20. februar 2006 - 16:17Der er
3 kommentarer og 1 løsning
Hent data fra 2 tabeller
Hejsa..
Har nu en SQL der ser sådan ud, men som ikke virker helt efter hensigten:
strSQL = "SELECT * FROM kalender_deltagere, kalender WHERE (CDate(fra) = #" & dato2 & "# OR CDate(fra) <= #" & dato2 & "# AND til is not null and CDate(til) >= #" & dato2 & "#) AND kalender_deltagere.ref_community = " & rs_community("id") & ";"
Det der skal ske, er at jeg skal have en kalender udskrevet med alle de arrangementer i tabellen "kalender" som opfylder datokriteriet! Men derudover skal der også opfyldes et andet kriterie, nemlig at feltet "ref_community" er = rs_community("id") eller at feltet "ref_gren" er = rs_community("ref_gren") - Både ref_gren og ref_community ligger i tabellen kalender_deltagere
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Der manglede lidt sammenkædning mellem de 2 tabeller:
strSQL = "SELECT * FROM kalender WHERE ( (fra = #" & dato2 & "# OR fra <= #" & dato2 & "#) AND til is not null and til >= #" & dato2 & "#) AND Exists(select id from kalender_deltagere where kalender_deltagere.ref_kalender=kalender.id AND ( ref_community = " & rs_community("id") & " OR ref_gren= " & rs_community("ref_gren") & ") )"
Tak for din kommentar, selvfølgelig en mulighed, men når det hele nu kan gøres på en gang er det da klart det nemmeste og bedste ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.