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. ![]() |
| ||||
recordset.recount esta opcion facilitará tu vida.. nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| |||
simplemente no te funciona porque en ningún momento pasas al siguiente registro necesitarías hacer algo del estilo recordset.movenext dentro del bucle Última edición por xaquin; 21/07/2005 a las 10:28 Razón: para modificar un pequeño detalle |
| |||
tienes definido el recordset?Abres el recordset para ejecutar la consulta?Si lo tienes escrito tal y como lo pones ahi es normal que te falle ya que no tienes ninguna consulta ni nigún recordset, creía que estabas poniendo sólo un resumen de tu problema |
| |||
L abse de datos se supone que está abierta, pues este código lo ejecuta el procedimiento Form_Open de un formulario que abre la base de datos. Te adjunto el código: Private Sub Form_Open(Cancel As Integer) Dim strSQL As String Do While Not EOF N_1 = (E1 + 2 * E2) / 3 NF_1 = N_1 * 0.8 + H1 / T1 + (I1 + G1) / 2 * 0.1 strSQL = "UPDATE ALUMNOS SET ALUMNOS.N1='" & N_1 & "'" & " WHERE ALUMNOS.EXPEDIENTE=" & EXPEDIENTE CurrentDb.Execute strSQL 'Para que no muestre el numero de cambios Loop End Sub |
| ||||
Bueno para la proxima definí que lenguaje de programación estas usando para que se nos haga mas facil ayudarte.. nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
creo que esta pregunta ya fue repondida en este post.. http://www.forosdelweb.com/f21/contar-registros-tabla-318635/ nos vemos..
__________________ * Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ Sitio http://www.geoavila.com twitter: @GeoAvila |
| ||||
No repetir post porfavor.. ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |