|  15.01.2016, 07:48 | #1 | 
| Участник | Зависает форма при выполнении executeQuery 
			
			Добрый день! Есть форма с гридом, на форме реализован фильтр, путем создания range и последующим указанием value. Проблема в том, что после применения фильтра, если строки имеются, то форма работает, можно работать, в общем,все как надо. Но если строк нет - форма повисает совсем. Например (абстрактный пример, чтобы продемонстрировать идею), если выводится список платежей от 15.01.2016 и при попытке выбрать платежи от 25.01.2016 (понятно, что это число еще не наступило и форма будет пустой) форма повисает и аксапта падает. Кто-нибудь сталкивался с этим? DAX 2009 | 
|  | 
|  15.01.2016, 13:57 | #2 | 
| MCITP |   Цитата: 
		
			Сообщение от Vasiliusis
			   Добрый день! Есть форма с гридом, на форме реализован фильтр, путем создания range и последующим указанием value. Проблема в том, что после применения фильтра, если строки имеются, то форма работает, можно работать, в общем,все как надо. Но если строк нет - форма повисает совсем. Например (абстрактный пример, чтобы продемонстрировать идею), если выводится список платежей от 15.01.2016 и при попытке выбрать платежи от 25.01.2016 (понятно, что это число еще не наступило и форма будет пустой) форма повисает и аксапта падает. Кто-нибудь сталкивался с этим? DAX 2009  Приведите больше информации, приаттачте проект с примером - тогда будет о чём поговорить. Я с чем-то похожим (без падения аксапты) сталкивался, но тогда дело было вовсе не в executeQuery(), а в дальнейшей обработке на подчинённых датасорсах. Там код не учитывал что основная выборка пустая. Причём это было в стандарте 2012, на форме Billing Rules. Но у вас наверняка что-то другое. 
				__________________ Zhirenkov Vitaly | 
|  | 
|  25.01.2016, 19:22 | #3 | 
| Участник | 
			
			можно увидеть код метода ExecuteQuery? в идеале бы также увидеть код всех методов всех datasource
		 
				__________________ Felix nihil admirari | 
|  | 
|  28.01.2016, 11:42 | #4 | 
| Участник | X++: public void executeQuery() { super(); this.executeQuery(); }   
				__________________ Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) | 
|  |