Delphi - Aqui mas datos

 
Vista:

Aqui mas datos

Publicado por Luis Blanco (1 intervención) el 31/07/2002 22:43:42
En primer lugar solo coloco el order by....Y para que te des una idea cambio el codigo en un QUERY (es lo que utilizo) y si lo ejecuto por medio del sql builder si salen todos los datos. Cuando lo intento en un reporte (Report Builder) no salen todos..Pero solo es el order by...

La base de datos es un Dbf asi que utilizo Tablas y Querys de los normales que tiene Delphi en la pestaña de Data Access...

no utilizo ningun driver, la consulta del query se realiza entre 2 tablas para lo cual hago un join ...Las bases de datos son dbfs utilizo report builder, que mas te puedo decir...

Creo que es parte de la informacion que ocupas, y si es algo raro porque como les comento al query le doy boton derecho y le doy en donde dice SQL Builder y cambio las condiciones ordeno por X campo y si sale...Lo intento en el reporteador y no sale toda la informacion...

Cuando quito el order By en el reporteador si sale pero sin ningun orden y asi la informacion no sirve...

Asi que espero su ayuda y Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Aqui mas datos

Publicado por vte (108 intervenciones) el 01/08/2002 11:31:14
¿has mirado que pueden tener en comun los regitros que no salen?
¿campos null?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Aqui mas datos

Publicado por mamcx (533 intervenciones) el 01/08/2002 21:27:56
Ahora si las cosas cambian un poco. Si te salen en el Sql Builder y con el componente normal ENTONCES el problema esta entre el DataSet y ReportBuilder y no entre la Base de Datos-Consulta-BDE-Driver-DataSet.

Asi que teniendo esto en cuenta, hay que hacer una estrategia de elimina-minimiza-encuentra.

Crea otra aplicacion. Pon los comp. de acceso a datos (solo la conexion y el query). Pon la misma consulta y mira con el Sql Builder si va bien.

Entonces crea el MAS simple reporte (solo un misero listado) con reportbuilder. Con esto te DEBERIA funcionar. Si NO es asi, debes entonces pasar la pregunta a la gente de report builder.

Si si funciona, entonces:

1- Debes tener un filtro en algun lado (el DataSet?)
2- Debes tener un codigo en un evento de datos que esta enloqueciendo las cosas
3- El reporte debe tener alguna condicion que esta desechando la informacion
4- La estructura del reporte esta mal diseñada (pasa cuando la agrupacion entra en conflicto con el orden. Esto es, si agrupas por codigo, y ordenas por nombre, parecera que se pierden datos PERO NO ES ASI, lo que pasa es que aparecen en forma aletoria (bueno, no es aleatoria pero como es lo que no se buscaba...)
5- Si nada de esto es verdad, vuelve hacer la parte que te pone problemas...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar