![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: BDE
TQuery JOIN und DBGrid
Hallo zusammen,
ich habe eine Query, welche zwei Entities mittles einem LEFT JOIN verbindet. Bsp.: A{ID, Name, Vorname} B(ID, AID, Zusatz)
Delphi-Quellcode:
Das Ergebnis wird in einem DBGrid angezeit.
SELECT a.name, b.zussatz FROM a LEFT JOIN b on a.id = b.aid
Problem: -Die einzelnen Attribute sollen direkt im DBGrid editiert werden können -Es sollen direkt im DBGrid neue Tupel angelegt werden können Beides funktioniert leider nicht !!! Lösung? Ok, ich könnte die Datensätze in ein StringGrid kopieren, ist jedoch recht komplex, da ständig eine Synchronisation mit den Entities stattinden muss. Es muss doch irgend eine elegante Lösung für dieses Problem geben. thx baeuerle |
Re: TQuery JOIN und DBGrid
Mit einer richtigen SQL Datenbank ist ein Updateable View welcher einen Join beinhaltet möglich.
Bei Paradox mit Sicherheit nicht! |
Re: TQuery JOIN und DBGrid
Leider setze ich auf eine bestehende Datenbank auf und kann daher an der Ausgangssituation nichts ändern :-(
Sehe ich das also richtig, dass ich mit mit dem StringGrid ärgern darf? |
Re: TQuery JOIN und DBGrid
Zitat:
|
Re: TQuery JOIN und DBGrid
Der Einsatz einer Lookup-Komponente ist nicht möglich, da der Zusatz frei editierbar sein soll und nicht aus fest vorgegebenen Werten besteht.
|
Re: TQuery JOIN und DBGrid
Ein Lookup kann man doch auch aus einer Datenmenge speisen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 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