QR + vb6 + Crystal Report 8.5 + SQL Server

1,144 views
Skip to first unread message

Martin Santamaria

unread,
Mar 17, 2021, 2:53:53 PM3/17/21
to pyaf...@googlegroups.com
Estimados, alguno pudo hacer funcionar el código QR usando las tres herramientas que menciono?
Porque note que el crystal report 8.5 tiene un límite en levantar la imagen guardada en un campo de la base de datos (80kb aprox) y tal vez haya alguna otra manera que desconozco, gracias


--
Lic. Martin R. Santamaria
Registro : 53095 - Libro : LXVII - Folio : 53
Cel: [03471]  155-21344
■ martinsa...@gmail.com
Este mensaje, incluyendo los anexos, es confidencial y puede ser material privilegiado. Si usted no es un destinatario deseado, por favor notifique al remitente y después borre o destruya el mensaje original y todas las copias. Usted no debe copiar, retransmitir, imprimir o revelar este mensaje total o parcialmente, sin el permiso del remitente. Este mensaje está amparado por el derecho constitucional de la privacidad y por la ley de Habeas Data.
Muchas Gracias.

This message, including attachments, is confidential and may be privileged. If you are not an intended recipient, please notify the sender then delete and destroy the original message and all copies. You should not copy, forward, print and/or disclose this message, in whole or in part, without permission of the sender. This message is protected by the constitutional law of the privacy and by Habeas Data's law.
Thank you very much.

Marcelo Teveles

unread,
Mar 18, 2021, 9:14:11 AM3/18/21
to pyaf...@googlegroups.com
Buen día a todos:

Martín, nosotros usamos esas herramientas, e inclusivo el tamaño de la imagen es más grande porque teníamos problemas con la lectura del QR en algunos celulares.

Usamos en otros proyectos el tema imagen y no tenemos esa restricción que mencionas.

El campo de la tabla es de tipo Image y se pega directamente en el Rpt como cualquier otro campo a informar.

Sql está vinculado al reporte por ODBC.

Si se te ocurre alguna pregunta, escucho

Saludos. MDT.


--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pyafipws/CAC3gqi-qinrOj9P-ONVPbFNqGXXDp5%3DutRHx7-Nw6jYLUYdExA%40mail.gmail.com.

Gerardo Allende

unread,
Mar 18, 2021, 9:48:51 AM3/18/21
to pyaf...@googlegroups.com
Hola,

Yo ayer me puse a habilitar el QR en mi sistema. Decidí no usar pyqr por que no quería guardar una imagen en la db, ya que es un elemento gráfico calculado. No quería guardar los gràficos en el disco tampoco. Lo que hice fue guardar solamente el texto del QR en la tabla de facturas. Ejemplo: https://www.afip.gob.ar/fe/qr/?p=eyJ2ZXIiOjEsImZlY2hhIjoiMjAyMC0xMC0xMyIsImN1aXQiOjMwMDAwMDAwMDA3LCJwdG9WdGEiOjEwLCJ0aXBvQ21wIjoxLCJucm9DbXAiOjk0LCJpbXBvcnRlIjoxMjEwMCwibW9uZWRhIjoiRE9MIiwiY3R6Ijo2NSwidGlwb0RvY1JlYyI6ODAsIm5yb0RvY1JlYyI6MjAwMDAwMDAwMDEsInRpcG9Db2RBdXQiOiJFIiwiY29kQXV0Ijo3MDQxNzA1NDM2NzQ3Nn0=

Y cuando emito el reporte genero el gráfico en memoria con una librería de código abierto llamada quricol (https://perevoznyk.wordpress.com/2013/09/11/quricol-2-0-qr-code-generator/) y se lo coloco a un componente de imagen del reporte cada vez que se genera.

Mi sistema está en VB6 también... nos quedamos en el tiempo, pero no uso Crystal Reports sino Fast Report, que ya dejó de programarse la versión para activex, así que no sabría ayudarte sobre cómo poner una imagen en tus reportes.

Saludos

--

Romina L. Castrogiovani

unread,
Mar 19, 2021, 9:02:24 AM3/19/21
to pyaf...@googlegroups.com
Hola Martín,

Si el problema es el tamaño,  hay un atributo que puedes configurar.
Con  pyqr.box_size, puedes ver de ajustarlo.

Saludos

Castrogiovani L. Romina
Sistemas Ágiles
phone 011 4450-0716 / 153048-9211
L a V de 10 a 17hs





El mié, 17 mar 2021 a las 15:53, Martin Santamaria (<martinsa...@gmail.com>) escribió:
--

Luis Bacigalupo

unread,
Mar 20, 2021, 2:33:28 PM3/20/21
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola Martin
Por ahi esta respuesta/solucion ya fue sugerida

Yo lo que hice fue NO guardar la imagen en la base de datos. La genero cada vez que se consulta el comprobante.
Genero la imagen en disco (en un path determinado) y el reporte, que tiene ese campo imagen, tiene asignado ese path para que la levante.
Ahi no hay limite de tamaño .
Tambien evitas el tiempo que tarda en guardar en la base esa imagen que, si estas trabajando de manera remota puede ser complicdo.
Espero te sirva
Saludos!

Luis
Reply all
Reply to author
Forward
0 new messages