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

Вниз

Помогите чайнику полному разобраться с TQuery и работой с базе   Найти похожие ветки 

 
PTE ©   (2002-06-20 11:14) [0]

кто-нибудь может мне на пальцах объяснить или показать пример как работать с Query. Есть база на Access в ней 2 таблицы они связаны между собой
есть форма на ней три кнопки - новый документ, сохранить, удалить
мне надо что бы при клике на эти кнопки происходили соответствующие действия.
Данные из 1-й таблицы я вывожу в DBEdit-ы
Данные из 2-й таблицы я вывожу в DBGrid
одно значение в первой таблице может равнятся нескольким во второй
main.id=detail.main_id
установил 2 UPDATESQL для 2-х QUERY
В первом Query1.SQL SELECT * FROM main
Во втором Query2.SQL SELECT * FROM detail WHERE main_id=:id
мне надо, что бы при нажатии пользователем на кнопку новый документ в поле main.id подставился какойто уникальный номер, а в detail.main_id он подставлялся столько раз, сколько будет надо пользовотелю строчек в DBGrid
Что бы при нажатии на кнопку сохранить данные сохранялись в базе
а при нажатии на кнопку удалить удалялись оттуда
main.id и detail.main_id пользователь не видит
Кто возмется мне помочь разобраться?


 
MsGuns ©   (2002-06-20 12:15) [1]

Я что-то не врубился.. Насколько я понял, первая таблица (Master) - это типа заголовки документов (ну номиер, название, автор, дата-время и т.п.), а вторая - это вроде как его содержимое (по строчкам) Да ? Если так, то на фиг нужна вообще 2-я таблица ? Добавь в первую TMemo и никаких проблем !


 
PTE ©   (2002-06-20 12:56) [2]

ДА ты правильно понял, но дело в том, что во вторую вносятся наименование услуги, кол-во цена и сумма и мне надо ставить на сумму вычисляемое поле или можно как-то по другому кк ты предлагаешь



Страницы: 1 вся ветка

Текущий архив: 2002.07.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-47725
Malder
2002-06-11 14:07
2002.07.15
ФРАНЦИЯ ПРОИГРАЛА !!!


3-47241
N A N
2002-06-20 15:57
2002.07.15
Как прекратить асинхронную выборку данных...


14-47765
Bocman
2002-06-14 11:48
2002.07.15
Народ, подскажите...


7-47856
SerVS
2002-04-13 14:21
2002.07.15
Сервисы и LogOut


8-47616
DSG
2002-03-11 15:43
2002.07.15
Отрисовка