|
|
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Имеется главная и подчиненная форма как контрол на главной. Когда контрол подчиненной формы получает фокус, происходит автосохранение записи, на которой стоит главная форма. Можно ли это отменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 12:01 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Исходя из логики работы главной-подчиненной формы это вроде как логично, что она сохраняет основную при переходе к подчиненной.... т.к. в подчиненой как правило используются поля связи из главной... 1. А зачем это надо делать?!?!? Если не секрет?!?!? 2. Может можно как-то по другому организовать интерфейс?!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 12:42 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Странно, а вот здесь, похоже, был случай с точностью до наоборот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 12:48 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
На главной форме у меня есть кнопки Save и Undo (отказ от Save). Так вот получается, что при входе в подчиненную форму неявно происходит нажатие Save. А пользователь-то этого не делал! Это меня и не устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 12:54 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Полный бред. Если ты форму закроешь - у тебя тоже сохранение записи произойдет. "А пользователь-то этого не делал!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 12:57 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
А так же если пользователь случайно Shift-Enter нажмет - запись тоже сохранится. "А пользователь-то этого не делал!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 13:12 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Насколько я понял там речь шла о сохранении записи в подчиненной форме, а здесь - о сохранении в главной. Насчет закрытия формы и Shift-Enter - против лома нет приема. Хочу уточнить является ли переход в подчиненную форму очередным "ломом". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 13:46 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
В такой постановке - да - ты выходишь из одной формы (главной) и переходишь в другую (подчиненную) - срабатывает автосохранение при выходе из формы.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 13:52 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
2 MFT400 Там как раз шла речь о том, что при переходе в подчиненную запись в главной не сохраняется. И никакой это не лом. Ни Shift-Enter, ни закрытие. События у формы для кого придумали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 13:56 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Пробую с событиями. При установке фокуса на подчиненную форму вначале срабатывает BeforeUpdate главной формы, затем Enter контрола подчиненной формы. Можно ли на BeforeUpdate главной определить, что фокус перемещается в подчиненную форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:18 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
А какая тебе разницу куда он перемещается? Да хоть на другую планету. Единственное что от тебя требуется - решить, можно ли сохранять запись (" Делал ли это пользователь "), и если нет - сказать Cancel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:20 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Понятно, т.е. надо ввести SavePressedFlag, взводить его в процедуре cmdSave_Click, а на BeforeUpdate проверять, если взведен, то сохранять изменения, а если нет, то значит происходит автосохранение, от которого можно отказаться, задав Cancel=true. Тогда останется определить где флаг надо сбрасывать. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 14:58 |
|
||
|
Можно ли отменить автосохранение при переходе в подчиненную форму?
|
|||
|---|---|---|---|
|
#18+
Во. И против лома есть приемы оказывается. Только учти, что пока пользователь кнопки не нажмет - у него форма закрываться нормально не будет (если запись в состоянии редактирования) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 15:13 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32315999&tid=1678429]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 394ms |

| 0 / 0 |
