Ver Mensaje Individual
  #3  
Antiguo 26-05-2006
jm.cg jm.cg is offline
Miembro
 
Registrado: abr 2006
Ubicación: Veracruz, Mex
Posts: 11
Reputación: 0
jm.cg Va por buen camino
Ok, voy de nuevo, con mas detalle. No utilice el record count. El numero de registros lo veo con una sentencia SQL:
Código SQL [-]
SELECT COUNT(*)
FROM INVENTARIADOS

Ahi me dice que hay 79 registros. Por otro lado, para mostrar todos los registros de esa tabla en un DBGrid, utilizo otra sentencia SQL. Mas o menos asi (no tengo el programa a la mano):

Código SQL [-]
SELECT I.ID, I.NO_SERIE, I.MODELO, M.MARCA, N.DESCRIPCION, E.NOMBRE||E.APELLIDO AS RESGUARDO
FROM INVENTARIADOS I, MARCAS M, NOMBRES N, EMPLEADOS E
WHERE I.CLAVE=M.CLAVE AND I.CODIGO=N.CODIGO AND I.NO_EMP=E.NO_EMP

Como ves no hago otra cosa mas que unir unas tablas para mostrar la información pero no pongo un filtro de ningun tipo como para que no muestre todos los registros. Lo que pasa es que el DBGrid solo muestra los primeros 60 registros (sea cual sea) y del 61 en adelante, nada. Lo mismo pasa con el Quick Report, solo imprime los primeros 60 registros. Es mas, si hago la misma consulta dentro del ISQL de Firebird, aparecen todos los registros, los 79.

Espero que asi haya quedado mas claro y puedan ayudarme. Sera alguna propiedad de algun componente lo que tengo que modificar?

Por favor, ayuda. Y gracias por adelantado...
Responder Con Cita