Nous verrons ici les fonctions DCount(), DLookUp() et DSum()
Elles fonctionnent toutes selon le même modèle d'arguments :
DLookup(expr As String, domaine As String[, critère As String])
cette fonction permet de trouver la première correspondance à l'intérieur d'une table ou d'une requête selon une condition.
expr nom du champ sur lequel porte la recherche (ex : [NomFamille]
domaine nom de la table ou de la requête (ex : tblSalaires)
critère condition Where du même type que celle des SQL sans le mot clé "WHERE" (ex : "[NomFamille]" = "Martin)
DCount(expr As String, domaine As String[, critère As String])
cette fonction bâtie sur le même modèle compte le nombre de réponses satisfaisant la condition.
Dans notre exemple nous l'avons utilisée deux fois :
DCount("*", "Medias") : pas de condition, la fonction renvoie le nombre total d'enregistrement de la table Medias.
DCount("*", "Medias", SQLWhere) : on applique la condition formulée par les contrôles du formulaire, la fonction renvoie le nombre d'enregistrement correspondant.
DSum(expr As String, domaine As String[, critère As String])
cette fonction bâtie sur le même modèle fait la somme des réponses satisfaisant la condition
Partager