|
|
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Привет, имею процедурку при ONDELETE, она у меня срабатывает почему-то при отрицательном ответе на вопрос "Удалить". Как, это обойти ( вопрос "Удалить" - нужен!) заранее спосибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:07 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Надо исправить баг. Ответ устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:12 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_AfterDelConfirm(Status As Integer) Есть такое событие - Вам его параметр Status должен сказать - да или нет ответили Причем, событие OnDelete - возникает до вывода окна подтверждения По этой причине, следует использовать событие OnAfterDelConfirm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:13 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
имеется в виду MsgBox ? у него есть варианты наборов ответов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:13 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_BeforeDelConfirm(Cancel As Integer, Response As Integer) If MsgBox("Удалить?", vbYesNo) <> vbYes Then Cancel = True End If End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:15 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
при нажатии на кнопку Cancel или No выполняется: Cancel = True ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:16 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Господа, имхо, нет смысла предлагать варианты, пока автор вопроса не приведет текст своего бага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:18 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Саныч, а что тут не понятно? авторимею процедурку при ONDELETE, она у меня срабатывает почему-то при отрицательном ответе на вопрос "Удалить". при отрицательном ответе на вопрос "Удалить". - значит в настойках стоит подтверждение удаления записей у меня срабатывает почему-то - все правильно, так и должно быть, она срабатывает на удаление (нажатие клавиши Del) и до появления подтверждения, следовательно она и незнает, что там в будующем ответят :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:24 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Не знаю. Я бы так глубоко не телепатировал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:29 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Возможно, ты прав :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:29 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_AfterDelConfirm(Status As Integer) Call call_dell("TAB", "PK", pk_for_del) End Sub Public Sub Form_Delete(Cancel As Integer) pk_for_del = PK.Value End Sub это мой изначальный вариант - комбинаций было море! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:48 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
А что такое call_dell? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:50 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Ну дык и проверяй в процедуре Form_AfterDelConfirm параметр Status ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:50 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
2 paparome: Мне странно, что ты так уверен. Давай сверим, как мы поняли вопрос. Я понял так: нечто срабатывает при ответе "нет" вместо того, чтобы срабатывать при ответе "да". Следовательно, я предполагаю, что где-то в программе либо пропущено Not, либо лишнее Not, либо перепутаны Then и Else и т.д. И я жду, пока автор вопроса приведет эту программу и тогда я смогу увидеть и показать это место. Где я ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:56 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
А я понял, что срабатывает как при отридцательном ответе, так и при положительном И вопрос заключался в том: а почему он при отмене событие запустил? Хотя могу и ошибаться :( Ждем реакции автора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:59 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
:^) Кстати, опять: /topic/95417#702664 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:06 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Саныч, ну плохо меня русскому учили :( Ты уж извини меня непутного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:07 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
:^) Да это не русский, это математика. Красиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:08 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Sorry за задержки, мне тут бос ум постоянно размножает! "А я понял, что срабатывает как при отридцательном ответе, так и при положительном И вопрос заключался в том: а почему он при отмене событие запустил?" ДА! Ка с этим статусом работать? в теле Form_AfterDelConfirm, это ж не ява? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:14 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Понял. Я плохой телепат. paparome, приношу свои извинения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:16 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
авторКа с этим статусом работать? в теле Form_AfterDelConfirm, это ж не ява? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:22 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
авторПонял. Я плохой телепат. paparome, приношу свои извинения. Я тоже извиняюсь. Ведь не прав мог быть и я - но при этом поторопился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:23 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Не. Все равно ты был правее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:33 |
|
||
|
Ответ "нет" при удалении записи
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_AfterDelConfirm(Status As Integer) ' 'MsgBox Status If Status = acDeleteOK Then Call call_dell("TAB", "PK", pk_for_del) End If End Sub Ничего, словно нет этой Sub! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1622&tid=1674280]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 399ms |

| 0 / 0 |
