Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Проблема с БД.   Найти похожие ветки 

 
Смертник   (2004-04-15 04:35) [0]

У меня есть база данных, которую я подключаю динамически. Мне нужно в одну ячейку вставить комбобокс с данными из другой таблицы. Просмотрел примеры, но там используют статически подключаемую таблицу. Если кто-нибудь сталкивался с такой проблемой, объясните как ее решить.


 
Смертник   (2004-04-15 04:35) [0]

У меня есть база данных, которую я подключаю динамически. Мне нужно в одну ячейку вставить комбобокс с данными из другой таблицы. Просмотрел примеры, но там используют статически подключаемую таблицу. Если кто-нибудь сталкивался с такой проблемой, объясните как ее решить.


 
ЮЮ ©   (2004-04-15 04:43) [1]

Если под статическим/динамическим подразумевается заполнение полей в Fields Editor-е под IDE, то
1) никто не мешает сделать аналогичное и в RunTime
2) не использовать для редактирования DBGrid, ведь только там и нужны Lookup-поля


 
ЮЮ ©   (2004-04-15 04:43) [1]

Если под статическим/динамическим подразумевается заполнение полей в Fields Editor-е под IDE, то
1) никто не мешает сделать аналогичное и в RunTime
2) не использовать для редактирования DBGrid, ведь только там и нужны Lookup-поля


 
Смертник   (2004-04-15 09:00) [2]

А по подробней можно?


 
Смертник   (2004-04-15 09:00) [2]

А по подробней можно?


 
ЮЮ ©   (2004-04-15 09:10) [3]

Может, сначала подробности с твоей стороны? Что значит "база данных, которую я подключаю динамически" и "там используют статически/b<> подключаемую таблицу"? Ознакомь народ с "терминологией" :-)


 
ЮЮ ©   (2004-04-15 09:10) [3]

Может, сначала подробности с твоей стороны? Что значит "база данных, которую я подключаю динамически" и "там используют статически/b<> подключаемую таблицу"? Ознакомь народ с "терминологией" :-)


 
Смертник   (2004-04-15 09:18) [4]

Я подключаю базу вот таким образом:
Table1.DatabaseName:="DBDEMOS";
Table1.TableName:=ExtractFilePath(Application.ExeName)+"Base\1.DB";
Table1.Open;

Пытаюсь использовать пример вставления комбобокса, но ничего не происходит.
Объясните в каком месте у меня ошибка.


 
Смертник   (2004-04-15 09:18) [4]

Я подключаю базу вот таким образом:
Table1.DatabaseName:="DBDEMOS";
Table1.TableName:=ExtractFilePath(Application.ExeName)+"Base\1.DB";
Table1.Open;

Пытаюсь использовать пример вставления комбобокса, но ничего не происходит.
Объясните в каком месте у меня ошибка.


 
Смертник   (2004-04-15 09:19) [5]

Компонент у меня DBGridEh/


 
Смертник   (2004-04-15 09:19) [5]

Компонент у меня DBGridEh/


 
ЮЮ ©   (2004-04-15 09:29) [6]

Вставление комбобокса :-)
Какого и куда ? Где и что ты в нем хочешь увидеть?


 
ЮЮ ©   (2004-04-15 09:29) [6]

Вставление комбобокса :-)
Какого и куда ? Где и что ты в нем хочешь увидеть?


 
Term ©   (2004-04-15 09:33) [7]

если ты решил использовать элиасы то зачем делаеш
ExtractFilePath(Application.ExeName)+"Base\1.DB";

элиас для того и нужен чтобы никаких путей выдирать не нужно было
(если конечно он ссылается на нужный каталог) пиши сразу

Table1.TableName:="1.DB";

а насчёт остального разницы нет как ты подключаешся к БД, сразу на этапе проектирования приложения, или в рантайм, все операции теже самые, у DBGriga есть свойсво в ячейках PickList, думаю оно и спасёт отца русской демократии


 
Term ©   (2004-04-15 09:33) [7]

если ты решил использовать элиасы то зачем делаеш
ExtractFilePath(Application.ExeName)+"Base\1.DB";

элиас для того и нужен чтобы никаких путей выдирать не нужно было
(если конечно он ссылается на нужный каталог) пиши сразу

Table1.TableName:="1.DB";

а насчёт остального разницы нет как ты подключаешся к БД, сразу на этапе проектирования приложения, или в рантайм, все операции теже самые, у DBGriga есть свойсво в ячейках PickList, думаю оно и спасёт отца русской демократии


 
Смертник   (2004-04-15 10:22) [8]

А при создании таблицы можно не вставлять Table1.DatabaseName:="DBDEMOS"?


 
Смертник   (2004-04-15 10:22) [8]

А при создании таблицы можно не вставлять Table1.DatabaseName:="DBDEMOS"?


 
Term ©   (2004-04-15 10:28) [9]


> А при создании таблицы можно не вставлять Table1.DatabaseName:="DBDEMOS"?

что значит при создании???
ты вроде про подключение спрашивал...

DBDEMOS это элиас для демонстрационных баз которые поставляются вместе с делфёй для использования в примерах приложений, с помошью BDEAdmin"а создай свой и юзай его.

а если ты  прописываеш путь к таблице в свойстве
Table1.TableName то больше тебе ничего не надо

а лучше прочти книжку, в них всё это описывается


 
Term ©   (2004-04-15 10:28) [9]


> А при создании таблицы можно не вставлять Table1.DatabaseName:="DBDEMOS"?

что значит при создании???
ты вроде про подключение спрашивал...

DBDEMOS это элиас для демонстрационных баз которые поставляются вместе с делфёй для использования в примерах приложений, с помошью BDEAdmin"а создай свой и юзай его.

а если ты  прописываеш путь к таблице в свойстве
Table1.TableName то больше тебе ничего не надо

а лучше прочти книжку, в них всё это описывается



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.048 c
3-1081857108
Liona
2004-04-13 15:51
2004.05.09
2 в одном... ворпос по запросам MySQL


14-1082204050
Феликс
2004-04-17 16:14
2004.05.09
Вопрос по Perly


8-1075969776
nike
2004-02-05 11:29
2004.05.09
winamp (in_mp3.dll, out_wave.dll) + delphi


1-1082571459
Lena19
2004-04-21 22:17
2004.05.09
Scrollbox и колесо мыши


9-1070862799
Kair
2003-12-08 08:53
2004.05.09
gl_Point_Smooth не работает?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский