Access - Formulario basado en una consulta

 
Vista:

Formulario basado en una consulta

Publicado por gatpard (2 intervenciones) el 27/01/2005 17:21:18
Buenas tardes, me pregunto si alguien sabe como determinar desde visual basic for applications si un formulario basado en una consulta esta vacio.

Gracias por vuestra ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Cómo verificar si un formulario basado en una consulta está vacío desde VBA

Publicado por Alejandro (4142 intervenciones) el 23/05/2023 22:26:23
Puedes utilizar el método `RecordsetClone` para verificar si un formulario basado en una consulta está vacío desde VBA en Access. Aquí tienes un ejemplo de cómo hacerlo:

1
2
3
4
5
6
7
8
9
10
11
12
13
Dim rs As Recordset
 
Set rs = Me.RecordsetClone ' Obtén el conjunto de registros del formulario
 
If rs.RecordCount = 0 Then
    ' El formulario está vacío
    MsgBox "El formulario está vacío."
Else
    ' El formulario contiene registros
    MsgBox "El formulario contiene registros."
End If
 
Set rs = Nothing ' Libera la variable del conjunto de registros

En este ejemplo, se clona el conjunto de registros del formulario en la variable `rs` y luego se verifica la propiedad `RecordCount` para determinar si hay registros en el formulario. Si `RecordCount` es igual a cero, significa que el formulario está vacío. Puedes adaptar esta lógica según tus necesidades y realizar las acciones correspondientes en cada caso.

Espero que esta solución te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar