Что-то у меня не получается! Итак на форму разместил :
• Первая таблица (t_Pryymalnya - приемное отделение больницы): Table2, DataSource2Table2:
- Active: True
- DatabaseName: Oblik_Paciyentiv
- TableName: t_Pryymalnya
DataSource2:
- DataSet: Table2
• Вторая таблица (t_Paciyent - пациенты): Table3, DataSource3, Query1Table3:
- Active: True
- DatabaseName: Oblik_Paciyentiv
- TableName: t_Paciyent
DataSource3:
- DataSet: Query1
Query1:
- Active: True
- DatabaseName: Oblik_Paciyentiv
- DataSource: DataSource2
- SQL: Select * from t_Paciyent where ID_Paciyent= :ID_Paciyent
Поле ID_Paciyent - это как бы номер карточки!
На форме также есть кнопка (
Button5), при нажатии на которую должен выполнятся запрос SQL (Query1). Для кнопки сделал следующее:
Query1.ParamByName('ID_Paciyent').AsInteger := StrToInt (DBEdit3.Text);
// DBEdit3 - поле, преднадлизащие к Table2
Итак, мы вводим значение в поле DBEdit3 При нажатие на кнопку в таблице Table3 мы должны получить значение из запроса. Если значение есть - выводим даные (DBEdit6..DBEdit11 = Table3); Если нет - то нет (можно будет вывести сообщение о том, что значение нет)!
Что не так! Помогите! Очень нужно!
PS: Готов даже заплатить за исходник (Учет больных в больнице) через систему WebMoney (или перевод на счет мобильного телефона)! Кто заинтересован пишите в личку или на ICQ (392956910)!