|
|
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Такое дело, есть форма, созданная для ввода данных в таблицу. В ней кнопка удалить запись. При нажатии на нее Access спрашивает подтверждения на удаление.(В желтом окне: "Microsoft Access Предпринимается попытка удалить ... ") Вопрос: можно это отменить или заменить на свое окно? Как-то не красиво получается, что порекомендуете делать, товарищи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:28:45 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:32:24 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
блин, опечатка: docmd.SetWarning s ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:33:41 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
"delete NameTable where id=" & Screen.ActiveForm!NameField или Me.NameField И вызывай эту констукцию из своего окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:35:16 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
CurrentDB.Execute Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:37:45 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
CurrentDB.Execute - как понимать, объясните плизз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:54:25 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
что-то типа этого: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:57:03 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Тут ошибку он выдает: Процесс остановлен ядром Microsoft Jet, так как другой пользователь пытается одновресенно изменить те же данные. Но записи удаляет... Как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:13:50 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
compact/repair попробуй сделать для начала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:16:14 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
CurrentDB.Execute ..., dbFailOnError Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:23:25 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
2 Kelme ПАМЯТКА ОТВЕЧАЮЩЕМУ п.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:36:29 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Спасибо, учту ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:41:32 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
А compact/repair как делать?, извини ламера. Сделал CurrentDB.Execute ..., dbFailOnError , продолжает ругаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:46:35 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
авторА compact/repair как делать? Меню Сервис --> Служебные программы --> Сжать/Восстановить базу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:48:22 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
У тебя база разненсена на данные и клиентскую часть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:57:07 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
нет БД должна быть простенькой для доступа в однопользовательском режиме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 11:59:55 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Попробуй импортнуть всё в новую базу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 12:04:25 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
А я так делаю: Dim B1 As Boolean B1 = GetOption("Confirm Action Queries") SetOption "Confirm Action Queries", False что- то ужасное SetOption "Confirm Action Queries", B1 А правильный способ устранения ВСЕХ проблем эксеса- импорт всех объектов в пустую базу. При разработке это раз в неделю надо делать. При некотором навыке;-) это занимает две минуты. импортировал, поправил референсы, поправил параметры запуска и ура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 12:04:26 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Вешаешь на событие открытия формы: SetOption ("0Confirm Document Deletions"), 0 - это выключить; А на закрытие формы: SetOption ("0Confirm Document Deletions"), 1 - включить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 12:06:04 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
2 Daf: а причем здесь удаление объектов базы? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 12:08:16 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Либо если нужно свое окно, то: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 12:10:15 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Эх, и точно, ошибся.... Вешаешь на событие открытия формы: SetOption ("Confirm Record Changes"), 0 - это выключить; А на закрытие формы: SetOption ("Confirm Record Changes"), 1 - включить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 12:14:17 |
|
||
|
Удаление записи
|
|||
|---|---|---|---|
|
#18+
Окошко сделал Dim strSQL response = acDataErrContinue If MsgBox("Удалить запись?", vbExclamation + vbOKCancel) = vbCancel Then Cancel = True Else DoCmd.SetWarnings False DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70 DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70 DoCmd.SetWarnings True End If А с "CurrentDb.Execute "DELETE * FROM Table WHERE RecordID = " & me!RecordID" продолжает ругаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 12:33:35 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32538376&tid=1673466]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
185ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 440ms |

| 0 / 0 |
