FoxPro/Visual FoxPro - como imprimo un registro

 
Vista:

como imprimo un registro

Publicado por Lenin (6 intervenciones) el 19/11/2003 01:23:53
Como puedo hacele para imprimir un registro ya tengo el reporte elavorado tengo varios registro ya capturados pero quiero que imprima el ultimo capturado, no quiero que me imprima todos, esto por medio de un boton de comando.
Gracias y espero y me puedan ayudar
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 imprimo un registro

Publicado por Roman Suazo (2723 intervenciones) el 19/11/2003 06:06:37
No esta muy claro lo que dices...
Lo que no entiendo es que si quieres imprimir el ultimo registro salvado o creado en la tabla. Si es creado parece facil el asunto, crea un campo
datetime en la tabla, la tabla debe estar en un dbc, en la pantalla para
cambiar la estrucutra de la tabla, te vas al nuevo campo datetime, en
la pantalla te quedara un textbox llamado valor predeterminado ahi pon
datetime(). Esto hara que cada vez que sea crea un nuevo registro en la
tabla en ese campo se guarda la fecha y hora de creacion. Creas un indice del campo datetime. Cuando quieras imprimir el ultimo registro
creado ordenas la tabla por el indice datetime, el cual te pone el ultimo registro arriba en la tabla o abajo (dependiendo del comando). Una vez
que tienes el ultimo registro, agarras el valor de ese registro que lo iden
tifique unicamanete en la tabla, podria ser el codigo o id, una vez que tienes ese valor haces un selec buscando ese valor, el selec te devolveria un cursor con un solo registro. Listo, solo debes seleccionar
ese cursor antes de ejecutar el reporte. En el reporte quita las tablas
del dataenvironment, despues en cada campo dentro del reporte quitas el nombre nombre de la tabla, quedando solo el nombre del campo.
Ya esta todo listo, ahora prueba a ver que sale.
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 imprimo un registro

Publicado por Lenin (6 intervenciones) el 19/11/2003 17:04:39
Gracias Roman eso era lo que estaba buscando.
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

es mejor esta forma

Publicado por Roman Suazo (2723 intervenciones) el 19/11/2003 19:00:24
Siempre crea el campo datetime como te dije y haz lo lo que explique
del reporte, pero cuando quieras saber el registro mas nuevo creado
e imprimirlo ejecuta este selec:

selec * top 1 from MiTabla order by CampoDatetime descending into cursor 'X'

selec X
Repor Form ........ etc

Asi te ahorrarias la busqueda que te habia dicho, esto esta mas corto
y mas profesional.
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:es mejor esta forma

Publicado por lenin (6 intervenciones) el 19/11/2003 20:57:32
Gracias de nuevo
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