2017-07-13 4 views
0

Ich versuche, die folgende Funktion in MS Access 2010 für Geburtstag = 5/5/1958 durchzuführen und einen Rückgabewert von "unbekannt" anstelle von "Hund" zu erhalten. Irgendwelche Hilfe zu dieser CASE-Anweisung?MS Access 2010 Modul Case Statement

Public Function whichChineseZodiacSign(Birthday As Date) 

Select Case whichChineseZodiacSign 
Case #2/18/1958# To #2/7/1959# 
    whichChineseZodiacSign = "Dog" 

Case Else 
    whichChineseZodiacSign = "Unknown" 
End Select 
End Function 

Vielen Dank!

Antwort

1

Versuchen Sie folgendes:

Option Explicit 

Public Function whichChineseZodiacSign(Birthday As Date) As String 

    Select Case Birthday 
    Case #2/18/1958# To #2/7/1959# 
     whichChineseZodiacSign = "Dog" 
    Case Else 
     whichChineseZodiacSign = "Unknown" 
    End Select 

End Function 

In Ihrem Fall, dass Sie falsche Bedingung in der Select Case hatte.

Verwandte Themen