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