janrunhart
Gebruiker
- Lid geworden
- 6 mei 2010
- Berichten
- 21
Beste lezers,
Ik ben aan het "pielen" met de SQL instructie voor het volgende probleem:
Ik heb een tabel tbl_uitgegeven
In deze tabel zitten de columns:
c_gereedschap : Dit is het ID(INT) van de gereedschappen die uitgegeven gaan worden
c_reservering_van : Datumveld reservering vanaf
c_reservering_tot : Datumvel reservering tot
Tevens heb ik een formulier met hierin de volgende velden:
gereedschap
reservering_van
reservering_tot
Nu wil ik bij het opslaan/wegschrijven van het ingevulde record in het formulier nagaan of de gewenste periode beschikbaar is. Nu heb ik de volgende code, maar zie niet waar ik de mist in ga:
Iemand een ideetje?!
Groet,
Jan
Ik ben aan het "pielen" met de SQL instructie voor het volgende probleem:
Ik heb een tabel tbl_uitgegeven
In deze tabel zitten de columns:
c_gereedschap : Dit is het ID(INT) van de gereedschappen die uitgegeven gaan worden
c_reservering_van : Datumveld reservering vanaf
c_reservering_tot : Datumvel reservering tot
Tevens heb ik een formulier met hierin de volgende velden:
gereedschap
reservering_van
reservering_tot
Nu wil ik bij het opslaan/wegschrijven van het ingevulde record in het formulier nagaan of de gewenste periode beschikbaar is. Nu heb ik de volgende code, maar zie niet waar ik de mist in ga:
Code:
Dim strSQL As String
strSQL = "SELECT c_gereedschap, c_reservering_van, c_reservering_tot" & vbCrLf
strSQL = strSQL & "FROM tbl_uitgegeven" & vbCrLf
strSQL = strSQL & "WHERE tbl_uitgegeven.c_gereedschap = Me.gereedschap" & vbCrLf
strSQL = strSQL & "AND tbl_uitgegeven.c_reservering_van Between Me.reservering_van And Me.reservering_tot" & vbCrLf
strSQL = strSQL & "OR tbl_uitgegeven.c_reservering_tot Between Me.reservering_van And Me.reservering_tot;"
With CurrentDb.OpenRecordset(strSQL)
If .RecordCount > 0 Then
MsgBox "Aanwezig"
Else
MsgBox "Niet Aanwezig"
End If
End With
Iemand een ideetje?!
Groet,
Jan