Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/11/2008, 17:58
Gosuna
 
Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Cuadro de Lista - Access 2003

Cita:
Iniciado por luca Ver Mensaje
Yo tengo un fomulario, dentro del mismo un cuadro de Lista. Dicha lista se alimenta de una consulta que filtra solo los viajes en estado 1 (Rendido).

A medida que selecciono un registro el mismo van pintando. Yo por ejemplo tengo 30 viajes en estado 1. Por ende al abrir el formulario me traera 30 registros, selecciono 4 de los mismos y a esos 4 quiero una funcion que cambie de estado 1 (Rendido) a 10 (Lotado). Me explico ??

Recorda que solo tengo dentro del formulario un cuadro de Lista.

Bueno trata de seguir estos pasos y te tiene que funcionar a mi me funciono.

Hace una prueba.

Crea una consulta con el nombre de sql12 y agrega todos los campos que necesitas utilizar de las diferentes tablas y hace que esa consulta te muestre todos los registros que su Id_Estados sean igual a 1.

Luego

Crea un nuevo formulario en vista diseño.
Agrega al formulario un cuadro de lista y coloca como nombre del cuadro prueba.
en origen agrega todos los campos de la consulta sql12.

Cuando abras el formulario el cuadro de lista te tiene que mostrar todos los registros que su Id_estados sean igual a uno.

Bueno ahora

Agrega un cuadro de texto al formulario y un botón de comando.
En el evento al hacer clic del botón de comando agrega el siguiente evento.

‘Declaraciones
Dim copia As Variant
Dim SQL As Integer
Dim sql1 As Integer


copia = Prueba ‘ a la variable copia le asignamos el valor del registro que selecciones en
‘el cuadro de lista
Texto31 = copia ‘ahora se carga el valor del registro al cuadro de texto.

‘ejecución de la consulta de actualización.

DoCmd.RunSQL "UPDATE Pedidos SET Id_Estados = 10 WHERE Idpedido = [Forms]!Muestra!Texto31"
Prueba.Requery

Guarda todos tus cambios y proba me informas que sucede.

Si realizaste los pasos indicados te tiene que funcionar.

Para seleccionar barios registros podes utilizar en lugar del cuadro de texto otro cuadro de lista y lo podes ocultar.


Att: eegosystem