Color linea cuadro combinado segun valor campo |
Responder |
Autor | |
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Tema: Color linea cuadro combinado segun valor campo Enviado: 09/Junio/2020 a las 17:12 |
Hola
No logro dar con la solucion, quizas no se pueda... Quiero que las filas de un cuadro combinado salgan en rojo si un campo de ese cuadro combinado su valor es True(es una casilla). Vamos que la fila que el campo sea true salga en rojo. No encuentro nada, lo mas parecido es este ejemplo de Neckito, pero no consigo aplicarlo para una casilla. Saludos
|
|
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 09/Junio/2020 a las 22:41 |
Buenas noches.
Tal vez debas coger el valor del cuadro combinado en un cuadro de texto. Algo así como en su origen de control de ese cuadro de texto pongas =[CuadroCombinado]. Después pones la condición pero referida el cuadro de texto. Si es así, lo simples después es colocar visible=no ese cuadro de texto. Saludos. P.D.: Incluso olvidarte de True y poner 0 y/o -1 (Falso/Verdadero, valores numéricos).
Editado por VIMIPAS - 09/Junio/2020 a las 22:45 |
|
Gracias
|
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Enviado: 10/Junio/2020 a las 11:48 |
No lo acabo de entender, de esta forma como me saldra la fila del cuuadro combinado en rojo segun el valor del campo casilla??
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 10/Junio/2020 a las 14:16 |
Buenas. Y si pusieras un botón de alternar con todo el tamaño de la fila, diciéndole a la casilla que le de color? Lo digo porque yo tengo un botón de alternar en un formulario continuo y al pulsarlo cambia de color. Si ese botón lo agrando para que ocupe toda la fila del registro... No sé si el comentario es un poco tonto. Aunque llevo tiempo en el foro me queda mucho por aprender. También podrías ponerle al propio botón que cambie de color. Saludos.
Editado por Nomada - 10/Junio/2020 a las 14:16 |
|
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 10/Junio/2020 a las 23:16 |
Buenas noches a todos.
Nomada, más tiempo llevo y aún me queda mucho más que aprender (incluyéndote a ti). Veamos lo que dice rokoko en su planteamiento: "Quiero que las filas de un cuadro combinado salgan en rojo si un campo de ese cuadro combinado su valor es True(es una casilla). Vamos que la fila que el campo sea true salga en rojo." Aparentemente lo que quiere: "que las filas de un cuadro combinado salgan en rojo"..... cuando yo entendí: "Vamos que la fila que el campo sea true salga en rojo".... (Y que aquí se refería a que cuando en el cuadro combinado hubiera un True (-1), que se pusiera "la fila que el campo sea true"..... y ya estoy ahora releyéndome/releyendo a Rokoko sin saber de que estoy/está hablando. Perdona Rokoko, ¿lo puedes dejar más claro, es decir sin dudas de lo que entiendo?... Hasta donde yo se, si es un cuadro combinado (versión Access 2007 es lo último que toqué) no se puede cambiar dicha fila.... y mi explicación iba encaminada a un campo en un formulario/subformulario cuando en el cuadro combinado seleccionado hubiera un True (-1). Pido disculpas de paso. Saludos.
Editado por VIMIPAS - 10/Junio/2020 a las 23:16 |
|
Gracias
|
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Enviado: 11/Junio/2020 a las 11:55 |
Ok, veo que va a estar complicada la cosa, algo que no se puede hacer en access . El planteamiento es que aparezca la fila o algun campo de la fila en rojo, si un campo casilla de esa fila en verdadero(-1)
Saludos Editado por rokoko - 11/Junio/2020 a las 11:56 |
|
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 11/Junio/2020 a las 16:43 |
Hola de nuevo.
Como ya ha quedado clara la cuestión, la fila es la del cuadro combinado, ya sabemos que en un cuadro combinado no deja Access hacer esa virguería..... pero si que deja hacer otras. Por ejemplo en este cuadro combinado, subido por mi al subforo "Funciones favoritas", hago otras cosas dentro de un cuadro combinado (como buscar palabras dentro del mismo por cualquier parte de la palabra o frase, primera letra, segunda letra, cualquier letra, etc.), pero al mismo tiempo también está expuesto y funcionando, como hacer lo mismo con un subformulario y.... aquí si que podemos usar lo que tu pretendes, darle color a la fila en la que tengamos el True/Verdadero/-1. Si te apetece echarle un ojo, aquí pongo el ejemplo: Saludos.
Editado por VIMIPAS - 11/Junio/2020 a las 16:44 |
|
Gracias
|
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Enviado: 11/Junio/2020 a las 17:28 |
VIMIPAS, ¿has visto el ejemplo de Neckkito? Ahí se demuestra que si, que las filas de un combobox/listbox pueden ser coloreadas utilizando la propiedad "Formato".
Yo le he puesto una marca mental de "pendiente mirar"
|
|
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 11/Junio/2020 a las 22:18 |
Pues voy a mirarlo y vuelvo. Gracias Xavi.
Ya que lo encontrado voy a desmenuzarlo y lo dejo aquí por si hay alguien al que también le interese: Saludos. Editado por VIMIPAS - 11/Junio/2020 a las 22:21 |
|
Gracias
|
|
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 11/Junio/2020 a las 22:52 |
Hola de nuevo.
Pues interesante total, aunque he hecho algunas pruebas para hacer "fila" en color y no doy con la pista, pues el ejemplo de Nekkito colorea por campos. Pero la idea es muy buena y, yo concretamente, la desconocía. Ya lo dije antes, me falta muchíiiiiiiiiiiisimo por aprender. Gracias de nuevo Xavi.
|
|
Gracias
|
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Enviado: 12/Junio/2020 a las 09:23 |
El ejemplo de neckito es el que puse en el primer mensaje, me podria valer que fuera solo algun campo en rojo, pero con la condicion de verdadero/falso de la casilla o el nulo de otro campo.
He intentato en Formato de la tabla ponerle un siInm en referencia a la casilla verdaderra/falsa pero parece que no admite esto en formato.... Ssaludos
|
|
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 12/Junio/2020 a las 20:27 |
Hola de nuevo.
Yo también probé el Formato en True/False, pero no existen en esas propiedades en el tipo de Campo True/False. Pues si te apaña el ejemplo, es sencillo del todo: 1.- Un campo tipo texto en la tabla. 2.- Con 1 dígito nada más para poder meter un X (por ejemplo) 3.- Adaptarlo al Formato deseado (con X rojo u el color que prefieras, y el otro en negro, igual que lo tiene Nekkito) Y listo. Ahora bien, hay que ir al formulario y decir que no entre nada más que la X o un espacio, y tan solo las dos teclas de borrar también. Tras eso adaptar que si pulsa espacio, poner un código con VBA que marque una X. Esa prueba la hice yo y funciona..... aunque es algo engorroso, pero si te vale a ti, tan solo es ponerse. Ya una vez hice una simulación con el tipo de letra Wendings y busque el carácter de True/False en vez de la X y me funcionó como si fuera el si/no... de hecho también lo monté para que admitiera el click del ratón (mas engorro todavía). Saludos.
Editado por VIMIPAS - 12/Junio/2020 a las 20:30 |
|
Gracias
|
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Enviado: 12/Junio/2020 a las 21:02 |
Bueno pues al final lo he apañado de otra forma, que en el cuadro combinado solo me muestre lo que esten en false. Asi no hay opcion de selecionar otro.
Se puede cerrar. Muchas gracias.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |