![]() |
Datenbank: ORACLE • Version: 9 • Zugriff über: DATABASE
TTable -> Navigieren
Hallo zusammen,
wie kann ich einer TTable sagen, das er die Daten aus der Zeile mit z.B. der ID = 2 anzeigen soll. Gruss Holger |
Re: TTable -> Navigieren
.Filter
|
Re: TTable -> Navigieren
Danke schon mal,
und was für ein String wird in den Filter geschrieben ? Kommt da eine WHERE-Abfrage rein oder was genau, wenn ich die zu der ID = 2 springen möchte ? Gruss Holger |
Re: TTable -> Navigieren
Delphi-Quellcode:
Ich würde dir aber zu einer SQL-Komponente raten (dort geht es dann mit WHERE)
<DS>.Filter := 'ID = 2';
|
Re: TTable -> Navigieren
Nehme auch eine TQuery um im DBGrid einige Spalte anzuzeigen.
Die TQuery hat auch einen LEFT JOIN zu einer weiteren Tabelle. Nur möchte ich mit DBEdit Werte ändern, das geht ja mit TQuery nicht so richtig ... Heisst, wenn ich in der DBGrid eine Zeile ausgewählt habe sollen die entsprechenden Werte in den DBEdit's erscheinen und dort änderbar sein. Deshalb habe ich die DBEDIT's mit einer TTable verbunden. Nun klappt es auch mit Filter, musste noch Filtered = True setzen. ... oder gibt es für mein Problem eine elegantere Lösung ? Gruss Holger |
Re: TTable -> Navigieren
Doch, sollte das DBMS keine updateable views unterstützen kannst du diese Funktionalität per TUpdateSQL als .updateObject nachrüsten. aber Oracle sollte dies aber auch so können (je nach Komplexität des Statements)
|
Re: TTable -> Navigieren
Vielen Dank für Deine Hilfen,
werde mich dann gleichmal mit den UpdateSQL's beschäftigen ... Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 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 by Thomas Breitkreuz