NEGRITA EN VARIABLE EN REPORTE

1,285 views
Skip to first unread message

Alejandro

unread,
Jan 11, 2013, 3:30:34 PM1/11/13
to publice...@googlegroups.com
Hola gente... de nuevo con un obstaculo... paso a explicar, en un reporte tengo creado un campo que toma el valor de 2 variables publicas. Mi problema es que necesito poner NEGRITA a determinadas palabras que estan dentro de ese campo.

Ejemplo: 
"GOLES: " + goles1 + CHR(13) + "CAMBIOS: " + cambios1

goles1 y cambios1 SON LAS VARIABLES
Necesito colocar en negrita GOLES: y CAMBIOS:

Espero sus ayudas.
Saludos.

Edgar Acevedo

unread,
Jan 11, 2013, 4:23:05 PM1/11/13
to publice...@googlegroups.com
Como es una sola expresiòn:  "GOLES: " + goles1 + CHR(13) + "CAMBIOS: " + cambios1

Si estas usando una impresora matricial y estas imprimiendo en modo texto, la forma sería esta:

CHR(27) + CHR(69) + "GOLES: " + CHR(27) + CHR(70) + goles1 + CHR(13) + CHR(27) + CHR(69) + "CAMBIOS: " + cambios1 + CHR(27) + CHR(70)

Si estas imprimiendo en modo gráfico (matricial, inyección o laser), como es una sola expresión, se interpreta como un "todo": "GOLES: " + goles1 + CHR(13) + "CAMBIOS: " + cambios1
Por lo tanto, NO te será posible diferenciarlos "dentro" de la misma impresión de campo. Creo que tendrás que forzadamente separarlo en 4 campos.

Tendrás que separarlo en 4 campos:

Un campo tipo Label para el texto "GOLES", - Ponerlo en NEGRILLA
Un campo tipo Field para la variable  goles1  - Dejarlo en normal
Un campo tipo Label para el texto "CAMBIOS", - Ponerlo en NEGRILLA
Un campo tipo Field para la variable  cambios1 - Dejarlo en normal

Salu2,


Edgar


--
 
 

HernanCano

unread,
Jan 11, 2013, 9:34:57 PM1/11/13
to publice...@googlegroups.com

Para impresoras matriciales:
Estoy de acuerdo con Edgar, pero las que deben estar en negrilla son las vbles (según lo que pide Alejandro), así:

"GOLES:"      + CHR(27) + CHR(69) + goles1     + CHR(27) + CHR(70) + CHR(13) +;
"CAMBIOS: " + CHR(27) + CHR(69) + cambios1 + CHR(27) + CHR(70)

.

Alejandro Isla

unread,
Jan 12, 2013, 6:52:25 AM1/12/13
to publice...@googlegroups.com
¿Dentro del reporte tenes acceso a las variables goles1 y cambios1 o ya te viene así armado el campo de la tabla?

En el primer caso, modifica el reporte dividiendo esa linea con labels + textbox, luego le das los atributos a los label

(no se si se entenderá)   "Goles:"  [goles1]   "Cambios:" [cambios1]

Tenes la enorme ventaja de que te independizas de la impresora

Sino, fijate si podes modificar la consulta que te genera la base para que te de esos dos campos.

Me parece que decir al cliente que si tiene una lases, o tal marca, el reporte NO FUNCIONA no es muy satisfactorio.

Saludos

Alejandro

unread,
Jan 12, 2013, 10:00:33 AM1/12/13
to publice...@googlegroups.com
Ok gente gracias por la data... vere como lo resuelvo...
Saludos

Diacrisa

unread,
Sep 26, 2017, 11:28:17 AM9/26/17
to Comunidad de Visual Foxpro en Español
Hola tu diste una respuesta extraña a esta persona.
Yo también necesito hacer algo parecido pero no veo que tu respuesta me ayude.
Yo quiero es colocar negrita a solo una parte de una cadena, por ejemplo el señor en negrita(Jose antonio Lopez) se encuentra resgistrado en nuestro sistema.
 Tienes idea de como hacerlo.
Reply all
Reply to author
Forward
0 new messages