Dim contador as integer
Contador=0
Do while not eof
Contador=Contador+1
Loop
Se supone que la tabla ya está abierta, pues cuando se ejecuta el programa es en un formulario que ya ha abierto campos de una base de datos.

| |||
Contar los registros de una tabla Quiero contar los registros de una base de datos, pero no me funciona el Do While de este programa: Dim contador as integer Contador=0 Do while not eof Contador=Contador+1 Loop Se supone que la tabla ya está abierta, pues cuando se ejecuta el programa es en un formulario que ya ha abierto campos de una base de datos. ![]() |
| ||||
Este mensaje esta también en foro de VB ![]()
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
Ya, pero hay veces que antes lo solucionais en un foro y otras en otro, y como el tema es común, por eso lo he puesto, pero no con intencion de hacer SPAM. Loq ue busco es una respuesta rápida. Si las normas son que esto no se puede hacer, me lo dices y no lo hago mas. Porfa, mira a ver si me puedes resolver el problema. |
| ||||
lo que sucede es que estas usando visual basic, y no estas usando una sentencia sql para saber el numero de registros, en todo caso hubieses formulado la prengunta de otra forma y no solo copiar y pegar de un foro a otro, desde luego como se dijo en el foro de vb al parecer esta usando access es cierto es de bases de datos pero se trabaja con VBA, que es algo distinto, este post es solo para que no pongas un post "igual" en dos o mas foros porque tu pregunta en este caso no es de base de datos, si no de como hacer que visual basic obtenga el numero de registro de una tabla, puesto que la la tabla de devuelve el numero total con un "Select * From mi_tabla", desde alli ya deja de ser problema de base de datos y comienza a ser un problema de visual basic for aplications.. nos vemos...
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
OK, comprendido y perdonen las molestias. Lo que ocurre es que uso VBA y en el codigo incluyo sentencias SQL, por eso entro en los dos foros, en lo sucesivo reformularé la pregunta según en el foro que me encuentre. Gracias y mil disculpas. |