Todo lo que sea desestimar las ventajas de Access, es perjudicial y complicado para el desarrollador.
Desconozco si existen drivers para la impresora que incorpora el TPV, y que estos puedan ser cargados en Windows, pero justamente esto seria lo ideal, para poder confeccionar un informe, aunque fuera sencillo, pero en Access.
En cualquier caso, para solucionar tu problema, puedes utilizar el método OutPutTo, del cual te envío la ayuda:
Método OutputTo
Vea también Se aplica a Ejemplo Específicos
El método OutputTo lleva a cabo la acción SalidaHacia en Visual Basic.
Expresión. OutputTo(TipoObjeto, NombreObjeto, FormatoResultados, ArchivoResultados, Autoinicio, ArchivoPlantilla, Codificación)
Expresión Requerida. Expresión que devuelve un objeto DoCmd.
TipoObjeto AcOutputObjectType requerido. El tipo de objeto de resultados.
AcOutputObjectType puede ser una de estas constantes AcOutputObjectType.
AcOutputDataAccessPage No permitido.
AcOutputForm
AcOutputFunction
AcOutputModule
AcOutputQuery
AcOutputReport
AcOutputServerView
AcOutputStoredProcedure
AcOutputTable
ObjectName Variant opcional. Expresión de cadena que es el nombre válido de un objeto del tipo seleccionado por el argumento TipoObjeto. Si desea que salga el objeto activo, especifique el tipo de objeto para el argumento TipoObjeto y deje en blanco este argumento. Si ejecuta código de Visual Basic que contenga el método OutputTo en una base de datos de biblioteca, Microsoft Access busca el objeto con este nombre primero en la base de datos de bibliotecas y luego en la base de datos activa.
FormatoResultados Variant opcional. El formato de resultados, expresado como constante AcFormat. Si omite este argumento, Microsoft Access pregunta por el formato de resultados.
AcFormat puede ser una de estas constantes AcFormat.
AcFormatASP
AcFormatDAP
AcFormatHTML
AcFormatIIS
AcFormatRTF
AcFormatSNP
AcFormatTXT
AcFormatXLS
ArchivoResultados Variant opcional. Una expresión de cadena que es el nombre completo, incluyendo la ruta de acceso, del archivo al que desea que salga el objeto. Si deja en blanco este argumento, Microsoft Access pregunta un nombre de archivo de resultados.
Autoinicio Variant opcional. Use True (-1) para iniciar inmediatamente la aplicación basada en Microsoft Windows, con el archivo especificado en el argumento ArchivoResultados cargado. Use False (0) si no desea iniciar la aplicación. Este argumento se omite con los archivos Microsoft Internet Information Server (. Htx, .idc) y las páginas Active Server de Microsoft (archivos *.asp). Si deja en blanco este argumento, se asume el valor predeterminado (Falso).
TemplateFile Variant opcional. Una expresión de cadena que es el nombre completo, incluyendo la ruta de acceso, del archivo que desea usar como plantilla para un archivo HTML, HTX o ASP.
Codificación Variant opcional.
Comentarios
Para obtener más información sobre cómo funcionan la acción y sus argumentos, consulte el tema de la acción.
El formato de resultado de los módulos sólo puede ser Texto MS-DOS, de tal forma que si especifica acOutputModule para el argumento TipoObjeto, debe especificar acFormatTXT para el argumento FormatoResultados. Los formatos de Microsoft Internet Information Server y Microsoft ActiveX Server sólo están disponibles para las tablas, consultas y formularios, con lo que si especifica acFormatIIS o acFormatASP para el argumento FormatoResultados, debe especificar acOutputTable, acOutputQuery o acOutputForm para el argumento TipoObjeto.
Puede dejar en blanco un argumento opcional en mitad de la sintaxis, pero debe incluir la coma del argumento. Si deja en blanco un argumento de la cola, no use una coma a continuación del último argumento que especifique.
Ejemplo
El siguiente ejemplo muestra los resultados de la tabla Empleados en formato .rtf (formato de texto enriquecido) al archivo Empleados.rtf y abre inmediatamente el archivo en Microsoft Word para Windows.
DoCmd.OutputTo acOutputTable, "Employees", _
acFormatRTF, "Employee.rtf", True
Espero haberte ayudado.
Saludos.
Sofocles.
**********************
Mensaje Independiente:
Estoy buscando trabajo como Freelance, si puedes ayudarme
Enviame un mensaje a:
[email protected]