Access - Formularios

   
Vista:

Formularios

Publicado por Antonio Monzon (4 intervenciones) el 25/02/2016 18:51:35
Como se hace que se ejecute lo siguiente:
Texto0.text = DCount("*", "[Consulta1]")
y aparezca en un campo (Texto0) de un formulario en el momento que se abra el formulario
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

Formularios

Publicado por Enrique Heliodoro (1663 intervenciones) el 25/02/2016 22:02:24
Pues yo lo intentaría diferenciando a Access y su VBA del clásico Visual Basic y aplicando en cada uno su metodología.

En Access la propiedad .Text solo existe (para los objetos que la soportan) cuando el objeto tiene el foco (es el objeto activo), en el resto de su tiempo esa propiedad no existe.

Para lograr ese efecto, se debería utilizar el evento Load del formulario (ya estarán creados los objetos) y asignar el valor aludiendo a su propiedad 'VALUE' o sin mentarla, pues la que toma por defecto.

Cualquiera de estos métodos debería funcionar:

Me.Texto0 = DCount("*", "[Consulta1]")
Me.Texto0.Value = DCount("*", "[Consulta1]")
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