vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen & Antworten rund um sev-Komponenten
Re: sevList 
Autor: Hubert
Datum: 27.10.04 20:49

Mit dem Access Listenfeld funktioniert es mit
dieser Anweisung:

Private Sub lstKfz_DblClick(Cancel As Integer)
FormularDatensatzAuswählen Me, "Pkw_Id =" & Me!lstKfz
Me.RegisterKfz.Value = 0
End Sub
Und das steckt hinter dem Access-Modul "FormularDatensatzAuswählen"
(um das Listenfeld mit jedem beliebigen Access-Formular sychronisieren
zu können)

Function FormularDatensatzAuswählen(F As Form, Bedingung As String) As Integer
 
'Wechselt in dem unter F angegebenen Formular zu dem ersten Datensatz,
'der die Bedingung erfüllt.
'War der Wechsel erfolgreich, gibt die Funktion TRUE, andernfalls FALSE zurück.
 
On Error GoTo Err_FormularDatensatzAuswählen
 
Dim R As Recordset
 
    Set R = F.RecordsetClone
 
    If R.Bookmarkable = False Then FormularDatensatzAuswählen = False: Exit _
      Function
 
    F.Painting = False
 
    R.FindFirst Bedingung
 
    If R.NoMatch Then
        F.Requery
        Set R = F.RecordsetClone
        R.FindFirst Bedingung
        If Not R.NoMatch Then
            F.Bookmark = R.Bookmark
            FormularDatensatzAuswählen = True
        End If
    Else
        F.Bookmark = R.Bookmark
        FormularDatensatzAuswählen = True
    End If
 
    F.Painting = True
 
    Exit Function
 
Err_FormularDatensatzAuswählen:
 
    FormularDatensatzAuswählen = False
    F.Painting = True
    Exit Function
 
End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevList813Hubert27.10.04 17:35
Re: sevList514ModeratorDieter27.10.04 20:24
Re: sevList721Hubert27.10.04 20:49
Re: sevList520ModeratorDieter27.10.04 20:51
Re: sevList476Hubert27.10.04 21:05

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel