Вниз
Скачать: CL | DM;

Редактируемые запросы   Найти похожие ветки 

 
MIG   (2007-10-12 06:27) [0]

Как реализовать следующий механизм? Каким компонентом IB воспользоваться, чтобы взять данные с нескольких таблиц в одном запросе, подключиться к DBGrid и в нём иметь возможность редактировать эти данные с сохранением изменений?
Может, IBQuery+IBUpdateSQL?? Как он работает на примере, если можно..


 
ЮЮ ©   (2007-10-12 07:16) [1]

Это смотря как связаны эти таблицы.
Если таблица + справочники, то смотри в сторону ftLooukup полей
А если более сложная Master-Detail связь, то в одном гриде это будет проблематично, если вообще возможно.


 
MIG   (2007-10-12 07:25) [2]

Это Master-Detail связь. А как тогда дать пользователю возможность просмотреть введённые данные в master-detail-таблицы  полностью, чтобы информацию удобнее было воспринимать(например, если в первой таблице фамилии клиентов, а во второй их покупки) и дать возможность, что-то исправить здесь же, не возвращаясь в ввод данных?


 
ЮЮ ©   (2007-10-12 07:40) [3]

Deatail запрос обормить как
 ...
where Client = :Client
и указать в качестве св-ва DataSource DataSource с запросам к таблице клиентов (имя параметра должно совпадать с именем поля Master DataSet-а).

После этого, где бы и как бы не спозиционировался в МастерДатаСете(на гриде, в DBLookupCombo, в коде), ДетайлДатаСет переоткроется. Его и отображать в отдельном гриде, куда просто и добавмть запись и удалить и отредактировать)

З.Ы. И все-таки просто править просто таблицу Покупок безотносительно первичных документов - ИМХО, плохой тон



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
15-1201559377
Kostafey
2008-01-29 01:29
2008.03.02
Если кто-то занимается разработкой Web-приложений в Java


6-1181650538
dzr_gregory
2007-06-12 16:15
2008.03.02
Проблема с IdMappedPortTCP


2-1202239909
Махс
2008-02-05 22:31
2008.03.02
Класс


15-1201380431
antonn
2008-01-26 23:47
2008.03.02
подстветка WM_* (мессаге)


15-1201457457
AntonUSAnoV
2008-01-27 21:10
2008.03.02
проблема с кодировкой при установке своей проги




   Наверх