Montag, 25. September 2017

Home
Tipps
Bücher
Software
News / Links
Hilfe
Impressum

Sponsored by
QualityHosting

Tipp/Trick
Datensatzgruppen und Formulare im Gleichschritt (Access 97, 2000)
Mit Hilfe von Lesezeichen (Bookmarks) können zwei Datensatzgruppen synchronisiert werden.

Dies bedeutet, dass der Datensatzzeiger in der einen Datensatzgruppe auf den gleichen Datensatz wie in der anderen Datensatzgruppe zeigt.

Mit Hilfe der RecordsetClone-Methode von Formularen können Sie eine Datensatzgruppe mit allen Datensätzen eines Formulars erstellen. Der Austausch von Lesezeichen zwischen dem Formular und der Datensatzgruppe ist ebenfalls möglich.

Sie können den Austausch von Lesezeichen dazu verwenden, um den Datensatzzeiger sowohl im Formular als auch in der Datensatzgruppe auf den gleichen Datensatz zu positionieren.
Mit dieser Technik ist beispielsweise eine komfortable Suche nach einem bestimmten Datensatz möglich.

Sie legen zunächst mit Hilfe der RecordsetClone-Eigenschaft eine Datensatzgruppe auf der Basis eines Formulars an. Hier suchen Sie dann nach dem gewünschten Datensatz und machen diesen nach erfolgreicher Suche auch im Formular zum aktuellen Datensatz.

Die folgende Beispielprozedur sucht im Formular Adressen nach dem ersten Datensatz, dessen Vor- und Nachname mit dem Buchstaben "D" beginnt:

Public Sub Suchen()

    Dim R As Recordset
    Dim Bedingung As String
   
   
'Bedingung zusammenstellen
    Bedingung = "Vorname Like 'D*' and Nachname Like 'D*'" 

    'Datensatzgruppe auf der Basis des Formulars anlegen
    Set R = Forms!Adressen.RecordsetClone
    
    'Ersten Datensatz suchen
    R.FindFirst Bedingung
    'Wurde ein Datensatz gefunden?
    
    If R.NoMatch = False Then
        'Datensatz im Formular auswählen
        Forms!Adressen.Bookmark = R.Bookmark
    Else 
        MsgBox "Kein Datensatz gefunden!" 
    End If

End Sub


Ein Service der TriniDat Software-Entwicklung GmbH - Am Wehrhahn 45 - 40211 Düsseldorf

  Suche
Suche starten
  Service
Leserbrief / Frage zu Access
Kontakt
  NewsLetter
NewLetter bestellen
NewsLetter abbestellen
  Partner-Seiten
HyperLink

www.trinidat.de


HyperLink

www.fulldotnet.de