vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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

VB & Datenbanken
Re: sevDataGrid Datensatz anzeigen 
Autor: ModeratorDieter (Moderator)
Datum: 04.05.04 15:34

Hallo -mag-,

hierzu brauchst Du unbedingt ein "eindeutiges Feld", das im SELECT-Statement des Grid-Recordsets ausgewählt ist, z.B. ein ID-Feld. Das Feld selbst kann ja unsichtbar im Grid angezeigt werden (Columns(Index).Visible = False).

Beim Doppelklick auf einen Datensatz liest Du jetzt die ID aus und suchst den entsprechenden Datensatz im Recordset, aus dem Du die Eingabemaske füllen willst:
Private Sub Grid1_CellDblClick(ByVal nRow As Long, ByVal nCol As Long)
  Dim nID As Long
  nID = Val(Grid1.Text(nRow, "ID")
 
  RS.FindFirst "ID = " & CStr(nID)
  Text1.Text = Rs.Fields("Feld1").Value
  Text2.Text = Rs.Fields("Feld2").Value
  ...
End Sub

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevDataGrid Datensatz anzeigen821mag200404.05.04 09:44
Re: sevDataGrid Datensatz anzeigen557ModeratorDieter04.05.04 09:49
Re: sevDataGrid Datensatz anzeigen567mag200404.05.04 15:09
Re: sevDataGrid Datensatz anzeigen591ModeratorDieter04.05.04 15:34

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