G
Guest
I have this function in global code that I am calling from a query. I am
getting an error message User defined type not defined. I am a VFP
programmer, new to access. I had originally forgotten to add the "as long"
at the end of the function, but even after I did, I'm still getting the same
error.
Function CalcHours() As Long
Dim TimeScheduled As Long
Dim Multiplier As intger
TimeScheduled = [Schedule.SCH Start Time] - [Schedule.SCH End Time]
Multiplier = 0
If [Schedule.SCH Sunday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Monday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Tuesday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Wednesday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Thursday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Friday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Saturday] = yes Then Multiplier = Multiplier + 1
If Multiplier > 0 Then
CalcHours = TimeScheduled * Multiplier
Else
CalcHours = TimeScheduled
End If
End Function
getting an error message User defined type not defined. I am a VFP
programmer, new to access. I had originally forgotten to add the "as long"
at the end of the function, but even after I did, I'm still getting the same
error.
Function CalcHours() As Long
Dim TimeScheduled As Long
Dim Multiplier As intger
TimeScheduled = [Schedule.SCH Start Time] - [Schedule.SCH End Time]
Multiplier = 0
If [Schedule.SCH Sunday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Monday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Tuesday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Wednesday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Thursday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Friday] = yes Then Multiplier = Multiplier + 1
If [Schedule.SCH Saturday] = yes Then Multiplier = Multiplier + 1
If Multiplier > 0 Then
CalcHours = TimeScheduled * Multiplier
Else
CalcHours = TimeScheduled
End If
End Function