|
|
|||||||||
|
|||||||||
|
|||||||||
| |
||
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
String function
Hi,
I need to look for a specific string "Cancel" in a field (form). Whether "Cancel" is found or not, I need to do specific procedures accordingly in VBA. Does anyone know of a procedure or function to help me... Thanks Chantal |
|
#2
|
|||
|
|||
|
Hope this helps.
Code:
CheckRec = "Your String" Checker = Len(CheckRec) CheckFer = "cancel" Checker = CountOcc(CheckFer, CheckRec, False) Code:
Public Function CountOcc(Trigger As String, SourceString As String, CaseSense As Boolean) As Long On Error Resume Next Dim pos As Long Dim TotalCount As Long TotalCount = 0 pos = 0 If CaseSense = False Then SourceString = UCase(SourceString) Trigger = UCase(Trigger) End If Do While pos <> -1 pos = InStr(pos + 1, SourceString, Trigger) If pos <> 0 Then TotalCount = TotalCount + 1 If pos = 0 Then pos = -1 Loop CountOcc = TotalCount Exit Function End Function Checker will return number of occurrences found Sam Land Dynamic DNS Server Suites Last edited by samdland : December 28th, 2004 at 07:18 PM. Reason: Adding |
|
#3
|
|||
|
|||
|
Getting error with this code
Hello,
I get the following error: Error Type: Microsoft VBScript compilation (0x800A03EE) Expected ')' /common_comment_decode.asp, line 54, column 41 Public Function CountOccurrence (Trigger As String, SourceString As String, Flag_1 As Boolean) As Long The debugger points to the "As" after "Flag_1". Any pointers / ideas, why? Thanks in advance, Uttam --------------------- Quote:
|
![]() |
| Viewing: ASP Free Forums > Programming > Visual Basic Programming > String function |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|