Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
6-1098604296
Jetus
2004-10-24 11:51
2005.01.16
Клиент-сервер на WinSock


1-1104212600
avtolik
2004-12-28 08:43
2005.01.16
dll c точкой входа для DllRegisterServer


8-1096733091
CyberPank
2004-10-02 20:04
2005.01.16
плагин к Winamp


14-1103875670
ALexA
2004-12-24 11:07
2005.01.16
окраска DbMemo1


1-1104391214
MgFox
2004-12-30 10:20
2005.01.16
Хрень с интерфейсом





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