Форум: "Базы";
Текущий архив: 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.039 c