OctaFish
Verenigingslid
- Lid geworden
- 6 feb 2009
- Berichten
- 43.653
- Besturingssysteem
- Windows 10/MacOS
- Office versie
- Office 365
Ja, dat klopt in grote lijnen. Voor de cursus gebruik ik iets vergelijkbaars. Ik heb bijvoorbeeld deze query:
[SQL]SELECT DuikLidID, Naam, [DAN Nummer], [DAN Vervaldatum]
FROM tblDuikLeden
WHERE ([DAN Nummer] Is Not Null AND [DAN Vervaldatum]<Date());[/SQL]
Deze qeury controleert of een duikvergunning nog geldig is (met [DAN Vervaldatum]<Date() )
Op het startformulier van de database wordt gekeken of er records zitten in de query. Zo ja, dan wordt als eerste het formulier geopend. De code op het formulier ziet er dan zo uit:
Je ziet, eigenlijk best wel simpel. En iets vergelijkbaars moet je denk ik wel kunnen maken
[SQL]SELECT DuikLidID, Naam, [DAN Nummer], [DAN Vervaldatum]
FROM tblDuikLeden
WHERE ([DAN Nummer] Is Not Null AND [DAN Vervaldatum]<Date());[/SQL]
Deze qeury controleert of een duikvergunning nog geldig is (met [DAN Vervaldatum]<Date() )
Op het startformulier van de database wordt gekeken of er records zitten in de query. Zo ja, dan wordt als eerste het formulier geopend. De code op het formulier ziet er dan zo uit:
Code:
Private Sub Form_Open(Cancel As Integer)
With CurrentDb.OpenRecordset("SELECT * FROM qDAN_Vervaldatum")
If .RecordCount > 0 Then
DoCmd.OpenForm "frmDAN_Vervaldatum", , , , , acDialog
End If
.Close
End With
End Sub
Je ziet, eigenlijk best wel simpel. En iets vergelijkbaars moet je denk ik wel kunnen maken
