Discussion:
Contar lineas en una consulta
(demasiado antiguo para responder)
Marco A
2006-04-12 16:40:02 UTC
Permalink
Como hago para colocar en una consulta la cantidad de filas que muestre la
consulta, es decir, crear un campo en la consulta que me muestre el numero de
la fila del registro, por ejemplo

una consulta emite 10 registro , y un campo de dicha consulta me muestre los
numero de 1 al 10. (me explique)

Gracias
c***@gmail.com
2006-04-13 00:46:31 UTC
Permalink
Hola:

El asunto es complicado.

¿Porqué no presentas el resultado de la consulta en un informe? Ahí
si puedes hacerlo.

Saludos,
CarCar
Ju@nK
2006-04-14 12:26:00 UTC
Permalink
No es tan complicado, hay ejemplos de Eduardo Olaz y de Chea que te hacen
eso, yo partiendo de esos ejemplos he creado este:

'---------------------------------------------------------------------------------------
' Procedimiento : contador
' Fecha y hora : 14/04/2006 13:41
' Autor : JuanK
' Proposito : Contador variable para consultas
' Parte de una idea de Eduardo Olaz y otra de Chea,
aumentando con la
' opción de mantener contador parcial en función de cosa ;-)
'---------------------------------------------------------------------------------------
'
Public Function contador(cosa As Variant) As Long
Static n As Long
Static cosas As Variant
On Error GoTo contador_Error

If cosas = cosa Then
contador = n + 1
Else
contador = 1
End If
cosas = cosa
n = contador

On Error GoTo 0
Exit Function

contador_Error:

MsgBox "Error " & Err.Number & " (" & Err.Description & _
") en el procedimiento contador "
End Function
--
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias.

Salu2
***@nK [MVP Access] [DCE2003 ***] + VSTO [DCE2005 **]
www.juank.tk
www.mvp-access.com
¿Que es un MVP?, enterate en http://mvp.support.microsoft.com
<***@gmail.com> escribi� en el mensaje news:***@v46g2000cwv.googlegroups.com...
Hola:

El asunto es complicado.

¿Porqué no presentas el resultado de la consulta en un informe? Ahí
si puedes hacerlo.

Saludos,
CarCar
Marco Urbaneja
2006-04-17 17:09:38 UTC
Permalink
Gracias por la ayuda, es una solucion si haces un procedimiento externo donde
puedas contar las lineas de la consulta, pero sin embargo, yo decia hacerlo
directamente en la consulta, sin utilizar procedimientos externos y necesito
q se muestre en la consulta porque con esta voy a llenar una tabla con datos
anexos.

Pero creo que la manera mas sencilla de realizar este proceso es con
procedimientos externos generar la consulta con SELECT y luego agregar el
resultado en la tabla.

Gracias por la ayuda.
Post by ***@nK
No es tan complicado, hay ejemplos de Eduardo Olaz y de Chea que te hacen
'---------------------------------------------------------------------------------------
' Procedimiento : contador
' Fecha y hora : 14/04/2006 13:41
' Autor : JuanK
' Proposito : Contador variable para consultas
' Parte de una idea de Eduardo Olaz y otra de Chea,
aumentando con la
' opción de mantener contador parcial en función de cosa ;-)
'---------------------------------------------------------------------------------------
'
Public Function contador(cosa As Variant) As Long
Static n As Long
Static cosas As Variant
On Error GoTo contador_Error
If cosas = cosa Then
contador = n + 1
Else
contador = 1
End If
cosas = cosa
n = contador
On Error GoTo 0
Exit Function
MsgBox "Error " & Err.Number & " (" & Err.Description & _
") en el procedimiento contador "
End Function
--
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias.
Salu2
www.juank.tk
www.mvp-access.com
¿Que es un MVP?, enterate en http://mvp.support.microsoft.com
El asunto es complicado.
¿Porqué no presentas el resultado de la consulta en un informe? Ahí
si puedes hacerlo.
Saludos,
CarCar
Loading...