Beschreibung Access
Konfigurations-Modul März
2002
(Autor: Michael Graßmann)
Proceduren und Funktion um Einstellungen von
Schaltern/ Werte und Texte zu sichern und abzufragen:
è Schalter
' Schalterpos. in der Konfiguration setzen
Sub CfgSetSW(SW As Byte, OptVal As Boolean)
' Schalterpos. aus Konfiguration laden
Function CfgLoadDefSW(SW As
Byte) As Boolean
è Werte
' Gespeicherte Option laden
Function OptGetValue(Opt As
Byte) As Byte
' Option speichern
Sub OptSaveValue(Opt As
Byte, OptVal As Byte)
è Texte
' Gespeicherte Text-Option
laden
Function OptGetText(Opt As
Byte) As String
' Option speichern
Sub OptSaveText(Opt As Byte,
OptTxt As String)
' Ermittle xten Wert des Delimiter-Strings
Function GetXofDelStr(DText As String, DChar As String,
Nr As Byte) As Integer
__________________________________________________________________________
Beispiel:
' Lesen der
Konfiguration beim Öffnen des Formulars
Private Sub Form_Load()
Dim CodesKundTxt As String
' Schalter ermitteln
ToCurrSitu = DBConfig.CfgLoadDefSW(1) ' Schalter aus Konfig laden
SOPOTxt = DBConfig.CfgLoadDefSW(2)
MeldungTxt2 = DBConfig.CfgLoadDefSW(3) ' Schalter laden
MeldungTxt = DBConfig.CfgLoadDefSW(4) ' Schalter laden
' Text ermitteln
CodesKundTxt = DBConfig.OptGetText(1) ' Ermitteln der Codes aus Konfig
Me.KundentextOut = CodesKundTxt
Me.KundentextOut.Requery
Me.KundtxtW1 = DBConfig.GetXofDelStr(CodesKundTxt, ";", 1)
Me.KundtxtW1.Requery
Me.KundtxtW2 = DBConfig.GetXofDelStr(CodesKundTxt, ";", 2)
Me.KundtxtW2.Requery
' Wert ermitteln
Me.Wert1 = DBConfig.OptGetValue(1)
' Einstellung aus der Konfiguration
ermitteln
Me.Requery
Me.Wert2 = DBConfig.OptGetValue(2) '
Einstellung aus der Konfiguration ermitteln
Me.Requery
End Sub
' Speichert
Wert dieses Options-Schlaters in der Konfiguration
unter Schalter 4
Private Sub MeldungTxt_AfterUpdate()
DBConfig.CfgSetSW
4, MeldungTxt '
Schalter setzen
End Sub