Poder imprimir
Como poder imprimir una base de datos Acces por medio de un programa de visual basic, de antemano muchas gracias
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).
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).
Gracias por ayudarme con este problema, si tienes una duda enviame un e-mail
