|
![]() |
#1 |
Участник
|
Насколько я понял, чтобы добавить в Group рядом с кнопкой выбрать нужное мне поле для сортировки, нужно в initQeury добавить addRange по моему полю. Я это сделал, но всё равно, показывается то поле, которое стоит у таблицы индексом.
Похоже придётся создавать Query, как советовал Ace of Database и там уже манипулировать моими полями. |
|
![]() |
#2 |
Участник
|
Увеличьте значение макроса currentVersion - присвойте следующую версию. А то у вас отображается старая версия Query, сохраненная методом pack до того, как вы добавили Range.
И по тому полю, что стоит у табьлицы индексом, добавьте Range и сделайте его Hidden. Ну а вообще да, лучше создать Query в АОТ, чтобы наглядно можно было его редактировать. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Ace of Database
![]() Увеличьте значение макроса currentVersion - присвойте следующую версию. А то у вас отображается старая версия Query, сохраненная методом pack до того, как вы добавили Range.
И по тому полю, что стоит у табьлицы индексом, добавьте Range и сделайте его Hidden. Ну а вообще да, лучше создать Query в АОТ, чтобы наглядно можно было его редактировать. Значение увеличил - появилось нужное мне поле - сотрудник(EmplTaBle.EmplId). Цитата:
Сообщение от Ace of Database
И по тому полю, что стоит у табьлицы индексом, добавьте Range и сделайте его Hidden.
X++: qbr = qbds.addRange(fieldnum(VendSpListJour, EmplId)); |
|
![]() |
#4 |
Участник
|
Добавить две строки
X++: qbr = SysQuery::findOrCreateRange(qbds, fieldnum(VendSpListJour, EmplId));
qbr.status(RangeStatus::Hidden); |
|
Теги |
runbasereport, диалог, динамическая форма, периодическая операция, программно |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|