• Jueves 14 de Noviembre de 2024, 04:20

Autor Tema:  Re: colorear registros en subformularios  (Leído 4579 veces)

tecvia

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: colorear registros en subformularios
« en: Martes 8 de Abril de 2003, 12:28 »
0
Como puedo colorear lineas en un sub formulario, por ej: quiero ver con Rojo los que saldo sea distinto de 0
Desde ya muchas gracias.

Ra

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: colorear registros en subformularios
« Respuesta #1 en: Jueves 10 de Abril de 2003, 08:25 »
0
:hitcomp: Bueno pues para hacer lo que comentas yo creo que ya hay que meterse a programar un poquito con el Visual Basic de Access
Por ejemplo, en el evento "change" del campo que dices puedes programar algo del estilo a esto:

if nombredelcampo<>0 then
  nombredelcampo.forecolor= (código del color rojo)
else
  nombredelcampo.forecolor= (código del color negro)
end if

Si nunca has programado en Visual igual necesitabas ayuda...

Espero que te sirva... un saludo :devil:

Korsario

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: colorear registros en subformularios
« Respuesta #2 en: Lunes 21 de Abril de 2003, 13:33 »
0
Compadre: colorear registros en subformularios que esten en vista hoja de datos me resultó imposible; lo unico que se me ocurrió es presentar el suformulario en "vista de formulario" y diseñarlo lo mas parecido a una hoja de datos; para esto te va a servir recortar los titulos y colocarlos en el encabezado y los campos propiamente dichos en el detalle; el formulario deberá figurar como continuo; luego con las opciones de recuadros y alinear y tamaño acomodarlos para que parezcan hojas de dats, finalmente vas a tener que emplear formato condicional para colorearlos a todos o a deteminados campos, si en caso la tabla de origen o consulta del subformulario no contiene en un campola condición que te solicita el formato condicional vas a tener que incluirla en la misma, espero que te sirva, a recuera realizar un refresh o requery para actualizar la información. Saludos :lightsabre:

Mauro A

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
colorear registros en subformularios
« Respuesta #3 en: Miércoles 14 de Mayo de 2003, 20:01 »
0
Esto se puede hacer por medio del formato del campo por ejemlo esta linea $#.##0,00;($#.##0,00)[Rojo];"Cero"[Azul]. De esta forma si el valor es mayor de cero coloca el valor en formato de moneda con el color predeterminado del campo, si el valor es negativo lo coloca entre parentesis y le da un color rojo, si el valor es cero mustra la palabra cero en azul :ball: