Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизЕщё раз две таблицы связанные Найти похожие ветки
← →
able © (2004-12-06 21:28) [0]В общем, к теме: "у каждого предприятия свой прайс" :).
Дайте пример на ADO для реализации..
Заранее спасибо..
← →
ЮЮ © (2004-12-07 07:02) [1]>к теме: "у каждого предприятия свой прайс" :).
Если это тема форума, то линк в студию, пожалуйста, а если тема вообще, то вопрос совершенно неконретем. И почеиу "пример на ADO" чем-то должен отличаться от, например, примера на BDE?
← →
able © (2004-12-07 13:36) [2]ЮЮ © (07.12.04 07:02) [1]
Тема наверное уже ушла в архив..
В общем делаю так: при каждом добавлении предприятия создаётся уникальный ключ для него. Когда в одном DBGrid"e выделено предприятие, то в другом показывается
select * where КодПредприятия like КодпредприятияВтаблицеПредприятий from prices
А как получить код предприятия?
← →
Sergey13 © (2004-12-07 13:43) [3]2able © (06.12.04 21:28)
>В общем, к теме: "у каждого предприятия свой прайс" :).
>Дайте пример на ADO для реализации..
В смысле, тебе свой прайс прислать на подобные услуги? 8-)
← →
able © (2004-12-07 13:59) [4]Sergey13 © (07.12.04 13:43) [3]
Нет.. Есть DBGrid1, там находятся предприятия, при выделении предприятия в DBGrid2 выводится для него прайс... примерчик..
← →
Sergey13 © (2004-12-07 14:15) [5]Посмотри в
C:\Program Files\Borland\Delphi5\Demos\Ado\
← →
ksa2002 (2004-12-07 14:33) [6]В событие DBGrid1.Click делаем Select для DBGrid2
← →
Соловьев © (2004-12-07 18:54) [7]TADOQuery.DataSource + F1
← →
able © (2004-12-08 19:10) [8]Sergey13 © (07.12.04 14:15) [5]
Нету там..
Соловьев © (07.12.04 18:54) [7]
Аналогично..
ksa2002 (07.12.04 14:33) [6]
А если добавлять наименования в прайс?
--
Может всё-таки дадите примерчик? Ведь всё равно кто-то делал..
← →
able © (2004-12-08 22:33) [9]Всё ещё актуально)
← →
able © (2004-12-09 16:33) [10]^
← →
ЮЮ © (2004-12-10 05:03) [11]select * where КодПредприятия like :КодпредприятияВтаблицеПредприятий from prices
Теперь у твоего ADOQuery есть параметр
ADOQuery.Parameters[0].As...
Теперь надо только менять параметр и переоткрывать запрос. Или ручками в том месте, где это надо, или указав ADOQuery.DataSource, тогда всё это будет делаться и без твоего кода.
← →
able © (2004-12-10 14:30) [12]ЮЮ © (10.12.04 05:03) [11]
Спасибо, попробую. А мне ещё говорили, что через mastersource можно..
← →
ЮЮ © (2004-12-14 05:26) [13]mastersource есть только у TADOTable. У TADOQuery - это DataSource
← →
sniknik © (2004-12-14 08:32) [14]> mastersource есть только у TADOTable. У TADOQuery - это DataSource
что в общемто одно и тоже, описано в тейбле
property MasterSource: TDataSource read GetDataSource write SetDataSource;
сделано для "совместимости" (моральной) со старым BDE-шным TTable и облегчения перехода тем кто к нему (BDE) привык. естественно 100% совместимости не получилось и поэтому лучше сразу отказатся от его (TADOTable) использования. (ожидение аналогичного поведения только добавит проблем и тормозов)
← →
Соловьев © (2004-12-14 11:34) [15]able © (08.12.04 19:10) [8]
Sergey13 © (07.12.04 14:15) [5]
Нету там..
Соловьев © (07.12.04 18:54) [7]
Аналогично..
Т.е. что нету? Странній у тебя хелп... у меня там целая страница с примерами
← →
able © (2004-12-14 13:38) [16]Соловьев © (14.12.04 11:34) [15]
А у меня на одном диске 2 версии delphi (6+7), пара добавлений к шестерке, + куча компонентов :(..
← →
msguns © (2004-12-14 13:43) [17]>ksa2002 (07.12.04 14:33) [6]
>В событие DBGrid1.Click делаем Select для DBGrid2
Сам-то пробовал что советуешь ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.038 c