Visual Basic - error Null e Imprimir reporte

Life is soft - evento anual de software empresarial
   
Vista:

error Null e Imprimir reporte

Publicado por jimmy (12 intervenciones) el 02/02/2011 02:22:48
PREGUNTA 1

el siguientes es una instruccion de Visual Fox Pro para Imprimir por la Impresora con PRINTER un Solo registro, por que eso es el objetivo.

REPORT FORM "c:\reportes\unico_reg1.frx" NOEJECT NOCONSOLE TO PRINTER RANGE 1,9999

el: unico_reg1.frx es un INFORME DISEÑADO en Visual FoxPro

ahora, quiero hacer lo mismo co Un Reporte de VisualBasic 6.0 sin necesidad de ir al reporte diseñado?

PREGUNTA 2

Private Sub DataGrid1_DblClick()
'Transfiere los valores del Registro a las cajas de Text
Text4 = rs!campo1
Text5 = rs!campo2
Text6 = rs!campo3
Text7 = rs!campo4
Text8 = rs!campo5
Text9 = rs!campo6
Text10 = rs!campo7
Text11 = rs!campo_fecha
End Sub

esto hago para modificar los datos del reg, pero:
cuando algun campo esta vacio, sale el siguiente

error "94" en tiempo de ejecucion, usu no valido de Null

pero, cuando el registro seleccionado tiene todos sus campos con datos,
las cajas de texto se cargan normal.

y deseo que la fecha me salga en LETRAS, o fecha larga.
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:error Null e Imprimir reporte

Publicado por Pedro Luis (128 intervenciones) el 02/02/2011 09:29:57
Los informes en Vb pueden ser en DateReport o Crystal report con su sintasis particular.

Para solucionar el probema de los nulos puedes codificar lo siguiente

if not isnull( rs!campo1) then Text4 = rs!campo1 else text4=""
etc

La Fecha sería asi

text23=format(fecha,"dddddd")
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:Gracias: Otro: exportar a Excel

Publicado por jimmy (12 intervenciones) el 04/02/2011 00:29:22
holas, gracias por tu ayuda, vacan todo,
toy tratando de hacer mi impresion de mi registro actual o reg. selecconado por
una plantilla de Excel, o sea debo mardar el contenido de los campos del registro seleccionado a ciertas celdas de excel y de ahi imprimir.
me puedes darme una ayudadida el proceso de envio?
gracias por tu ayuda.
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