Poder imprimir

BobyRpc
10 de Septiembre del 2002
Como poder imprimir una base de datos Acces por medio de un programa de visual basic, de antemano muchas gracias

webJose
10 de Septiembre del 2002
Si no sabe accesar la base de datos via Visual Basic, le recomiendo buscar información acerca de MS ADO (Access Data Objects) y MS DAO (Data Access Objects). Estas dos bibliotecas son las más comunes para el acceso a bases de datos Access. Es un tema muy extenso como para tratarlo en un foro.

Ahora bien, si ya sabe acerca de ADO o DAO, puede hacer algo como:

private sub ImprimirRecordset(rs as recordset)

Dim cont as long

rs.movefirst
do while not(rs.eof)
For cont=0 to rs.fields.count-1
if (cont=rs.fields.count-1)then
printer.print rs.fields(cont).value
else
printer.print rs.fields(cont).value;
endif
next cont
rs.movenext
loop

next cont

end sub

Tome en cuenta de que este procedimiento es muy sencillo, y lo más probable es que la salida en papel muestre columnas desordenadas para algunas filas (registros).

BobyRpc
10 de Septiembre del 2002
Gracias por ayudarme con este problema, si tienes una duda enviame un e-mail

sagato
10 de Septiembre del 2002
si vas a imprimirlo en hardware(impresora) necesitas saber todo sobre O.O.P. para poder utlizar un class que te permitar reutilizar la funcion y/o procedimientos adecuados.