FoxPro/Visual FoxPro - como pasar datos!!!!

 
Vista:

como pasar datos!!!!

Publicado por Raul (151 intervenciones) el 09/10/2004 18:00:02
BUENOS DIAS AMIGOS, MI PROBLEMA ES EL SIGUIENTE, YO TENGO UN FORMULARIO EL CUAL TIENE UN GRID,DOS TEXTBOX PARA ESCRIBIR MIS FECHAS Y OTRO PARA ESCRIBIR LA CIUDAD, EN DICHO FORMULARIO FILTRO TODOS LOS VIATICOS QUE HAY EN UNA DETERMINADO DE FECHAS Y EN UNA X CIUDAD, POR EJEMPLO:

VIATICOS DEL 1 AL 30 DE SEPTIEMBRE DE LA CIUDAD DE CANCUN,
PARA ESTO TENGO UN BOTON EN DONDE EN EL CLIC TENGO EL SIGUIENTE CODIGO:

SELECT Viaticos.CCIUDAD,Viaticos.NCVEDETVIA,;
Viaticos.DFECENT, Viaticos.CCONVIA, Viaticos.NCOSTO,;
Viaticos.NNUMPER, Viaticos.NSUBTOT, Viaticos.NIVA,;
Viaticos.NTOTAL, Viaticos.NCVEUSR from viaticos where Thisform.TxtDFECINI.Value <= Viaticos.DFECENT AND;
Viaticos.DFECENT <= ThisForm.TxtDFECFIN.Value AND thisform.TxtCCIUDAD.Value = Viaticos.cciudad order by Viaticos.cciudad asc into cursor tmpviatico
HASTA AHI ESTA BIEN, PERO, CUANDO PASO ESOS DATOS AL REPORTE O ME REPITE UNO SOLO O NO ME LOS MUESTRA COMPLETOS,QUE PUEDE SER???, OJALA MA HAYAN ENTENDIDO Y GRACIAS POR SU AYUDA.
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:como pasar datos!!!!

Publicado por Plinio (7841 intervenciones) el 09/10/2004 18:54:32
Intenta asi antes de llamar el reporte

SELECT tmpviatico
GO TOP
REPORT FORM tureporte PREVIEW
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:como pasar datos!!!!,lo hace

Publicado por Raul (151 intervenciones) el 09/10/2004 20:47:18
OYE AMIGO PLINIO, PUSE ESO QUE ME DIJISTE Y ADEMAS PUSE UN BROWSE NADA MAS PARA VER SI PASABAN LOS DATOS COMPLETOS AL TEMPORAL Y SI, EFECTIVAMENTE SI LO HACE,PERO, CUANDO VISUALIZO EL REPORTE SOLO ME SALE UN REGISTRO NO IMPORTANDO CUANTOS HAYA EN MI GRID, EN EL REPORTE MOVI AS PROPIEDADES DE IMPRESION PARA QUE IMPRIMIERA DATOS REPETIDOS Y LO QUE PASO ES QUE UN MISMO REGISTRO LO REPITIO 4 VECES Y SI LE DIGO QUE NO IMPRIMA DATOS REPETIDOS PASA LO QUE TE DIJE ANTERIORMENTE SOLO IMPRIME UN REGISTRO NO IMPORTANDO LOS QUE TENGA EL GRID Y EL TEMPORAL, QUE PUEDE SER???, AYUDAME POR FAVOR!!!!, GRACIAS
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:como pasar datos!!!!,lo hace

Publicado por Plinio (7841 intervenciones) el 09/10/2004 22:09:40
1- Puedes publicar aqui que contienen esos campos que estan en el reporte. Es decir que le estas embiando a imprimir.

2- En cual de las bandas estan estos campos??
Estas seguro que estan en la de detalles?
Fijate que el generador de reporte muestra el nombre de cada banda debajo.
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:como pasar datos!!!!,lo hace

Publicado por Raul (151 intervenciones) el 11/10/2004 16:02:37
Buenos dias amigo plinio, te voy a mandar lo que tengo hecho:

mis campos son los siguientes:

nclave,dfecent,cconvia,ncosto,nnumper,nsubtot,niva y ntotal, en el campo de expresion de cada uno tengo puesto el nombre de mi temporal seguido del campo, por ejemplo: para el nclave, tengo puesto
TMPVIATICO.NCLAVE, y asi sucesivamente para todos pongo el temporal y el nombre de cada campo, luego hay un boton que dice \"IMPRIMIR CUANDO\" o \"PRINT WHEN\", ahi le doy clic y aparece otra pantalla que me dice si deseo o no imprimir datos repetidos, si pongo SI, me repite un mismo registro varias veces, si le digo que NO, solo me imprime un registro no importando cuantos tenga el temporal, pero, hay otro casillero en donde me dice \"imprimir solo cuando la expresion sea verdadera" tiene algo que ver este casillero???, ahi no tengo puesto nada, Gracias!!!!!

P.D TODOS LOS CAMPOS ESTAN PUESTO EN LA BANDA QUE DICE DETAIL O DETALLE EN EL REPORTE
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