OKB-000249 | Featurecodes

Betrifft: ab orgAnice CRM 2008

Frage: 

Wie kann ich Featurecodes abfragen?

Lösung: 

Zwischen Anzahl der Benutzer und Feature-Code wird ein „-“ plaziert. Gibt es keinen Feature-Code, erscheint entsprechend „–“ (Doppelminus).

Beispiel:

OFFICE-4.0-002-Q*DP*P-00000000-000000-822B 5294

Der Featurecode kann über die parametrisierte Eigenschaft „Database.LicenseHasFeature(ByVal bstrFeature As String) As Boolean“ abgefragt werden.

Beispiel für die Verwendung:

' Überprüfen, ob die Datenbank den Featurecode "XYZ" unterstützt

If Database.LicenseHasFeature("XYZ") Then

Else

MsgBox "Für diese Funktionalität muss Ihre Datenbanklizenz den Featurecode ""XYZ"" beinhalten."

End If

Komplette Funktion

'Überprüfung eines Features

Public Function Featurepresent(psFeatureCode As String) As Boolean

'Fehlerbehandlung

On Error GoTo ErrorHandler

'init

Featurepresent = False

Überprüfen, ob die Datenbank den Featurecode "XYZ" unterstützt

If Database.LicenseHasFeature(psFeatureCode) Then

Featurepresent = True

Else

MsgBox "Diese Funktionalität " & psFeatureCode & " ist in Ihrer Datenbanklizenz nicht vorhanden."

Featurepresent = False

End If

'Fkt. verlassen, sonst rutschen wir in die Fehlerbehandlung hinein

Exit Function

ErrorHandler:

gErrors.DisplayError csErrSource & ".FeaturePresent"

End Function