Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Cuadro combinado en acces

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??
Posibles soluciones:
Cuadro combinado en accesCuadro combinado en acces
Ayuda cuadro combinado de accesAyuda cuadro combinado de acces
Cuadro combinado que actualice otrocuadro combinado Cuadro combinado que actualice otrocuadro combinado
Pasar datos de un cuadro combinado a cuadro de textoPasar datos de un cuadro combinado a cuadro de texto
Conectar un cuadro combinado con un cuadro textoConectar un cuadro combinado con un cuadro texto
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.

Página:1

Respuestas relacionadas:

Cuadro combinadoCuadro combinadoForo
Cuadro combinado con filtroCuadro combinado con filtroForo
Cuadro combinado access 2007Cuadro combinado access 2007Foro
Sobre access cuadro combinadoSobre access cuadro combinadoForo
Mantener valor cuadro combinadoMantener valor cuadro combinadoForo
Actualizar datos cuadro combinadoActualizar datos cuadro combinadoForo
Relación de datos de un cuadro combinado a otroRelación de datos de un cuadro combinado a otroForo
No permitir escritura en cuadro combinado access 97No permitir escritura en cuadro combinado access 97Foro
Introducir varios valores de un cuadro combinadoIntroducir varios valores de un cuadro combinadoForo
Pasar datos de un cuadro combinado a una tablaPasar datos de un cuadro combinado a una tablaForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos23 Diciembre 2024