aantal records

Status
Niet open voor verdere reacties.

LucSleeckx

Gebruiker
Lid geworden
10 nov 2007
Berichten
18
Ik heb een eigen schakelbord gemaakt in een formulier met de nodige knoppen, daarop zou moeten verschijnen van een bepaalde tabel aan hoeveel records deze tabel zit.

vb: Aantal panden: 229

"229" zou dan automatisch moeten aanpassen naar 230 als er een record word toegevoegd in de tabel panden. Is dit mogelijk via een query?
 
makkelijkst is wellicht om via een timer functie het schakelbord formulier (of in ieder geval het aantal veld) iedere minuut te refreshen
 
owkeej,

Doch nu weet ik niet welk veld ik moet (expressie) aanmaken om alle records op te tellen
Sorry dat ik misschien moeilijk doe maar ik weet het niet anders uit te leggen
 
Module maken waar je de volgende code in zet:
Code:
Public Function CountRecords(strSQL As String) As Long
    Dim rst As DAO.Recordset
    Set rst = CurrentDb.OpenRecordset(strSQL)
    If Not rst.EOF Then rst.MoveLast
    CountRecords = rst.RecordCount()
    rst.Close
    Set rst = Nothing
End Function

je kunt nu bv met CountRecords("Tabel1") het aantal records uit tabel1 opvragen. En dit kun je dus toekennen aan een control mbv
Code:
=CountRecords("Tabel1")
Je kunt ook een query gebruiken:
Code:
CountRecords("SELECT ID FROM Tabel1 WHERE Voornaam='Jos'")
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan