AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Zeiger aus SQL-Abfrage setzen
Thema durchsuchen
Ansicht
Themen-Optionen

Zeiger aus SQL-Abfrage setzen

Offene Frage von "buyden"
Ein Thema von buyden · begonnen am 25. Aug 2004 · letzter Beitrag vom 7. Sep 2004
 
aschne1

Registriert seit: 18. Jul 2004
Ort: Davos
64 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Zeiger aus SQL-Abfrage setzen

  Alt 2. Sep 2004, 23:06
Hi buyden

Also ich denke, das sind zwei Probleme die gelöst werden sollen:

1. Beim Editfeld musst Du das OnChangeEreignis verwenden um bei Änderungen die Query neu abzufragen. Dies kann per Parameter erfolgen, oder Du schreibst die Abfrage per Code neu. Damit nicht nach jedem Tastenanschlag eine Abfrage durchgeführt wird, würde ich einen zusätzlichen Timer verwenden.

2. Die Abfrage aus Punkt 1 stellst Du nun in einem DBGrid dar. Durch ein Mausclick wir nun der Datensatzzeiger positioniert. Mit dem OnClick-Ereignis kann dann der Datensatz editiert werden, bzw eine Maske zum Editieren bereitgestellt werden.
Zu beachten ist noch, dass nicht jede SQL-Abfrage editiert werden kann (Beziehungen). In diesem Falle kannst Du, wie von Markus bereits erwähnt, mit der Locate Anweisung auf eine weitere Abfrage oder Tabelle zugreifen und die Daten in dieser editieren.

Ich hoffe das hilft Dir weiter.

Greetz

Armin
Armin
aschne1
  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 20:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz