Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Select en access 2007

Estas en el tema de Select en access 2007 en el foro de Bases de Datos General en Foros del Web. Buenos dias, Estoy realizando una base de Datos en access 2007 para una empresa que imparte cursillos de informatica. Esta BD realaciona ordenadores(informacion general de ...
  #1 (permalink)  
Antiguo 04/04/2012, 02:30
 
Fecha de Ingreso: abril-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Select en access 2007

Buenos dias,
Estoy realizando una base de Datos en access 2007 para una empresa que imparte cursillos de informatica. Esta BD realaciona ordenadores(informacion general de cada ordenador), cursos(nombre de cursos, horas, precio), reservas(id_reserva, fecha, lugar...), reservaOrdenadores(Id_reserva,id_ordenadores).
El tema es que por mas que lo intento no logro conseguir lo sgt:

En el form de crear nueva reserva: Quiero que el usuario introduzca dos fechas(inicio y fin) en sus correspondientes textBox y que cuando pulse un boton aparezcan solo los ordenadores libres para esas fechas. Pero por mas que intento ligar los textbox al disenador de consultas y modificar la select siempre me da error.
Esta es mi select VB, en la que selecciono todos los ordenadores menos los que estan en una consulta "Reservations List" que relaciona las tablas Reserva y ReservaOrdenadores.

SELECT Computers.IdComputer
FROM Computers
WHERE (((Computers.IdComputer) Not In (Select [Reservations List].IdComp from [Reservations List] where [Reservations List].InitalDate BETWEEN #" & Format(Me.txtInital, "dd/mm/yyyy") & "# AND #" & Format(Me.txtEnding, "dd/mm/yyyy") & "# OR [Reservations List].EndingDate BETWEEN #" & Format(Me.txtInital, "dd/mm/yyyy") & "# AND #" & Format( Me.txtEnding, "dd/mm/yyyy") & "# )));

Lo podria hacer de una forma mas facil? he pensado con el disenador de consultas pero tambpoco lo he conseguido :(
Debo deciros que aunque estoy familiarizado con la programacion, es la primera vez que trabajo con Access.
Cualquier sugerencia u opinion seria de gran ayuda.
Gracias de antemano

Etiquetas: access
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:26.