Como validar datos en un formulario.

03/05/2010 - 17:18 por Angel O. | Informe spam
Hola a todos.



A ver si me explico, tengo un problema que no se como resolver y lo
explicaré de forma fácil. Utilizo Access 2003 y XP SP 3.



Tengo un formulario que alimenta una tabla que tiene tres campos: "De",
"Para", "Importe". Los campos "De" y "Para" son cuadros de texto que buscan
los valores posibles de otras dos tablas.



Lo que yo quiero hacer es que determinadas combinaciones no puedan
seleccionarse, por ejemplo la tabla "De" contiene los valores A, B, C, D, E
i la tabla "Para" los valores V, W, X, Y , Z y yo quiero que las
combinaciones A-X, B-Z Y C-V nos se puedan hacer.



Yo creo que debería montar una tercera tabla con los valores no permitidos y
que me los validara, pero no se como hacerlo. ¿Podéis ayudarme?



Angel O.
 

Leer las respuestas

#1 Angel O.
03/05/2010 - 18:21 | Informe spam
Me respondo a mi mismo.

De momento he creado una consulta con las combinaciones no permitidas, he
relacionado los campos de la tabla principal de datos con los de la consulta
de las no permitidas y al ejecutar la consulta me muestra las no permitidas
y que son las que yo quiero.



En cualquier caso, si tenéis alguna otra idea se agradecerá.


"Angel O." ha escrit al missatge del grup de discussió:
%
Hola a todos.



A ver si me explico, tengo un problema que no se como resolver y lo
explicaré de forma fácil. Utilizo Access 2003 y XP SP 3.



Tengo un formulario que alimenta una tabla que tiene tres campos: "De",
"Para", "Importe". Los campos "De" y "Para" son cuadros de texto que
buscan los valores posibles de otras dos tablas.



Lo que yo quiero hacer es que determinadas combinaciones no puedan
seleccionarse, por ejemplo la tabla "De" contiene los valores A, B, C, D,
E i la tabla "Para" los valores V, W, X, Y , Z y yo quiero que las
combinaciones A-X, B-Z Y C-V nos se puedan hacer.



Yo creo que debería montar una tercera tabla con los valores no permitidos
y que me los validara, pero no se como hacerlo. ¿Podéis ayudarme?



Angel O.


Preguntas similares