asignar color a un campo
Publicado por Vanessa (5 intervenciones) el 14/02/2006 17:15:08
Hola,
tengo un problema. Tengo un campo de la bd que es el color en rgb. Ejemplo:
campo = 255,0,255.
Quiero asignar en las propiedades Format Editor -> Font -> Color de un campo de crystal, en color ese rgb y no se cómo extraer los 3 números.
se puede elegir lenguaje crystal o basic, pero no se hacerlo de ninguno de los dos.
si por ejemplo mi campo de la bd es NEGRO,
en Color, con el lenguaje basic pongo:
if {bd.color} = "NEGRO"
formula = crblack
o
formula = rgb(0,0,0)
end if
Lo que me gustaría saber es como usar por ejemplo la función split para separar el campo en 3 campos y si luego puedo asignar esos campos a la formula del rgb. Tampoco se como se declara un array. Algo así:
campo() = split(bd.color,",")
formula = rgb(campo(0),campo(1), campo(2))
o algo similar.
También me gustaría saber cómo utilizar la función inStr en lenguaje basic y crystal.
Muchas gracias de antemano. Un saludo,
vanessa
tengo un problema. Tengo un campo de la bd que es el color en rgb. Ejemplo:
campo = 255,0,255.
Quiero asignar en las propiedades Format Editor -> Font -> Color de un campo de crystal, en color ese rgb y no se cómo extraer los 3 números.
se puede elegir lenguaje crystal o basic, pero no se hacerlo de ninguno de los dos.
si por ejemplo mi campo de la bd es NEGRO,
en Color, con el lenguaje basic pongo:
if {bd.color} = "NEGRO"
formula = crblack
o
formula = rgb(0,0,0)
end if
Lo que me gustaría saber es como usar por ejemplo la función split para separar el campo en 3 campos y si luego puedo asignar esos campos a la formula del rgb. Tampoco se como se declara un array. Algo así:
campo() = split(bd.color,",")
formula = rgb(campo(0),campo(1), campo(2))
o algo similar.
También me gustaría saber cómo utilizar la función inStr en lenguaje basic y crystal.
Muchas gracias de antemano. Un saludo,
vanessa
Valora esta pregunta


0