Zufälliger Artikel

Problemstellung:

Wie kann ich mit der Statuszeile in Formularen arbeiten?

Lösung:
Das SysCmd-Objekt hat 2 Methoden dafür.
SYSCMD_SETSTATUS        zum Setzen eines Wertes und
SYSCMD_CLEARSTATUS  zum Löschen eines Wertes

1. Funktion zum Setzen eines Wertes in der Statuszeile:

Function SetStatusBar(sText As String)
    Dim vStatus
    vStatus = SysCmd(SYSCMD_SETSTATUS, sText)
End Function 

Der Variablen sText wird der Wert der in der Statuszeile erscheinen soll übergeben.
Aufruf z.B.:

SetStatusBar "Das ist ein Statustext!"

Ergebnis:

2. Funktion zum Löschen eines Wertes in der Statuszeile:

Function ClearStatusBar()
    Dim vStatus
    vStatus = SysCmd(SYSCMD_CLEARSTATUS)
End Function

Aufruf z.B.:

ClearStatusBar

Ergebnis:


Ähnliche Artikel

Home

1 1 1 1 1 1 1 1 1 1 Rating 0.00 (0 Votes)
Problemstellung:
Beim Öffnen eines Forms soll der letzte beim Schliessen aktuelle Datensatz angezeigt werden.

Voraussetzungen:
Das Bsp ist unter A97,A00, AXP, A03 lauffähig, unter A07 wurde es nicht getestet.

Funktionsweise:
Der Offset-Wert des letzen DS wird in eine benutzerdefinierte Property geschrieben
bzw. wieder ausgelesen.

Erstmal werden die beiden Funktionen im Modul "mod_prop" benötigt.
Die Funktion "GetProp" liest die Property aus und "SetProp" schreibt den Wert in die Property "LastDS".
Listing s. Bsp-DB

Beim öffnen des Forms wird die Property ausgelesen und zu diesem DS gegangen.

Private Sub Form_Open(Cancel As Integer)
    On Error Resume Next
    Dim x As Long
    x = GetProp("LastDS")
    DoCmd.GoToRecord , , acGoTo, x
End Sub


Und beim Schliessen wird der aktuelle DS zurück in die Property geschrieben.

Private Sub Form_Unload(Cancel As Integer)
    Dim DSNr As Long
        DSNr = Me.CurrentRecord
    SetProp "LastDS", DB_LONG, DSNr
End Sub

 

Dateien:

Speichern der letzten Datensatz-Position in einer Property

ab A97

Die Zip-Datei enthält ein Version für A97 und eine ab A00
Datum 05.02.2018
Dateigröße 47.01 KB
Download 2.849


Ähnliche Artikel

Kommentar schreiben

Sicherheitscode
Aktualisieren

Login Form

1.png1.png9.png1.png3.png6.png8.png
Heute19
Gestern75
Diese Woche417
Dieser Monat1301
Total1191368

  • IP: 54.81.71.187
  • Browser: Unknown
  • Version:
  • OS: Unknown

Online

1
Online

21. April 2018