|
24.03.2019, 10:39 | #1 |
Участник
|
Цитата:
кроме того, на проектах любят делать кнопки, которые устанавливают query принудительно. Цитата:
другими словами, инжектить содержимое формы Ctrl+F3 в пользовательскую форму? Цитата:
Сообщение от trud
2. В classDeclaration формы добавляется Range или в твоем случае ссылка на QBDS. На init формы или датасорса инициализация этого Range(с признаком locked)
3. В executeQuery основной таблицы простановка в этот Range значения из полей временной таблицы(ну или в твоем случае дизейблинг датасорса) 4. На modified всех полей временной таблицы стоит executeQuery основной таблицы но имеем стандартные недостатки - фильтры могут содержать значения, не совпадающие с текущим запросом. т.е. фильтры показывают одно, а Ctrl+F3 - другое. Цитата:
добавлено: а что насчет добавления/убирания таблиц в query? см. пример в исходном сообщении я к чему: у меня ощущение, что жутко не хватает класса, который реализовал бы функционал окна Ctrl+F3. может быть есть такой класс? может кто-то уже делал? Последний раз редактировалось mazzy; 24.03.2019 в 10:48. |
|