Вопрос по master-detail
Модератор: Модераторы
Вопрос по master-detail
Есть два ZQuery - один master, другой, как не трудно догадаться - detail. В detail'e я указываю MasterFiled и LinkedField, пишу текст запроса. Запрос вида: select * from mytable (то есть никаких дополнительных условий). Если датасет Master содержит 1 или больше записей, то датасет Detail, соответственно, содержит какое-то количество связанных записей. А если master содержит 0 строк, то Detail содержит всю таблицу mytable. А можно как-то сделать так, чтобы в этом случае Detail тоже содержал 0 строк?
На самом деле, это не правильно, на мой не искушенный взгляд...))))
С БД, в сием чуде пока разбираюсь, но там явно стоит тугой фильтр... Который по совпадению значений фильтрует... И хорошо если у вас поля связи строковые, ну берет пустую строку и шарашит... А если нет?.... Это страх божий...
Результат операции с null - всегда null...
С БД, в сием чуде пока разбираюсь, но там явно стоит тугой фильтр... Который по совпадению значений фильтрует... И хорошо если у вас поля связи строковые, ну берет пустую строку и шарашит... А если нет?.... Это страх божий...
Результат операции с null - всегда null...
Нет. Всего лишь конец первого рабочего дня после тяжелой брлезниdunin писал(а):ps/ Это что? Загадка на сообразительность?
Вот, кстати, второй вопрос.
Когда происходит Master.Open, что будет раньше - обновление Detail или Master.OnAfterOpen?
Когда происходит Master.Open, что будет раньше - обновление Detail или Master.OnAfterOpen?
