Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013) / 6 сообщений из 6, страница 1 из 1
03.05.2018, 01:14
    #39639125
JohnVein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013)
Добрый день. Подскажите пожалуйста.
Создал форму, через конструктор форм, затем добавил поле со списком через конструктор. Жму раскрыть список, выбираю строку, которая соответствует строке в таблице. Как создать кнопку, чтобы выбранная запись удалялась из таблицы и все обновлялось без нажатия кнопки обновить все. Спасибо
...
Рейтинг: 0 / 0
03.05.2018, 09:03
    #39639177
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013)
Я обычно на такую кнопку вешаю Вот такой код
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Private Sub КнУдалить_Click()

Dim iMsg As Integer
iMsg = MsgBox("Вы действительно хотите удалить запись?", 36, "Удаление записи")
Select Case iMsg

    Case vbYes
    'Place conditional Code here
    strSQL = "Delete * from Таблица where Идентификатор=" + ЗначениеИдентификатора + " ;"
    CurrentDb.Execute strSQL
    Me.Requery ' обновляет форму
    Case vbNo
    'Place conditional Code here

End Select

End Sub

Для того, что бы сохранить положение указателя надо немного усложнить программу. Поищи по форуму. Много раз вопрос поднимался.
В качестве идентификатора я обычно использую счётчик.
...
Рейтинг: 0 / 0
03.05.2018, 11:15
    #39639245
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013)
JohnVein,
-Вы не уточнили какая форма (ленточная или одиночная)
-я бы не стал связываться с combo (при большом количестве записей поиск нужной в списке будет не очень удобен) и сделал бы как-то так (с соответствующим "допиливанием" под свою задачу)
...
Рейтинг: 0 / 0
03.05.2018, 22:59
    #39639681
JohnVein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013)
Спасибо
...
Рейтинг: 0 / 0
03.05.2018, 23:21
    #39639687
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013)
JossЯ обычно...
Код: vbnet
1.
2.
Dim iMsg As Integer
...


Интересно, а почему не ... As VbMsgBoxResult , ну или As Long?
...
Рейтинг: 0 / 0
04.05.2018, 08:35
    #39639756
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013)
PredeclaredJossЯ обычно...
Код: vbnet
1.
2.
Dim iMsg As Integer
...


Интересно, а почему не ... As VbMsgBoxResult , ну или As Long? Ответ

Код: plaintext
MsgBox Created By MsgBox MadMan From BoBoSoFt
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как создать кнопку, которая удаляет запись выбранную через поле со списком(access 2013) / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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