
Como se utilizan SQL para Report
Publicado por Jhean Carlos (128 intervenciones) el 01/01/2008 20:47:34
Quetal !!!
Tengo problemas con un reporte, y no se como resolverlo me dicen que engo que utilizar los
SELECT -SQL para extraer los datos. Este tiene la ventana de usar la clausula DISTINCT para no presentar registros duplicados.
************************************************
Pero como no se utilizar esos metodos como se hace el codigo?
******************************************* ******
HABER SI ME AYUDAN ABAJO LES DEJO EL PROBLEMA
-----------------------------------------------------------------------------------------------------------------------------
En la primera tabla solo se tiene que buscar un codigo que no se repite
En la Segunta tabla tengo varios codigos que se repiten.
********************************************ç
el problema es cuando filtro las dos tablas, el que tiene solo un codigo se me repite varias veces, y la segunda tabla sefiltrar los datos correctamente.
********************************************
alguien me puede corregir si mi codigo esta mal?? aqui les muestro un poco de lo que tengo, o quizas tengo que modificar el reporte??.
Porfis haber quien me puede ayudar!!
********************************************
SELECT polizas
SET EXACT ON
LOCATE FOR ALLTRIM(polizas.poliza)=thisform.texto1.Value
IF FOUND()then
MESSAGEBOX("Se encontro datos de la Póliza")
Set filter TO upper(polizas.poliza) = upper(ALLTRIM(Thisform.texto1.value))
******************************************
SELECT anexos
Set filter TO upper(anexos.poli_mad) = UPPER(ALLTRIM(Thisform.texto1.value))
REPORT FORM c:seguros eportinf_anexos2.frx preview
Set filter to
CLOSE DATABASES
ELSE
MESSAGEBOX("No existe esa Póliza")
ENDIF
Tengo problemas con un reporte, y no se como resolverlo me dicen que engo que utilizar los
SELECT -SQL para extraer los datos. Este tiene la ventana de usar la clausula DISTINCT para no presentar registros duplicados.
************************************************
Pero como no se utilizar esos metodos como se hace el codigo?
******************************************* ******
HABER SI ME AYUDAN ABAJO LES DEJO EL PROBLEMA
-----------------------------------------------------------------------------------------------------------------------------
En la primera tabla solo se tiene que buscar un codigo que no se repite
En la Segunta tabla tengo varios codigos que se repiten.
********************************************ç
el problema es cuando filtro las dos tablas, el que tiene solo un codigo se me repite varias veces, y la segunda tabla sefiltrar los datos correctamente.
********************************************
alguien me puede corregir si mi codigo esta mal?? aqui les muestro un poco de lo que tengo, o quizas tengo que modificar el reporte??.
Porfis haber quien me puede ayudar!!
********************************************
SELECT polizas
SET EXACT ON
LOCATE FOR ALLTRIM(polizas.poliza)=thisform.texto1.Value
IF FOUND()then
MESSAGEBOX("Se encontro datos de la Póliza")
Set filter TO upper(polizas.poliza) = upper(ALLTRIM(Thisform.texto1.value))
******************************************
SELECT anexos
Set filter TO upper(anexos.poli_mad) = UPPER(ALLTRIM(Thisform.texto1.value))
REPORT FORM c:seguros eportinf_anexos2.frx preview
Set filter to
CLOSE DATABASES
ELSE
MESSAGEBOX("No existe esa Póliza")
ENDIF
Valora esta pregunta


0