Problemas en comando Obj.Print con null
Publicado por Miguel (3 intervenciones) el 05/07/2005 01:31:23
De nuevo yo amigo !!
Doy las gracias a correosamuel.... y sunco007... la respuesta de sunco no me sirve por que son varios campos que leo y no uno solo... respecto a la respuesta de samuel... parece me puede servir pero no logre aplicarla de la mejor manera....de todas manera aqui les mando el codigo donde tengo problemas...
Function imprime_formulario1(obj As Object)
Set record = base.OpenRecordset("select * from clientes")
If record.RecordCount <> 0 Then
Set obj.Font = fuente1
obj.Print " LISTADO GENERAL DE CLIENTES "
obj.Print
Set obj.Font = fuente2
obj.Print " Rut Nombre Dirección Ciudad Teléfono Fax Contacto E-Mail de Contacto"
obj.Print "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
Do While Not record.EOF
-----> EN ESTA PARTE ES DONDE SE ME PRODUCE EL ERROR
obj.Print " " + record!rut_cliente + " " + cuadrar(record!empresa, 30) + " " + cuadrar(record!Direccion, 35) + " " + cuadrar(record!ciudad, 15) + " " + cuadrar(record!telefono, 10) + " " + cuadrar(record!fax, 10) + " " + cuadrar(record!Contacto, 25) + " " + cuadrar(record!mail, 25) + ""
record.MoveNext
Loop
End If
Printer.EndDoc
End Function
Se cae cuando al leer en la tabla no encuantra valor el campo telefono o fax....
Ojala me puedan ayudar.....
Gracias !!!
Doy las gracias a correosamuel.... y sunco007... la respuesta de sunco no me sirve por que son varios campos que leo y no uno solo... respecto a la respuesta de samuel... parece me puede servir pero no logre aplicarla de la mejor manera....de todas manera aqui les mando el codigo donde tengo problemas...
Function imprime_formulario1(obj As Object)
Set record = base.OpenRecordset("select * from clientes")
If record.RecordCount <> 0 Then
Set obj.Font = fuente1
obj.Print " LISTADO GENERAL DE CLIENTES "
obj.Print
Set obj.Font = fuente2
obj.Print " Rut Nombre Dirección Ciudad Teléfono Fax Contacto E-Mail de Contacto"
obj.Print "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------"
Do While Not record.EOF
-----> EN ESTA PARTE ES DONDE SE ME PRODUCE EL ERROR
obj.Print " " + record!rut_cliente + " " + cuadrar(record!empresa, 30) + " " + cuadrar(record!Direccion, 35) + " " + cuadrar(record!ciudad, 15) + " " + cuadrar(record!telefono, 10) + " " + cuadrar(record!fax, 10) + " " + cuadrar(record!Contacto, 25) + " " + cuadrar(record!mail, 25) + ""
record.MoveNext
Loop
End If
Printer.EndDoc
End Function
Se cae cuando al leer en la tabla no encuantra valor el campo telefono o fax....
Ojala me puedan ayudar.....
Gracias !!!
Valora esta pregunta


0