|
![]() |
#1 |
Участник
|
Назрел еще один вопрос.
(заранее прошу прощения за возможно глупые и элементарные вопросы) Есть документ (Fnn). При нажатии на F5 открывается список таких документов (Fxxx). Где прописывается какая именно форма должна открыться при нажатии на F5? И ещк один вопрос: Когда смотришь в дизайнере форму списка, то в ней есть кнопки "ОК" и Отмена", а когда нажимаешь на Run, то этих кнопок нет (есть только кн."Помощь") В Properties этих кнопок Visible and Enabled = Yes. В модуле нигде не нашла чтобы как-то видимостью управлялось. :-/ Где тут собака могла порыться? |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Kadawrik
![]() Назрел еще один вопрос.
(заранее прошу прощения за возможно глупые и элементарные вопросы) Есть документ (Fnn). При нажатии на F5 открывается список таких документов (Fxxx). Где прописывается какая именно форма должна открыться при нажатии на F5? И ещк один вопрос: Когда смотришь в дизайнере форму списка, то в ней есть кнопки "ОК" и Отмена", а когда нажимаешь на Run, то этих кнопок нет (есть только кн."Помощь") В Properties этих кнопок Visible and Enabled = Yes. В модуле нигде не нашла чтобы как-то видимостью управлялось. :-/ Где тут собака могла порыться? 2. Свойство элемента PushAction. OK обычно видно, когда форма вызывается по Lookup из другой формы |
|
![]() |
#3 |
Участник
|
Цитата:
Касательно второго вопроса: методом тыка выяснила, что (оказывается! ![]() имя_переменной := FORM.RUNMODAL тогда эти кнопки есть. (об этом свойстве RUNMODAL я нигде не читала, потому это было для меня открытием ![]() Теперь след.вопрос. Разбираясь в коде, наткнулась на след.фрагмент: VerkZeile.TESTFIELD(Quantity); IF VerkZeile.Quantity <> 1 THEN VerkZeile.FIELDERROR(Quantity,'muss 1 sein'); Разве это не тоже самое что и VerkZeile.TESTFIELD(Quantity,1) ? Если да, то почему бы не написать одну строчку вместо двух-трех? |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Kadawrik
![]() Цитата:
Касательно второго вопроса: методом тыка выяснила, что (оказывается! ![]() имя_переменной := FORM.RUNMODAL тогда эти кнопки есть. (об этом свойстве RUNMODAL я нигде не читала, потому это было для меня открытием ![]() Теперь след.вопрос. Разбираясь в коде, наткнулась на след.фрагмент: VerkZeile.TESTFIELD(Quantity); IF VerkZeile.Quantity <> 1 THEN VerkZeile.FIELDERROR(Quantity,'muss 1 sein'); Разве это не тоже самое что и VerkZeile.TESTFIELD(Quantity,1) ? Если да, то почему бы не написать одну строчку вместо двух-трех? Про VerkZeile.TESTFIELD(Quantity,1), Вы абсолютно правы |
|