Официальный сайт студ.городка НГТУ
Программирование и БД » Помогите!!! Access-удаление записей 

#1  23.06.07 14:31

Помогите!!! Access-удаление записей

Помогите с удалением записей! Суть такая есть форма, и в ней 2 подчинительные формы. Все записи связанны. Как сделать, что бы записи из 2 подчинительных форм сразу удалялись. Я допер только как из одной формы удалить, т.е. из одной удаляет, а из второй нет.
Вот листинг который я для одной придумал. Вторая подчинительная форма Мать, удаление по полю Код

Private Sub Кнопка48_Click()
On Error Resume Next
Dim SQL As String 'Строка запроса на удаление двигателей
Dim Response As String
   
If [отец].Form.CurrentRecord > 0 Then
Response = MsgBox("Выдействительно хотите удалить запись?", vbYesNo)
If Response = vbYes Then
           
SQL = "delete from [отец] where [отец].[Код] = " & [отец].Form.[Код]

          DoCmd.RunSQL SQL
            Form.Refresh
           
        End If
    End If
         
End Sub

Offline

#2  23.06.07 16:17

Maq
Профиль

Re: Помогите!!! Access-удаление записей

напиши как они у тебя связаны

Offline

#3  23.06.07 16:20

Maq
Профиль

Re: Помогите!!! Access-удаление записей

если у них одинаковые коды то:

DoCmd.RunSQL  "delete from [мать] where [мать].[Код] = " & [отец].Form.[Код]

просто в таком виде запрос после равно подсталяеться число, а не от куда заначение брать, так что все норм.

Offline

#4  23.06.07 23:46

Re: Помогите!!! Access-удаление записей

напиши как они у тебя связаны

один ко многим.

Offline

#5  24.06.07 02:20

Maq
Профиль

Re: Помогите!!! Access-удаление записей

Dimooon написал(а):

один ко многим.

исчерпывающий ответ))))
напиши тогда структуру таблиц)))))))

Offline

#6  24.06.07 18:22

Re: Помогите!!! Access-удаление записей

джедаи ах-секса)

Offline

#7  25.06.07 21:54

Re: Помогите!!! Access-удаление записей

А еще проще в свойствах связь между таблицами задать свойство "Каскадное удаление связанных записей". Тогда при удалении записи в мастер-таблице автоматически удалятся и все в детаил

Offline

Программирование и БД » Помогите!!! Access-удаление записей 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.025 сек.
Выполнено 14 запросов.