Главная страница
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.012 c
7-47813
_toltec
2002-04-17 22:46
2002.07.15
CreateProcessAsUser


7-47841
Prince Charming
2002-04-06 23:01
2002.07.15
Подмена кода нажатой клавиши


6-47653
Lizard
2002-05-02 22:12
2002.07.15
Как обойти ошибку ?


3-47122
DenKop
2002-06-22 18:41
2002.07.15
SQL Query


1-47529
AlexanderVasjuk
2002-07-03 15:13
2002.07.15
Drag&Drop из приложение вовне