Is it possible to use MS Access to count the number of words
in a data field?
in a data field?
Function WordCount(ByRef Str As String) As Long Dim cnt As Long Dim Words As Long Words = 0 WordCount = 0 If Len(Str) = 0 Then Exit Function End If For cnt = 1 To Len(Str) Select Case Mid(Str, cnt, 1) Case " " Words = Words + 1 Case "." Words = Words + 1 Case "," Words = Words + 1 Case ";" Words = Words + 1 Case ":" Words = Words + 1 Case "-" Words = Words + 1 End Select Next cnt If Words = 0 Then Words = 1 WordCount = Words End Function
Select Case Mid(Str, cnt, 1) Case " ", ".", ",", ";", ":", "-" Words = Words + 1 End Select
Dim sWords() as String sWords = Split(myfield," ") msgbox "Number of words is " & ubound(sWords)
Comment