|
![]() |
#1 |
newborn in DAX
|
Что Вы подразумеваете под unbound control?
На форме определила IntEdit control. Autodecalration Yes , name RowCount1 . Eщё что-то? В executeQuery RowCount1 = SysQuery::countTotal( mlm_TemporaryLeaveReport_qr); ругается :"Operand types are not compatible with the operator." а если RowCount1 = SysQuery::countTotal( mlm_TemporaryLeaveReport. QueryRun()); ругается :"The table mlm_TemporaryLeaveReport does not contain this function." |
|
![]() |
#2 |
Ищущий знания...
|
Цитата:
Сообщение от timaluhs
![]() Что Вы подразумеваете под unbound control?
На форме определила IntEdit control. Autodecalration Yes , name RowCount1 . Eщё что-то? В executeQuery RowCount1 = SysQuery::countTotal( mlm_TemporaryLeaveReport_qr); ругается :"Operand types are not compatible with the operator." а если RowCount1 = SysQuery::countTotal( mlm_TemporaryLeaveReport. QueryRun()); ругается :"The table mlm_TemporaryLeaveReport does not contain this function." X++: RowCount1 = SysQuery::countTotal(this.queryRun()); ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#3 |
newborn in DAX
|
а почему именно после super()?
у меня super в самом конце, после всех операций. super(); RowCount1 = SysQuery::countTotal( this.queryRun()); та же ошибка Operand types are not compatible with the operator. |
|
![]() |
#4 |
Ищущий знания...
|
Цитата:
![]() про ругательство, S.Kuskov уже написал (да и я потом) присвоение контролу значения происходит через метод value().
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#5 |
newborn in DAX
|
я после ответа увидела сообщение от S.Kuskov
Спасибо, кажется разобралась. А где почитать про super()? Почему иногда он вначале метода иногда в конце? |
|
![]() |
#6 |
Участник
|
Перекрывая какой-либо метод, вы тем самым замещаете его стандартную версию своей. Инструкция super() позволяет выполнить оригинальный (не перекрытый) код метода. Т.е. super() - это вызов базового метода. Возможно три варианта перекрытия метода. Это когда ваш код должен выполниться до базового кода, после базового и вместо базового. Т.е. если например вообще не писать super(), то получиться что вы полностью замещаете базовое поведение метода. Если в методе свой код вы пишете после super(), то ваши инструкции выполнятся после базовых, а если перед, то соответственно до.
|
|
Теги |
query, querybuildrange, range, фильтр |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|