powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
4 сообщений из 4, страница 1 из 1
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
    #32688033
magoga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В старом приложении .mdb было следующее событие кнопки, после чего выбранная запись на форме удалялась в таблице.

Private Sub Btn_RemoveSubAsst_Click()

If Me.[Sub_Assets1].Form.Recordset.RecordCount = 0 Then
MsgBox "There are no Devices to remove"
Else
CurrentDb.Execute ("DELETE * FROM Container WHERE SubAsset =" & Me![Sub_Assets1].Form.[SubAsset] & ";")
End If

End Sub


Сделал аналогичную кнопку на форме с тем же кодом в проекте .adp, но записи не удаляются. Показывает ошибку на строку Current.db.Execute
Как написать правильней?
...
Рейтинг: 0 / 0
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
    #32688049
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слюшай дарагой, я тебе умный вещь скажу, ты только не обижайся

может по форуму поищешь, а?
с этими currentdb в adp-проекте ну уже все уши прожужжали

я так думаю
...
Рейтинг: 0 / 0
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
    #32688061
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во-первых currentproject.connection
во-вторых отличие TSQL от JETSQL

итого:

currentproject.connection.Execute "DELETE FROM Container WHERE SubAsset =" & Me![Sub_Assets1].Form.[SubAsset]
...
Рейтинг: 0 / 0
delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
    #32688249
magoga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей спасибо! Заработала.
А как переделать вот этот код:

If Me.[Sub_Assets1].Form.Recordset.RecordCount = 0 Then
MsgBox "There are no Devices to remove"

Если в субформе формы уже нет в списке элементов, то должна выходить запись "There are no Devices to remove". Включаю, но ничего не показывает, и ошибку тоже.
Спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / delete (Показывает ошибку на строку Current.db.Execute в проекте .adp)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]