Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
Есть форма она закрывается по кнопке. а как сделать чтобы при нажатии на esc открывалась др. форма ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 13:37 |
|
||
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
В методе KeyPress формы прописать if nKeyCode=27 ... открытие другой формы ... endif и еще у формы должно быть: KeyPreview=.t. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 13:56 |
|
||
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
Если у кнопки установлено свойство CommandButton.Cuncel = .T. То при нажатии клавиши Esc внутри этой формы будет выполнено событие Click() данной кнопки. В пределах одной формы в одно и то же время может быть только одна кнопка со свойством Cuncel=.T., все остальные будут проигнорированы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:33 |
|
||
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
Сделала, форма открывается,но выдает ошибку алиас... не найден. Причем если то же самое прописать в кнопке(я имею ввиде форм релиз, ду форм...), то все нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:38 |
|
||
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
Ната***Сделала, форма открывается,но выдает ошибку алиас... не найден. Причем если то же самое прописать в кнопке(я имею ввиде форм релиз, ду форм...), то все нормально И какой ответ ты хочешь получить на такой вопрос? Сообщение об ошибке "алиас ... не найден" говроит о том, что такого алиаса нет в текущей DataSession. Если хочешь получить более определенный ответ, то приведи фрагмент кода и укажи место на котором возникаект ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:46 |
|
||
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
у форма, кот. закрывается в дате энвир. таблица bal, в той кот. открывается okps и выходит не найден алиас bal. Ошику выдает в кей пресе на do form f_okps но почему по кнопке все нормально-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 14:58 |
|
||
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
LPARAMETERS nKeyCode, nShiftAltCtrl if nKeyCode=27 sele a dele all for okpo=0 dele all for ns=0 dele all for gr1+gr2+gr3+gr4=0 and gr1_d=0 and gr2_d=' ' pack thisform.release() do form f_bal1- ошибка endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 15:00 |
|
||
|
esc загрузка другой формы
|
|||
|---|---|---|---|
|
#18+
Посмотри настройки DataEnvironment первой формы. У нее установлено AutoClose Table = .T. AutoOpen Table = .T. Это значит, что если таблицы, включенные в DataEnvironment на момент открытия таблицы не были открыты, то они будут автоматически открыты, но также автоматически закрыты при закрытии формы. Поскольку ты используешь одну и ту же таблицу в 2 формах, то если обе формы открываются в одной DataSession, то проблемы тебе обеспечены. Простейшее решение, это открывать формы в Private DataSession (свойство формы DataSession = 2 - Private). Следует только помнить, что ряд настроек среды FoxPro в Private DataSession будут сброшены в значение по умолчанию. Т.е. надо повторить их настройку при открытии формы. Полный список таких настроек можно посмотреть в описании к команде SET DATASESSION ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1594485]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 292ms |

| 0 / 0 |
