Jedidia | |
| 2005-08-22 17:57 - Respuestas: 3 - Tema nº: 40865
Estoy empezando a usar acces.. no se mucho y tengo un cuadro combinado el cual tiene 4 opciones claves, lo que deseo es hacer que en otro cuadrito de texto aparte me jale la descripción de la clave que elegí anteriormente... (por ejemplo.. tipo reporte: 5, reporte de modificacion.. como hago esto... no puedo alguien me puede ayudar?? | |
|
|
ebolo | |
|
Re: Cuadro combinado en acces - 2005-08-23 20:38 - Respuesta 2
Hola Jedidia, por lo que entiendo tines 4 columnas en tu cuadro combinado.
Te dejo aquí un poco de código para ver si lo entiendes (xej, suponemos que tenemos un Cuadro Combinado58 y un Cuadro de Texto0):
Debes de generar el evento 'Después de Actualizar', desde la pestaña
Eventos de Propiedades del Cuadro Combinado:
- Si tenemos puesto que NO nos aparezcan los encabezados de columna en el Cuadro Combinado:
Code:
Private Sub Cuadro_combinado58_AfterUpdate()
Me.Texto0 = nulo; nulo; nulo; Me.Cuadro_combinado58.Column(1, Me.Cuadro_combinado58.ListIndex) nulo; nulo; - nulo; nulo; Me.Cuadro_combinado58.Column(2, Me.Cuadro_combinado58.ListIndex)
End Sub
- Si tenemos puesto que SI nos aparezcan los encabezados de columna en el Cuadro Combinado:
Code:
Private Sub Cuadro_combinado58_AfterUpdate()
Me.Texto0 = nulo; nulo; nulo; Me.Cuadro_combinado58.Column(1, Me.Cuadro_combinado58.ListIndex+1) nulo; nulo; - nulo; nulo; Me.Cuadro_combinado58.Column(2, Me.Cuadro_combinado58.ListIndex+1)
End Sub
Cómo ves puedes poner el dato de la columna que quieras usando la propiedad Column del cuadro combinado. Entre parentesis ponemos primero el nº de columna donde está el dato que queremos nos parezca; y separado por "," la posición del dato elegido en el cuadro combinado.
Veras que hay una pequeña diferencia entre si aparecen los encabezados de columna ó no.
Saludos y perdona si no me he explicado bien.
| |
|
|
Jedidia | |
|
Re: Cuadro combinado en acces - 2005-08-25 00:37 - Respuesta 3
Muchas gracias Ebolo
ya solucioné mi problema con tu ayuda y buscandole... ahora tengo otro problema: estoy diseñando un formulario en access, utilizando el asistente, claro pero resulta que necesito campos de otras tablas, asi que tambien los incluyo en el asistente, pues bien a la hora de finalizar el asistente me aparece la vista formulario sin los campos que yo le especifiqué.. que raro... porque cambio la vista a diseño y ahi están todos mis campos...
Ya probé haciendo un formulario de una tabla completa sin campos procedentes de otras tablas y ese si me lo muestra :S :S:S:S :'( que pasa???
Me pueden ayudar!?? por favor
Quote:
On 2005-08-23 20:38, ebolo wrote:
Hola Jedidia, por lo que entiendo tines 4 columnas en tu cuadro combinado.
Te dejo aquí un poco de código para ver si lo entiendes (xej, suponemos que tenemos un Cuadro Combinado58 y un Cuadro de Texto0):
Debes de generar el evento 'Después de Actualizar', desde la pestaña
Eventos de Propiedades del Cuadro Combinado:
- Si tenemos puesto que NO nos aparezcan los encabezados de columna en el Cuadro Combinado:
Code:
Private Sub Cuadro_combinado58_AfterUpdate()
Me.Texto0 = nulo; nulo; nulo; Me.Cuadro_combinado58.Column(1, Me.Cuadro_combinado58.ListIndex) nulo; nulo; - nulo; nulo; Me.Cuadro_combinado58.Column(2, Me.Cuadro_combinado58.ListIndex)
End Sub
- Si tenemos puesto que SI nos aparezcan los encabezados de columna en el Cuadro Combinado:
Code:
Private Sub Cuadro_combinado58_AfterUpdate()
Me.Texto0 = nulo; nulo; nulo; Me.Cuadro_combinado58.Column(1, Me.Cuadro_combinado58.ListIndex+1) nulo; nulo; - nulo; nulo; Me.Cuadro_combinado58.Column(2, Me.Cuadro_combinado58.ListIndex+1)
End Sub
Cómo ves puedes poner el dato de la columna que quieras usando la propiedad Column del cuadro combinado. Entre parentesis ponemos primero el nº de columna donde está el dato que queremos nos parezca; y separado por "," la posición del dato elegido en el cuadro combinado.
Veras que hay una pequeña diferencia entre si aparecen los encabezados de columna ó no.
Saludos y perdona si no me he explicado bien.
| |
|
|
ebolo | |
|
Re: Cuadro combinado en acces - 2005-08-25 12:57 - Respuesta 4
Hola Jedidia, si quieres usar distintas tablas para un formulario lo que debes de hacer es crearte una consulta, en vista diseñó, donde le pongas las tablas que quieres que te salgan y las relacionas.
Luego le pones los campos que quieres que te aparezcan en el formulario, de todas las tablas.
En el formulario, le pones como origen de datos la consulta creada.
Saludos.
| |
|
|
|