URGENTE

mati
05 de Mayo del 2005
Hola necesito hacer una consulta que me muestre los 20 primeros registros de una tabla que cumplan unos requisitos yo tengo esto y no se porque me saca todos select fecha_Fat, count(*) as cont from Vfac where cod_proveedor=" & "'" & TxtCodigo.Text & "'" & "group by fecha_Fat having count(*)<20"
Muxas gracias por adelantado

fredi
05 de Mayo del 2005
Lo sencillo es que tuvieras un Campo Autonumerico en la Tabla, por ejemplo que se llamara "Id" y la consulta se haria de la siguiente forma:
Me.RecordSource="Select * From Tabla1 Where Id<=20"
Con esto estaria sacandote los Veinte primeros registros....

Espero haberte ayudado

ASDF
05 de Mayo del 2005
Prueba con
WHERE ROWNUM <=20
en las condiciones

jay
05 de Mayo del 2005
usa el TOP 20 asi obtienes los primeros 20 registros que te devuelve el query