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

Вниз

Ещё раз две таблицы связанные   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.03 c
1-1104231888
Илья
2004-12-28 14:04
2005.01.16
D5 запускается без главного окна.


1-1103982416
han
2004-12-25 16:46
2005.01.16
директивы препроцессора


14-1103848005
sirin
2004-12-24 03:26
2005.01.16
Оцените программу


1-1104353001
SilverDragon
2004-12-29 23:43
2005.01.16
Работа с динамическими обьектами


14-1103877487
olookin
2004-12-24 11:38
2005.01.16
Хотел бы восстановить текст...