27.11.2007, 17:46 | #1 |
Постигающий
|
Проблема со строками
даже не знаю обсуждалась такая тема или нет...формулировка сложная, в поиске не нашел.
Вобщем на форме 2 грида, связанные : заголовки и строки. На форме выведен датаэдит для быстрого формирования фильтра по дате (для заголовков) При обработке фильтра для которого нет подходящих строк в таблице заголовка , в таблице строк вываливаются ВСЕ АБСОЛЮТНО строки всех абсолютно заголовков. таблица заголовков конечно ж пустая. как лечить не подскажете? хочу чтоб обе таблицы были пустыми. Спасибо. |
|
27.11.2007, 17:51 | #2 |
Участник
|
А что со связями?
Может стоит указать EXISTS JOIN?!
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|
27.11.2007, 18:40 | #3 |
Moderator
|
Да и по delayed все должно быть нормально. Попробуйте на заказах поискать несуществующий номер заказа - будет пусто и в шапке, и в строках. Проверяйте, как организованы на датасорсах фильтр и связь.
__________________
Андрей. |
|
27.11.2007, 20:57 | #4 |
Постигающий
|
Вот именно в этом то и проблема...Все ИДЕНТИЧНО,но на моей форме не работает как надо ...Может кто знает почему ИМЕННО, происходит так некрасиво...
|
|
27.11.2007, 21:43 | #5 |
Участник
|
было б все идентично. работало бы
Выкладывайте хро своей формы, посмотрим, что там Вы и где забыли или перепутали |
|
27.11.2007, 21:50 | #6 |
Участник
|
Цитата:
После super() напишите info(this.query().datasoursename(шапки).tostring()); Посмотрите что выводит. И сразу поймёте где есть relation, а где нет. |
|
28.11.2007, 08:22 | #7 |
Постигающий
|
Цитата:
info(element.datasource().toString()); ? выводит все же название источника заголовков.... |
|
28.11.2007, 08:33 | #8 |
Постигающий
|
вот посмотрите пожалуйста саму форму
|
|
28.11.2007, 08:47 | #9 |
Постигающий
|
Попробовал убрать у источника строк свойство JoinSource и перекрыл у них executeQuery . на active заголовков поставил вызов этого самого executeQuery строк....все отлично работает...НО ПОЧЕМУ ПРИХОДИТСЯ ПРОГРАММИРОВАТЬ?
|
|
28.11.2007, 09:15 | #10 |
Участник
|
|
|