Inicio > Microsoft Access > madern > pricipiante consulta

pricipiante consulta

Experto:
Usuario:
Fecha: 14/10/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
14/10/2008
bmale, usuario preguntando en Microsoft Access
Usuario
Hola soy malena y he cmenzado a trabajar en Access hace unas semanas y mi duda es la siguiente....he realizado consultas a una tabal con el asistente...ahora bien como hago para que cuando el resultado de la consulta sea vacia, salga un cuadro de dialogo indicando que no existen registros.
Porque me sale una tabla con celdas vacia
14/10/2008
bmale, experto respondiendo en Microsoft Access
Experto
Buenos días malena.

bueno tu pregunta tiene sus matices.. si la tabla a mostrar está dentro de un formulario es muy sencillo... sino ya entraríamos de lleno en programación..

- Si la tabla a mostrar está en un formulario..
En el evento AlAbrir del Formulario escribe:


if me.RecordsetClone.Recordcount=0 then
msgbox "No existen datos para mostrar.",vbInformation
end if

-Si desde un formulario abrimos una tabla o consulta...

imaginamos que tenemos un botón que al hacer click abrimos la consulta o tabla indicad en una cuadro de texto llamado txtConsulta..

'Código a indicar..
Dim dbs as database
dim rst as recordSet

set dbs=codedb
set rst=dbs.OpenRecordset(txtConsulta)
if rst.Recordcount then
'Existen datos y abrimos la tabla o consulta..

else
msgbox "No existen datos para mostrar.",vbInformation
End if


espero que te sirva..

si no es así, dame un par de pistas más para saber como llamas a la consulta..

Saludos.

Jordi Pérez i Madern
Mataró (Barcelona)
14/10/2008
bmale, usuario preguntando en Microsoft Access
Usuario
Excelente. Una fantástica solución.
Enlaces patrocinados