Cuadros Combinados

Muy buenas, soy "el torpe". Aún con tus buenos consejos, no he conseguido mi propósito. He hecho algunos cambios pero puro maquillaje, con el fin de lanzar de nuevo la pregunta a ver si encuentro solución. Como me habías dicho que intentara preguntarte el lunes, aquí estoy de nuevo. Te reformulo la pregunta. Espero esté clara y no sea demasiado extensa.
Tengo un Formulario (01 Tickets) que me sirve para introducir datos en una tabla (00 Registro diario de trabajo). En dicho formulario, uso varios cuadros combinados y que tienen por origen de la fila otras tablas de la base. Uno de esos cuadros combinados (PRECIO), está basado en una tabla (06 Precios) que consta de cuatro columnas (Id, TIPO DE CLASE, PRECIO, NÚM DE ALUMNOS). Dicho cuadro combinado ha sido creado con el asistente y mantiene como visible en el formulario la segunda columna (TIPO DE CLASE), mientras que la columna dependiente es la tercera (PRECIO) que corresponde al dato que se almacena en la tabla en una columna de igual nombre (PRECIO) y que es además utilizado para unos cálculos que son mostrados en el propio formulario que, una vez impreso, constituye un ticket de venta. El valor que se almacena en la tabla mencionada es usado para actualizarla mediante una consulta de actualización (que no me digas cómo llegué a conseguir esto). Tras esta descripción en la que espero haber sido suficientemente claro, voy a la cuestión:
Además de almacenar PRECIO en la tabla necesito almacenar los campos TIPO DE CLASE (texto) y NÚM DE ALUMNOS (número) en otras dos columnas de igual nombre, cosa que ahora estoy resolviendo con otros dos cuadros combinados copiados del cuadro PRECIO, pero que tienen como columna dependiente la columna 2 (TIPO DE CLASE) y la columna 4 (NÚM DE ALUMNOS) y como origen del control, otras dos columnas del mismo nombre que se encuentran en la tabla "00 Registro diario de trabajo". Es evidente que estoy competando tres cuadros combinados con el mismo valor (al menos en pantalla, porque luego se almacenan en la tabla tres cosas diferentes) y me gustaría que con un sólo gesto en el primero de los cuadros bastara para almacenar los tres datos en tres columnas diferentes de la tabla 00 Registro diario de trabajo. ¿Es esto posible? Llevo muchos intentos, varios manuales y alunas líneas de código pero no llego a dar con una solución.
Gracias de antemano

1 Respuesta

Respuesta
1
Lo que creo entender es que tienes un combo con la lista de precios y que quieres que al seleccionar uno te ponga el precio, tipo de clase y número de alumnos en 3 campos de un formulario (que a su vez estarían asignados a la tabla 00 Registro diario de trabajo)
De esa forma, al elegir un registro del combo te grabaría los 3 datos en la tabla.
Si es eso, sigo insistiendo en que la forma sería a través de la clave del registro 'id' y sería bastante sencillo.
Si quieres envíame la base de datos por correo y la echo un vistazo.
Mi correo es [email protected] (enviala lo más pequeña posible porque no tengo mucho espacio).
Gracias, ahora lo intento
He recibido tu correo pero no consigo recuperar la base de datos.
Según he visto en las tripas es un fichero ¿ace-db?
He visto que se trata de otra base de datos diferente al Access de Microsoft y, por lo que estoy viendo en internet, no se parecen en casi nada.
De todas formas la teoría es la misma independientemente del gestor. Con ello quiero decir que lo de usar la clave del registro para seleccionar una opción de un combo o lista es igual trabajes en Access, en Acedb o DB2.
Es Access del Office 2007, la convierto a la versión anterior y te la reenvío si no tienes inconveniente
Había mirado el fichero por dentro y aparecía como 'ace-bd', por eso creí que se trataba de esa base de datos.
Envíamela en una versión anterior. Por supuesto que no tengo inconveniente.
Estoy intentando enviarte la base pero me devuelve el correo
Perdona, el correo de mixmail apenas tiene espacio (en total 10 megas) y no había borrado la base de ayer.
Mándamela de nuevo (si quieres en zip) y pon copia a '[email protected]'. Este último correo lo miro poco, pero sabiendo que puede llegarme a ese lo consultaré.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas