|
как можно написать командный код в On key label
|
|||
---|---|---|---|
#18+
Есть форма(FormDesigner) в ней метод thisform._browse(select x; browse), в load формы пишу on key label CTRL+z thisform._browse выдаёт ошибку, можно в load написать on key label CTRL+z browse, но мне нужен переход именно в эту таблицу, можно написать отдельную процедуру(on key label CTRL+z do _browse), но не охота плодить мелких процедур в проекте, как можно написать командный код в On key label ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2012, 08:08 |
|
как можно написать командный код в On key label
|
|||
---|---|---|---|
#18+
Не надо использовать on key label. Он не работает т.к. выполняется не в контексте формы, т.е. не знает к чему приложить thisform. Можно вместо thisform написать _screen.activefоrm, но все переглючит если на другой форме нажмут. Лучше так делать: ставишь у формы KeyPreview = .T. и перехватываешь нажатие в KeyPress() формы Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2012, 08:41 |
|
как можно написать командный код в On key label
|
|||
---|---|---|---|
#18+
спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2012, 10:16 |
|
как можно написать командный код в On key label
|
|||
---|---|---|---|
#18+
q1w1e1, Если можно, поделитесь опытом - подробнее что конкретно в созданном Вами методе _browse и в KeyPress (уже в рабочем варианте) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2012, 09:08 |
|
как можно написать командный код в On key label
|
|||
---|---|---|---|
#18+
Это меня попросили оператор(главный), чтоб быстро поправить данные(например бывает в некоторых случаях в 500 записях изменился месяц заказа и т.д.), поэтому чтоб никто не знал, кроме одного..:-) по комбинации CTRL+Z, делаю прямое редактирование таблицы, поэтому в методе _browse select tabl browse а дальше, как писал "Dima T" KeyPreview = .T. метод Keypress LPARAMETERS nKeyCode, nShiftAltCtrl if nKeyCode = 26 and nShiftAltCtrl = 2 thisform._browse nodefault endif и всё..., можно конечно поставить Enable всем объектам, написать browse c описанием каждого поля, но мне это не нужно... да, формы у меня все модальные...меньше хлопот.. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2012, 05:08 |
|
|
start [/forum/topic.php?fid=41&msg=37874370&tid=1583582]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 136ms |
0 / 0 |