Darle formato a linea de impresión

Dudas sobre código
Chel87
Nivel 1
Mensajes: 1
Registrado: Jue Mar 04, 2021 4:45 am

Darle formato a linea de impresión

Mensajepor Chel87 » Jue Mar 04, 2021 4:55 am

saludos chicos, tengo una impresión de ticket directo mediante el puerto lpt1, todo me funciona bien pero lo único es que no puedo darle el formato deseado al resultado de una linea, en la tablas están guardado como deseo pero en la impresión no sale como están guardadas, es un número de teléfono y quiero que salga con este formato 987-765-0098 y a la hora de la impresión en el ticket lo que sale es 9877650098 al igual que otra linea que tengo de cantidad recibida sale 75000 y quiero que salga RD$75,000

este es código que manda a imprimir dicho datos

Print #1, "Telefono No.: "; [telefono_empresa]
Print #1, "Total: "; [cant_recibido]

pitxiku
VIP
Reto02
Mensajes: 496
Registrado: Sab Sep 30, 2017 6:23 pm

Re: Darle formato a linea de impresión

Mensajepor pitxiku » Jue Mar 04, 2021 10:25 pm

Parece que no estás guardando el dato con el formato en la tabla. Puedes usar la función Format para formatear el valor como deseas. Más o menos:

Print #1, "Telefono No.: "; Format([telefono_empresa], "999-999-9999")
Print #1, "Total: "; Format([cant_recibido], "RD$99,990")

Está escrito de memoria. Revisa las posibilidades de Format aquí:

- https://docs.microsoft.com/es-es/office ... plications


Volver a “Código VBA”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados