swissman | |
| 2005-09-22 20:43 - Respuestas: 14 - Tema nº: 42570
hay muchos registros? veras, la idea era que numeraras los registros visualizados, y pusieras en VBA
if me.texto1.value=1 then color=255
if me.texto2.value=2 then color =256
y asi sucesivamente, esta es la idea, a ver si sirve
bye | |
|
|
ebolo | |
|
Re: Color alternativ. fondo en campos - 2005-09-23 00:26 - Respuesta 7
Hola a todos.
El problema efectdosmil viene por el formulario continuo, donde "no funciona" el form_Current como quisieramos.
Para distinguir los registros se me ha ocurrido que se separen por subrayados de distinto color. Es un método un poco cutre pero que puede valer. Claro lo que quiere Apache puede ser que quede mejor, pero te aseguro que es más difícil de hacer.
Para hacer lo que digo (la idea original No es mía, Sí el efecto final), es necesario:
- Poner 2 campos de Texto (xej: Texto6 y Texto, cada uno con un color de letra distinto y 'enviarlos al fondo' (pestaña Formato). Estos 2 Textos deben tener la anchura del formulario.
- Tener un Autonumérico en un Cuadro de Texto (que llamamos Id).
- Poner como Transparente todos los Cuadros de Texto que estén en el Detalle.
El load del form:
Code:
Private Sub Form_Load()
Me.Texto6.Left = 0
Me.Texto8.Left = 0
Me.Texto6.Width = Me.Form.Width
Me.Texto8.Width = Me.Form.Width
End Sub
En el origen del control del Texto6:
=Iif([Id] Mód 2=0;"";"____")
Y en el Texto8:
=Iif([Id] Mód 2=0;"______";"")
Bueno pues esta es la idea.
Perdona si no me he explicado bien.
Si necesitas un ejemplo me lo dices.
De todas formas voy a intentar hacer lo que quieres, pero yo prefiero usar otros controles (MsFlexgrid) para presentaciones que formularios continuos, que dan muy poco juego.
Saludos.
| |
|
|
swissman | |
|
Re: Color alternativ. fondo en campos - 2005-09-23 07:11 - Respuesta 8
Apache, con Ebolo en juego, da por resuelto el problema
| |
|
|
Trilobite | |
|
Re: Color alternativ. fondo en campos - 2005-09-23 11:18 - Respuesta 9
¡Hola ApacheJ! Se puede hacer, pues desde que vi tu mensaje por primera vez me fui a ver a un informático de mi empresa experto en ACESS, que me ha dicho que me enseñará como hacerlo.
El caso es que se fue (leyes de Murphy) apenas dicho ésto, de vacaciones. Ha vuelto hoy y me ha dicho que me pase el lunes 26-9-05.-¡A ver si por fin...! Saludos. | |
|
|
ebolo | |
|
Re: Color alternativ. fondo en campos - 2005-09-23 11:27 - Respuesta 10
Hola de nuevo, Trilobite poderse claro que se puede, por lo que he podido ver , es "complicado" y requiere nociones de VBA y Access elevadas.
La cosa es buscar una solución sencilla que puede entender gente con no muchas nociones de VB.
Saludos.
| |
|
|
|