Maison  >  Article  >  Les sujets  >  Quelle est la méthode d’appel d’une fonction personnalisée dans une requête d’accès ?

Quelle est la méthode d’appel d’une fonction personnalisée dans une requête d’accès ?

王林
王林avant
2020-12-07 16:06:163078parcourir

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

Quelle est la méthode d’appel d’une fonction personnalisée dans une requête d’accès ?

É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

Quelle est la méthode d’appel d’une fonction personnalisée dans une requête d’accès ?

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

Quelle est la méthode d’appel d’une fonction personnalisée dans une requête d’accès ?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer