tjaaa det var ikke lige det jeg mente! Det skal skrives i SQL og spørgsmålet går på at hvis jeg får returneret tomme værdier fordi de matchende lokaler er reserveret! Derfor vil det være relavant at få returneret en tabel med de egnede lokaler servom de er reserveret!
Se nedenstående kode:
SELECT DISTINCT Bygninger.Betegnelse AS Bygning, LokaleType.LokaleType, Lokale.LokaleID AS Lokalenummer, Lokale.Kapacitet, DCount("*","OH","[OHID]") AS [Antal overhead], DCount("*","PC","[PCID]") AS [Antal PC'ere], DCount("*","WB","[WBID]") AS [Antal whiteboard]
FROM ((((Lokale INNER JOIN OH ON Lokale.LokaleID = OH.LokaleID) INNER JOIN PC ON Lokale.LokaleID = PC.LokaleID) INNER JOIN (Bygninger INNER JOIN Reservation ON Bygninger.BygningsID = Reservation.BygningsID) ON OH.LokaleID = Reservation.LokaleID) INNER JOIN WB ON Lokale.LokaleID = WB.LokaleID) INNER JOIN LokaleType ON Lokale.LokaleTypeID = LokaleType.LokaleTypeID
WHERE (((LokaleType.LokaleType) Like "*"+[Indtast Lokale type]+"*")
AND ((Lokale.Kapacitet) Between [Indtast Minimum Kapacitet] And [Indtast Maksimum Kapacitet])
AND ((Reservation.Dato)<>[Indtast Dato -eks 01/01/2002])
AND ((Reservation.Start) Not Between [Indtast start tidspunkt eks 10:00:00] And [Indtast slut tidspunkt eks 11:00:00]));
trp79>I cant see your query but in design view you have more than one table joined by a thin line. right click on this thin line and you are presented with three choices choose the one whích suits your needs!
With an INNER join there must be data on BOTH sides (tables) changing this to an OUTER JOIN will return data from one table EVEN if there is no data in the other
trp79-> Selvfølgelig kan du bruge Outer Join, såvel Left som Right. Du kan bare ikke direkte bruge Full Outer Join, men må omskrive det til en UNION af en Left og Right.
Hvis de egnede lokaler er optagne, hvad sp mjed at lave ne forespørgsel, som returnerer netop det. Altså med samme kriterier, men med modsat fortegn så at sige. Hvis du vil undgå at kriterierne skal tastes ind en gang til, så lavb en formular med nogle tekstfelter og brug dem til at taste kriterier til begge forespørgsler på en gang.
ikke rigtigt, jeg får stadig ikke de data op, jeg ønsker! :( Men det har hjulpet mig til at lokalisere nogle af fejlene... Jeg synes ligesom du havde fortjent pointene, eftersom du havde lagt meget arbejde i det.....
jeg har lavet lidt om på den, efter dine kommentarer, men jeg får stadig de forkerte data ud! har du mulighed for at kigge på den igen?? du skal nok få en røvfuld point....:)
If you sent it to terry@santhell.dk then I will see what I can do this evening, no promises though! You also need to explain exactly what it is you want. IE IF no vacant lokaler which ones are to be shown? (number of persons, type etc.) As jkrons mentions 07/05-2002 00:06:21 it will more than likely be necessary to make another query showing these.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.