TKSoft-Online

Universielle Sicherheitsabfrage PDF Drucken E-Mail
( 0 Votes )
MS-Access Codes - Codeschnipsel Sonstiges
  
Dienstag, den 25. März 2008 um 06:00 Uhr

Problemstellung:

Manchmal kann es sehr aufwändig sein immer wieder die gleiche
Messagebox zu programmieren um Sicherheitsabfrage einzubauen.

"Wollen Sie den Datensatz löschen?"
"Soll das Formular geschlossen werden?"
usw.

If MsgBox("Wollen Sie den Datensatz löschen?", _
vbQuestion Or vbQuestion, "Löschen") = vbYes Then
    'Datensatz löschen
End If

Besser wäre doch eine universielle Funktion.
z.B. so:

Function Security_Query(sMsg As String, _
    sTitle As StringAs Boolean
    Dim iResult As Integer
    iResult = MsgBox(sMsg, _
        vbYesNo + vbQuestion, sTitle)

    Security_Query = (iResult = vbYes)
End Function

Dann wäre der Aufruf kürzer:

If Security_Query("Datensatz löschen ?", _
"Löschen:") = True Then
    'Datensatz löschen ...
End If

Der Funktion wird nur der MsgBox- Text und -Titel übergeben.

DatumKlicks
Total1961
Di. 221
Mo. 213
So. 202
Sa. 193
Fr. 183
Do. 173
Mi. 164
Aktualisiert ( Freitag, den 02. Juli 2010 um 08:47 Uhr )
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173416 Downloads