Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/08/2008, 01:38
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Consultas sql en access

Siendo estrictos la tabla excepciones tiene que estar aparte como la planteas tu, puesto que así ahorra espacio, pero si tenemos en cuenta el numero de registros que vas a tener (+ o - 50), a veces es mejor desnormalizar puesto que nos facilita las cosas a la hora de programar. Si lo haces en dos tablas luego el campo excepcion tendra contenido o será nulo en funcion del edificio que se trate de ahí la utilizacion de espació inutil (el espaco reservado para el campo nulo) pero como te he dicho en este caso lo que se pierde es tan poco que compensa la simplificación del esquema, el campo podria ser boleano (true/false) y luego el espacio perdido será mínimo.

La ejecución de cualquiera de las dos consultas te dara tres datos, edificio, provincia, y excepción (este serà nulo o cero segun como lo hagas), luego no podrás asignar el resultado directamente a una variable tendrás que usar DAO o ADO (este es mas moderno) para crear un recordset y tratar los tres valores, una vez almacenados puedes hacer lo que quieras con ellos, mostrarlos o en función del su valor lanzar una consulta u otra como dices....

En cuanto a abrir la bbdd no tines mas remedio si quieres hacerle consultas...

Quim