AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBGrid Zeile selektieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid Zeile selektieren

Ein Thema von Smiley · begonnen am 11. Jul 2005 · letzter Beitrag vom 12. Jul 2005
 
Benutzerbild von Smiley
Smiley

Registriert seit: 9. Dez 2004
Ort: Gedern
205 Beiträge
 
Delphi 10.4 Sydney
 
#1

DBGrid Zeile selektieren

  Alt 11. Jul 2005, 17:26
Datenbank: ADO Access • Zugriff über: ADO-Query
Ich verwende eine Datenbank mit ADO und einer SQL-Query zum Filtern der Daten. Die daten werden in einem DBGrid und der aktuelle Datensatz in einer Liste von Edit-Feldern dargestellt. In den Edit-Feldern wird die Dateneditierung vorgenommen. Das DBGrid ist nur zur Auswahl des Datensatzes vorgesehen. Auf diese Weise kann ich die Dateneingabe genau prüfen und Eingabefehler abfangen.

Ich möchte in einem DBGrid den aktuellen Datensatz markiert anzeigen, wie bekomme ich das hin ?
Der Grund ist, ich will einen Datensatz der mit dem DBGrid ausgewählt wurde, in Editfeldern, bearbeiten und dann nach dem speichern der Daten auf den nächsten Datensatz springen. Dieser soll in dem DBGrid dann in der Mitte des Grid ausgewählt sein, sodass man gleich beim nächsten Datensatz wieder weitermachen kann.

Ist es möglich mit einem SQL-Query einen Datensatz anzuwählen und trotzdem alle Datensätze im Grid anzuzeigen.
Oder geht das nur mit einer Table-Componente und dem Locate oder Seek-Befehl, oder sollte ich lieber mit dem ADO-Dataset arbeiten.

Kann es sein, dass diese beiden Befehle mir bei der Lösung meines Problemes helfen ?

Grid.DataSource.DataSet.GotoBookmark(pointer(Grid. SelectedRows.Items[i]));
DataSet.GotoBookmark(pointer(Grid.SelectedRows.Ite ms[i])

wie setze ich das für mein Problem richtig ein.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz