>주제 >Access >접근 쿼리에서 커스텀 함수를 호출하는 방법은 무엇인가요?

접근 쿼리에서 커스텀 함수를 호출하는 방법은 무엇인가요?

王林
王林앞으로
2020-12-07 16:06:163132검색

접근 쿼리에서 커스텀 함수를 호출하는 방법은 무엇인가요?

Access 쿼리에서 사용자 정의 함수를 직접 호출할 수 있으며, 이는 실제 작업에서 일부 특수 쿼리 통계를 해결하는 데 도움이 될 수 있습니다.

(관련 추천: 액세스 데이터베이스 학습)

예:

Q: 가사에 특정 단어가 나타나는 횟수를 어떻게 계산하나요?

1단계: 테이블 만들기

특정 테이블은 아래 그림을 참조하세요

접근 쿼리에서 커스텀 함수를 호출하는 방법은 무엇인가요?

2단계: 사용자 정의 함수 작성

구체적인 함수는 다음과 같습니다. 여기에는 Split 기능이라는 지식 포인트가 있습니다. 이에 대해서는 나중에 이야기하겠지만 여기서는 먼저 언급하겠습니다.

[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]

3단계: 쿼리 작성

특정 쿼리의 경우 아래 스크린샷을 살펴보겠습니다

접근 쿼리에서 커스텀 함수를 호출하는 방법은 무엇인가요?

SQL 문:

SELECT 노래 제목, 가사, 단어 분할, WordFrequency([가사],[단어 분할] ) AS 단어 빈도 FROM Table 2;

마지막으로 실행 결과를 살펴보겠습니다

접근 쿼리에서 커스텀 함수를 호출하는 방법은 무엇인가요?

위 내용은 접근 쿼리에서 커스텀 함수를 호출하는 방법은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제