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 Office

Cuadros combinados

tuz
2008-11-06 15:22 - Respuestas: 13 - Tema nº: 2549216


Nada Bam. No lo consigo. Te daré más datos. El cuadro combinado 1 posee tres columnas: Id (autonumérico), descripción (texto) y precio (moneda). En el formulario, para seleccionar, aparece la columna "descripción" aunque la columna que se almacena posteriormente en la tabla donde van los datos que introduzco en el formulario, es el campo "precio". El cuadro combinado 2 posee dos columnas: Id (autonumérico) y descripción (texto) que son exactmente iguales que los campos del mismo nombre del cuadro 1. En el formulario, para seleccionar, aparece la columna "descripción". De este cuadro 2, lo que se almacena en la tabla es el campo (descripción). Como ves, en el formulario, a la vista, tengo dos cuadros exactamente iguales que tengo que seleccionar exactamente con los mismos valores, aunque de cada cuadro luego se almacenen en la tabla dos cosas distintas en dos campos distintos. El caso es que así funciona bien, pero me gustaría que la persona que introduce datos en el formulario no tenga que seleccionar dos veces lo mismo en dos campos aparentemente iguales. Bueno menudo rollo. Yo sigo investigando por mi cuenta pero agradeceré cualquier ayuda.
Posibles soluciones:
Cuadros combinadosCuadros combinados
Cuadros combinados en accessCuadros combinados en access
Cuadros combinados en accessCuadros combinados en access
Cuadros combinados y listasCuadros combinados y listas
Problemas con cuadros combinadosProblemas con cuadros combinados
Bambita

Re: Cuadros combinados - 2008-11-09 16:05 - Respuesta 7

Hola de nuevo!

Bueno, aqui te va un consejo:
Cuando se desea almacenar datos de tipo texto que a su vez ya existen en una tabla guia, lo ideal es almacenar su codigo. Con esto se economiza espacio en la BD, memoria (porque el esfuerzo de recordar numeros es menor para la computadora) y velocidad (por la misma razon que antes).

Ahora bien, no me queda claro (mil perdones) por que razon los controles parten de tablas distintas que tienen los mismos datos cuando podrian partir de la misma, no importa... (me matan las dudas! tenia que preguntar!

El error esta, seguramente, en la propiedad "Columna dependiente" de los cuadros. Al ser distinta no existe vínculo entre ambos.

La Solucion:
1.- En ambos cuadros combinados elegir como columnda dependiente la del ID.
2.- Eliminar en ambos cuadros combinados el origen del registro (dejar en blanco)
3.- Crear 2 campos nuevos y colocarle como origen del control a uno el campo de la descripcion y al otro el campo del monto (estos campos, luego de verificar que funcionan, se los debe poner como no visibles)
4.- En el cuadro combinado 1, clic derecho del mouse, opciones "Propiedades", solapa "Eventos", opcion "Despues de actualizar", desplegar el menu y hacer clic en [Procedimiento de Evento], luego clic en el boton con los 3 puntos. Alli tipear:

Me.Desc.Value = DLookup("[Desc]", "Tabla1", "[ID]=Forms!Form1!Cuadro1")
Me.Monto.Value = DLookup("[Monto]", "Tabla2", "[ID]=Forms!Form1!Cuadro1")
Me.Cuadro2.Value = Me.Cuadro1

Reemplazando los nombres de campos (cuadro1, cuadro2, Monto y Desc), tabla (Tabla1) y formulario (Form1) por los que vos pusiste.

DLookup busca en la Tabla1 el valor del campo segun el ID seleccionado.

Espero que te ayude, yo lo probe en una base con los datos que me pasate y va bien, contame como te sale a vos.
Suerte,
Bam.
tuz

Re: Cuadros combinados - 2008-11-10 10:36 - Respuesta 8

Bueno bam, no avanzo. He hecho lo que me habías dicho pero una vez hecha la selección en el cuadro 1 el cuadro2 muestra un valor fijo que no coincide con el valor seleccionado en el cuadro 1. Además, el valor del cuadro 2, es fijo fijo, es decir, no hay posibilidad de hacer una selección diferente en el cuadro 2. Gracias de todos modos
tuz

Re: Cuadros combinados - 2008-11-11 08:01 - Respuesta 9

Yo tampoco me rindo, ha sido un error, no había leído tu post 2549216, acabo de verlo así que lo pondré en práctica y te contaré que tal me va, respecto a lo de mi correo, encontraremos la forma, y por supuesto, gracias,gracias, gracias, muchas gracias
Bambita

Re: Cuadros combinados - 2008-11-12 01:35 - Respuesta 10

Hola! Menos mal... me estaba preocupando!! jajaja dale, espero novedades.

Muchas suerte!!!!!!!!
Bam.
Página:Anterior2 Siguiente

Respuestas relacionadas:

Cuadros combinados en access (solucionado)Cuadros combinados en access (solucionado)Foro
Encontrar registros a través de cuadros combinados Encontrar registros a través de cuadros combinados Foro
Access 2003 --> consulta con cuadros combinadosAccess 2003 --> consulta con cuadros combinadosForo
Access : cuadros combinados - uno depende de otroAccess : cuadros combinados - uno depende de otroForo
Enlazar cuadros combinados en acces 2007Enlazar cuadros combinados en acces 2007Foro
Limitar cuadros combinados access 2003Limitar cuadros combinados access 2003Foro
Duda insertar campos combinados en cuadros de textoDuda insertar campos combinados en cuadros de textoForo
Pantalla a cuadrosPantalla a cuadrosForo
No veo cuadros de dialogoNo veo cuadros de dialogoForo
Cuadros de dialogoCuadros de dialogoForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Noviembre 2024