Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

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

 
Смертник   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
3-1081503684
denik
2004-04-09 13:41
2004.05.09
Мастера, каким образом


7-1080251203
Bulanov
2004-03-26 00:46
2004.05.09
СОМ порт


3-1081599322
Locker
2004-04-10 16:15
2004.05.09
Ограничение длины результирующих полей


14-1082105036
Style
2004-04-16 12:43
2004.05.09
Верите ли вы в НЛО, и в то что нас часто посещают инопланетяне?


3-1081508216
чайник1
2004-04-09 14:56
2004.05.09
SQL c датами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский