|
|
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
всем привет! не работает Undo у контрола на форме в АксессеХР АДП SP3 Private Sub ChangeDate_BeforeUpdate(Cancel As Integer) If Me!ChangeDate > Now() Then MsgBox " àéï àôùøåú ìäëðéñ úàøéê òúéãé!", vbCritical + vbOKOnly, "TopDown" Me!ChangeDate.Undo End If End Sub только так вот могу отменить изменения Private Sub ChangeDate_BeforeUpdate(Cancel As Integer) If Me!ChangeDate > Now() Then MsgBox " àéï àôùøåú ìäëðéñ úàøéê òúéãé!", vbCritical + vbOKOnly, "TopDown" Me.Undo End If End Sub это у всех или только у меня такое счастье? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 12:08:23 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
а если Cancel = True попробывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 12:16:02 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
пробовала конечно и на это Аксес чихал пробовала и на BeforeUpdate и на AfterUpdate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 12:20:11 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
а форма связная или unbound? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 12:26:41 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
bound ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 15:34:24 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
Надо, наверное, правильно всякие там LimitToList и Response правильно расставить. У меня такая шткуа исправно работает. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 15:47:50 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительНадо, наверное, правильно всякие там LimitToList и Response правильно расставить. Это при чем здесь вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 15:50:57 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
я же не говорила что это комбобокс это текстовое поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:00:22 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
Ох! Как я не то загнул. Пардон! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:03:50 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
TatianaTя же не говорила что это комбобокс это текстовое поле Связанное или нет? Что дает его OldValue? (ult-nj nen cj,frf gjhskfcm) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:09:27 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
поле связанное, OldValue тоже пыталась использовать OldValue показывает правильно но если OldValue было null , то я не могу его присвоить полю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:27:28 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
(ult-nj nen cj,frf gjhskfcm) что означает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:28:30 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
TatianaTполе связанное, OldValue тоже пыталась использовать OldValue показывает правильно но если OldValue было null , то я не могу его присвоить полю если ты не ставишь Cancel=True то в твоем варианте надо control.Value=control.OldValue говорить по завершении текущего события. То есть после BeforeUpDate. То есть, например, в AfterUpdate. Правда придется либо заводить флаг уровня модуля либо с тщанием рисовать процедуру сравнения OldValue и Value в AfterUpdate ЗЫ 4321 - ты, часом, йцуком не был никогда? чё-то не признаю все никак :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:44:19 |
|
||
|
не работает Undo у контрола на форме в АксессеХР
|
|||
|---|---|---|---|
|
#18+
Victosha TatianaTполе связанное, OldValue тоже пыталась использовать OldValue показывает правильно но если OldValue было null , то я не могу его присвоить полю если ты не ставишь Cancel=True то в твоем варианте надо control.Value=control.OldValue говорить по завершении текущего события. То есть после BeforeUpDate. То есть, например, в AfterUpdate. Правда придется либо заводить флаг уровня модуля либо с тщанием рисовать процедуру сравнения OldValue и Value в AfterUpdate ЗЫ 4321 - ты, часом, йцуком не был никогда? чё-то не признаю все никак :)) null может не вставиться после апдейт из-за ограничений. По любому надо Cancel=True, и смотреть, почему оно не Cancel=True. (нет ли классов, обрабатывающих тот же контрол и те же ивенты? и вертающих Cancel=False) йцуком не был никогда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:49:20 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1669906]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 274ms |

| 0 / 0 |
