Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ещё раз две таблицы связанные [D6, access]


able ©   (2004-12-06 21:28:00) 

В общем, к теме: "у каждого предприятия свой прайс" :).
Дайте пример на ADO для реализации..
Заранее спасибо..


msguns   (2004-12-14 13:43:00) [1]

>ksa2002   (07.12.04 14:33) [6]
>В событие DBGrid1.Click делаем Select для DBGrid2

Сам-то пробовал что советуешь ?


able   (2004-12-14 13:38:00) [2]

Соловьев ©   (14.12.04 11:34) [15]
А у меня на одном диске 2 версии delphi (6+7), пара добавлений к шестерке, + куча компонентов :(..


Соловьев   (2004-12-14 11:34:00) [3]

able ©   (08.12.04 19:10) [8]

Sergey13 ©   (07.12.04 14:15) [5]
Нету там..

Соловьев ©   (07.12.04 18:54) [7]
Аналогично..

Т.е. что нету? Странній у тебя хелп... у меня там целая страница с примерами


sniknik   (2004-12-14 08:32:00) [4]

> mastersource есть только у TADOTable. У TADOQuery - это DataSource
что в общемто одно и тоже, описано в тейбле
property MasterSource: TDataSource read GetDataSource write SetDataSource;

сделано для "совместимости" (моральной) со старым BDE-шным TTable и облегчения перехода тем кто к нему (BDE) привык. естественно 100% совместимости не получилось и поэтому лучше сразу отказатся от его (TADOTable) использования. (ожидение аналогичного поведения только добавит проблем и тормозов)


ЮЮ   (2004-12-14 05:26:00) [5]

mastersource есть только у TADOTable. У TADOQuery - это DataSource


able   (2004-12-10 14:30:00) [6]

ЮЮ ©   (10.12.04 05:03) [11]
Спасибо, попробую. А мне ещё говорили, что через mastersource можно..


ЮЮ   (2004-12-10 05:03:00) [7]

select * where КодПредприятия like :КодпредприятияВтаблицеПредприятий from prices

Теперь у твоего ADOQuery есть параметр  
ADOQuery.Parameters[0].As...

Теперь надо только менять параметр и переоткрывать запрос. Или ручками в том месте, где это надо, или указав ADOQuery.DataSource, тогда всё это будет делаться и без твоего кода.


able   (2004-12-09 16:33:00) [8]

^


able   (2004-12-08 22:33:00) [9]

Всё ещё актуально)


able   (2004-12-08 19:10:00) [10]

Sergey13 ©   (07.12.04 14:15) [5]
Нету там..

Соловьев ©   (07.12.04 18:54) [7]
Аналогично..

ksa2002   (07.12.04 14:33) [6]
А если добавлять наименования в прайс?

--
Может всё-таки дадите примерчик? Ведь всё равно кто-то делал..


Соловьев   (2004-12-07 18:54:00) [11]

TADOQuery.DataSource + F1


ksa2002   (2004-12-07 14:33:00) [12]

В событие DBGrid1.Click делаем Select для DBGrid2


Sergey13   (2004-12-07 14:15:00) [13]

Посмотри в
C:\Program Files\Borland\Delphi5\Demos\Ado\


able   (2004-12-07 13:59:00) [14]

Sergey13 ©   (07.12.04 13:43) [3]
Нет.. Есть DBGrid1, там находятся предприятия, при выделении предприятия в DBGrid2 выводится для него прайс... примерчик..


Sergey13   (2004-12-07 13:43:00) [15]

2able ©   (06.12.04 21:28)
>В общем, к теме: " у каждого предприятия свой прайс" :).
>Дайте пример на ADO для реализации..

В смысле, тебе свой прайс прислать на подобные услуги? 8-)


able   (2004-12-07 13:36:00) [16]

ЮЮ ©   (07.12.04 07:02) [1]
Тема наверное уже ушла в архив..
В общем делаю так: при каждом добавлении предприятия создаётся уникальный ключ для него. Когда в одном DBGrid'e выделено предприятие, то в другом показывается

select * where КодПредприятия like КодпредприятияВтаблицеПредприятий from prices

А как получить код предприятия?


ЮЮ   (2004-12-07 07:02:00) [17]

>к теме: "у каждого предприятия свой прайс" :).

Если это тема форума, то линк в студию, пожалуйста, а если тема вообще, то вопрос совершенно неконретем. И почеиу "пример на ADO" чем-то должен отличаться от, например, примера на BDE?


Наверх

Титульная страница Поиск, карта сайта Написать письмо