我有一個由文本框組成的訪問表單,我需要檢查它的最後一個單詞,如果這個單詞是多個單詞之一(數組或表格列)做一個動作,並且該檢查將發生在after_update事件,像檢查文本框中的最後一個單詞
Private Sub textbox_AfterUpdate()
Dim txt As String
Dim lastword As String
txt = TextBox.Value
lastword= Right(txt, Len(txt) - InStrRev(txt, " "))
if lastword in (array() or column in a table) then
' do an action
End If
End Sub
我們還我們一個外部功能,你能幫助我嗎?
文本框中的單詞如何成爲表格的數組或列?這可能是我,但我不明白你的意思是... – Trace
不,我有很多字來檢查,所以我會把他們放在一個數組中,首先我會提取文本字段中的最後一個單詞,我會比較這個單詞包含很多其他詞 – user1921704
您只需要一些功能就可以做到這一點。最重要的是要考慮到一定的驗證。例如,如果最後一個詞出現在沒有空格的點或逗號後面,會發生什麼?你有你的第一個錯誤。 – Trace