|
![]() |
#1 |
newborn in DAX
|
спасибо за наводку
всё оказалось гораздо проще в executeQuery вставила : QueryRun queryRun; queryRun = new QueryRun(Table_ds.query()); RowCount = SysQuery::countTotal(queryRun); RowCount показывает количество, но теперь детских вопрос как связать полученное число с элементом на форме чтобы отображался? |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
newborn in DAX
|
а можно поподробнее для начинающих...
![]() RowCount подчитывается в executeQuery , а элемент на форме. Как их связать в дисплей методе - Метод на форме, на датасорсе или на элементе? ![]() |
|
![]() |
#4 |
Участник
|
переменную RowCount объявите в классдекларейшен формы. метод создайте на форме, внем одну строчку return RowCount. создайте контрол и пропишите в него ваш дисплей метод и все
|
|
![]() |
#5 |
newborn in DAX
|
добавила в classDeclaration - int RowCount;
в методах формы display Integer mlm_QueryCountRowNumber() { return RowCount; } в дизайне формы есть контрол IntEdit:RowCount в properties которого добавила DataMethod -mlm_QueryCountRowNumber() компилируется, даже запускается но в дебагере в executeQuery на строчке с RowCount выдаёт NAME: RowCount VALUE: Error: Symbol "RowCount" was not found что-то ещё не хватает? или по другому надо определять в classDeclaration ??? |
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
newborn in DAX
|
В ELEMENT правильное значение, которое не отображается, кроме того пичет что не знает метода в дизайне DataMethod
Нужен property Autodeclaration Yes для RowCount? - нет Огромное спасибо, дисплей метод прицепила к датасоурсу и ЗАРАБОТАЛО. Последний раз редактировалось timaluhs; 10.02.2011 в 10:34. |
|
Теги |
grid, executequery |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|