Maison > Article > Les sujets > Quelle est la méthode d’appel d’une fonction personnalisée dans une requête d’accès ?
Vous pouvez appeler directement des fonctions personnalisées dans les requêtes Access, ce qui peut nous aider à résoudre certaines statistiques de requêtes spéciales dans le travail réel.
(Recommandations associées : accéder à l'apprentissage de la base de données )
Exemple :
Q : Comment compter le nombre de fois où certains mots apparaissent dans les paroles ?
Étape 1 : Créer un tableau
Le tableau spécifique est présenté dans la figure ci-dessous
Étape 2 : Écrire une fonction personnalisée
Les fonctions spécifiques sont les suivantes. Il y a un point de connaissance ici, qui est la fonction Split. Nous en reparlerons plus tard, mais je le mentionnerai ici en premier.
[code=vb] Public Function WordFrequency(ByVal Lyric As String, ByVal Word As String) As String Dim arr As Variant Dim brr As Variant Dim i As Long Dim countChar As Long If Lyric = “” Or Word = “” Then Exit Function If InStrRev(Word, “|”) = 0 Then Exit Function arr = Split(Word, “|”) For i = 0 To UBound(arr) - 1 brr = Split(Lyric, arr(i)) countChar = UBound(brr) - LBound(brr) WordFrequency = WordFrequency & ““” & arr(i) & “”” & “出现次数:” & countChar & vbCrLf Next i End Function [/code]
Étape 3 : Créer une requête
Pour des requêtes spécifiques, regardons la capture d'écran ci-dessous
Instruction SQL :
SÉLECTIONNEZ le titre de la chanson, les paroles, la segmentation des mots, la fréquence des mots ([paroles], [segmentation des mots]) AS la fréquence des mots dans le tableau 2 ;
Enfin, jetons un coup d'œil aux résultats en cours
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!