ayudenmeeee!!!!!

daivd soto
30 de Enero del 2006
buenas!!! tengo un pequeño problemita!! como puedo hacer en vb para inprimir por impresora la tabla de una base de datos!!!!

agradecido desde ya por su colaboracion que me puedan brindar..

mvallejos
30 de Enero del 2006
Que poca investigación propia hay en esta pregunta.

Hay 2 formas

La primera es usar algún reporteador, ya sea DataReport de VB o directamente Crystal Report, pero esos son temas muy extensos para explicarlos por acá.

La segunda, es usar directamente el Objeto Printer de VB, esto es, recuperar los datos de la tabla con un recordset, armar una linea de texto con los datos de cada fila y enviarla a impresora

Un ejemplo muy resumido, supongamos que R es un recordset con datos

R.MoveFirst
Do While Not R.EOF
Linea = r!Campo1 & " " & r!Campo2 & " " .....
Printer.Print Linea
R.MoveNext
Loop
Printer.EndDoc

Lógicamente, queda por tu cuenta ir ajustando la tabulación las columnas.

Saludos