Página 1 de 1
Duda urgente de Access!!!!

Publicado:
Vie Feb 23, 2007 19:35 pm
por BDD
Actualizo y dejo la duda que tengo, que desde que puse el post he aprendido muchas cosas!!!
La duda es que al seleccioanr un cuadro combinado, me salen muchas opciones repetidas (tantas como coches añadí, en diferentes versiones) y me sale así en el menú desplegable del cuadro combinado del formulario:
C1, C1, C1, C2, C3, C3, C4, C4, C4, etc
Como se puede hacer para que los valores repetidos solo salgan una vez?
C1, C2, C3, C4...
Igual con el número de puertas, que como son muchos coches en la tabla, en el cuadro combinado me sale 3p, 3p, 3p...5p, 5p, 5p
Y quedaría mejor si sale solo 3P y 5P
ME URGE!!!

Publicado:
Vie Feb 23, 2007 20:18 pm
por adsa_c4
hombre, yo te lo podria decir, pero viendo las dudas que tienes...y que seguro luego te saldrán más, pk no miras de bajarte algun manual por internet de access 2003, hay a mogollón.

Publicado:
Vie Feb 23, 2007 20:48 pm
por BDD
Editado

Publicado:
Vie Feb 23, 2007 22:31 pm
por BDD
UP!
Re: Algun entendido de Access?

Publicado:
Sab Feb 24, 2007 1:28 am
por elde
BDD escribió:Por ejemplo, forma de pago:
-Contado
-Cheque
-Financiamiento
creo ke era algo de los cuadros de lista o algo de los cuadros combinados, hace mucho ke lo hice no lo recuerdo.


Publicado:
Sab Feb 24, 2007 2:26 am
por isidrofm
la herramienta de menú desplegable (no recuerdo si es cuadro de lista o comocoñolollamemocosoft) en sus propiedades, en datos (creo) puedes definir el origen; puedes poner una lista de valores (entre comillas dobles, separadas por punto y coma y duplicadas) o una tabla/consulta con los valores ya puestos.
Una vez seleccionada la opción puedes tratarla asignando a una variable el nombredelaherramienta.Value
Si quieres que al rellenar una etiqueta automáticamente haga algo, tienes que generar un proceso de evento en la opción de "después de actualizar" (creo que era esa, o si no "al actualizar") en el que capturas el .Value y en función del valor haces una cosa u otra.
No se si me he explicado bien, lo siento, no tengo ahora mismo un guindous delante para mirar access, y mi memoria es penosa...

Publicado:
Sab Feb 24, 2007 19:16 pm
por BDD
Pues la verdad es que no me he enterado de nada


Publicado:
Lun Feb 26, 2007 19:03 pm
por BDD
Alguien me puede explicar lo del desplegable? Es que me hace falta para ahora y no tengo ni idea de como hacerlo y en el manual no pone nada y tengo que meter muchiiiiiisimos valores


Publicado:
Lun Feb 26, 2007 23:26 pm
por isidrofm
nuevo formulario en blanco, vista diseño
insertas un cuadro combinado
puedes seguir el wizard o bien hacerlo a mano
puedes coger los datos de la lista bien de una lista de valores que metas a mano o bien de una tabla/consulta que ya tengas
en propiedades del cuadro combinado, en datos, seleccionas en "tipo de origen de la fila" bien "lista de valores" bien "tabla/consulta"
lista de valores: los pones en "origen de la fila" entre comillas dobles y separados por punto y coma (por ejemplo: "1";"2";"3")
tabla/consulta: en 'origen de la fila' seleccionas la tabla que tiene los datos
después, para saber qué valor ha elegido el usuario, tienes que hacer un procedimiento de evento. Para eso, en la pestaña 'eventos', por ejemplo en 'al cambiar' le das a 'procedimiento de evento' y a los puntos suspensivos. Te abrirá el editor de vb con el private sub vacío.
asignas a una variable el valor del cuadro combinado, por ejemplo, si el cuadro combinado se llamaba 'cuadrocombinado2' (en las propiedades del cuadro combinado, en otras, nombre), tendrás que hacer un
dim seleccion as string
seleccion = cuadrocombinado2.Value
Si haces entonces un 'Msgbox seleccion' verás que ya tienes el valor seleccionado en el desplegable en la variable, y ya puedes hacer con ella lo que quieras.
Espero que te haya ayudado.
Salu2.

Publicado:
Lun Feb 26, 2007 23:28 pm
por BDD
isidrofm escribió:nuevo formulario en blanco, vista diseño
insertas un cuadro combinado
puedes seguir el wizard o bien hacerlo a mano
puedes coger los datos de la lista bien de una lista de valores que metas a mano o bien de una tabla/consulta que ya tengas
en propiedades del cuadro combinado, en datos, seleccionas en "tipo de origen de la fila" bien "lista de valores" bien "tabla/consulta"
lista de valores: los pones en "origen de la fila" entre comillas dobles y separados por punto y coma (por ejemplo: "1";"2";"3")
tabla/consulta: en 'origen de la fila' seleccionas la tabla que tiene los datos
después, para saber qué valor ha elegido el usuario, tienes que hacer un procedimiento de evento. Para eso, en la pestaña 'eventos', por ejemplo en 'al cambiar' le das a 'procedimiento de evento' y a los puntos suspensivos. Te abrirá el editor de vb con el private sub vacío.
asignas a una variable el valor del cuadro combinado, por ejemplo, si el cuadro combinado se llamaba 'cuadrocombinado2' (en las propiedades del cuadro combinado, en otras, nombre), tendrás que hacer un
dim seleccion as string
seleccion = cuadrocombinado2.Value
Si haces entonces un 'Msgbox seleccion' verás que ya tienes el valor seleccionado en el desplegable en la variable, y ya puedes hacer con ella lo que quieras.
Espero que te haya ayudado.
Salu2.
Juer, sí que me has ayudado sí, muchas gracias!!! Mañana lo probaré que hoy he metido 50 datos en una tabla con mucho campo y he acabado agotado!

Publicado:
Mié Mar 07, 2007 17:50 pm
por BDD
UUUUUP!!!
Lo que me dijo isidro va bien, pero en mi caso necesito que coja los datos de la tabla de origen, por lo que no me sirve en este caso.
PD: Actualizo posts para no llenar el foro!


Publicado:
Mié Mar 07, 2007 18:09 pm
por Mr.Bison
Tendrás que hacer una consulta de la tabla, en la que no te repita los valores y después, hacer que el cuadro combinado tome los datos de la consulta y no de la tabla.

Publicado:
Mié Mar 07, 2007 18:13 pm
por BDD
Y los valores de los coches que ya tengo metidos se quedárán bien?
Es muy dificil esto de que los valores no se repitan en la consulta? Como se haría?

Publicado:
Mié Mar 07, 2007 18:16 pm
por Mr.Bison
Sí, porque la consulta se ejecuta cada vez que la abres, por lo que si cambias o añades valores en la tabla, al ejecutar la consulta verás los cambios...

Publicado:
Mié Mar 07, 2007 18:24 pm
por BDD
Bendito "agrupar por" jajajaja asias!!!!
Mr.Bison sin ti no lo habría conseguido, me enseñaste el camino


Publicado:
Mié Mar 07, 2007 23:42 pm
por isidrofm
he llegado tarde...
