Eliminar formularios en access en vba
Tengo un proyecto de access, el cual necesito borrar todos los formularios e informes cuando llega una fecha
He intentado eliminarlos con el siguiente código
Private Sub Form_Open(Cancel As Integer)
Dim x As String
Dim formulario As Object
DoCmd.Maximize
x = InputBox(" Introduzca la fecha de sistema", " Fecha")
If x = "01/01/2021" Then
MsgBox "CONSULTE AL SERVICIO TECNICO", vbCritical
For Each formulario In CurrentProject.AllForms
DoCmd.DeleteObject acForm
formulario.Name
Next formulario
DoCmd.Quit
Else
End If
End Sub
El problema es que me da error en DoCmd. DeleteObject acForm no se si tendría que nombrar a cada formulario
Respuesta de Enrique Feijóo
1
1 respuesta más de otro experto
Respuesta de Eduardo Pérez Fernández
1