Heim > Themen > Access > Was ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?

Was ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?

王林
Freigeben: 2020-12-07 16:06:16
nach vorne
3133 Leute haben es durchsucht

Was ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?

Sie können benutzerdefinierte Funktionen direkt in Access-Abfragen aufrufen, was uns dabei helfen kann, einige spezielle Abfragestatistiken in der tatsächlichen Arbeit zu lösen.

(Verwandte Empfehlung: Zugriff auf Datenbanklernen)

Beispiel:

F: Wie kann man zählen, wie oft bestimmte Wörter in Liedtexten vorkommen?

Schritt eins: Erstellen Sie eine Tabelle

Siehe das Bild unten für die spezifische Tabelle

Was ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?

Schritt zwei: Schreiben Sie eine benutzerdefinierte Funktion

Die spezifische Funktion ist wie folgt. Hier gibt es einen Wissenspunkt, nämlich die Split-Funktion. Wir werden später darüber sprechen, aber ich werde sie hier zuerst erwähnen.

[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]
Nach dem Login kopieren

Schritt 3: Erstellen Sie eine Abfrage

Für spezifische Abfragen schauen wir uns den Screenshot unten an

Was ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?

SQL-Anweisung:

SELECT Songtitel, Text, Wortsegmentierung, WordFrequency([Texte],[Wortsegmentierung] ) AS Worthäufigkeit AUS Tabelle 2;

Schließlich werfen wir einen Blick auf die laufenden Ergebnisse

Was ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?

Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage