![]() |
AW: DB Grid: welche Informationen lassen sich aus den selected-Zeilen ziehen?
Zitat:
Ein DBGrid wird durch ein DataSet gefüllt, welches über eine DataSource mit diesem DataSet verbunden wird (TDBGrid <-> TDataSource <-> TDataSet). Ein DataSet kann eine Query, Table, StoredProcedure (oder was immer irgendwie von TDataSet abgeleitet ist) sein. (Es ist Haarspalterei, ich weiß) Der Rest deiner Aussage ist völlig korrekt |
AW: DB Grid: welche Informationen lassen sich aus den selected-Zeilen ziehen?
Dann ist's klar (für mich)
Danke K-H |
AW: DB Grid: welche Informationen lassen sich aus den selected-Zeilen ziehen?
Zitat:
Code:
Jedenfalls funktioniert es bis zur eigentlichen Funktion. Da streikt allerdings bisher die Query :evil:.
if CRDBGrid1.SelectedRows.Count > 0 then
begin DM.Gridquery.GotoBookmark(CRDBGrid1.SelectedRows[0]); k := DM.Gridquery.FieldList.IndexOf('INTERNAL_ORDER'); s := DM.Gridquery.fields[k].AsString; if s <> '' then begin if not LoadJobFromDB(s) then begin MessageDlg(Format(ReadJobFailed,[s]),mterror, [mbOK],0); end; end; end; Grüße, Messie |
AW: DB Grid: welche Informationen lassen sich aus den selected-Zeilen ziehen?
Zitat:
Delphi-Quellcode:
Oder sogar so:
s := DM.Gridquery.FieldByName( 'INTERNAL_ORDER' ).AsString;
Delphi-Quellcode:
if CRDBGrid1.SelectedRows.Count > 0 then
begin CRDBGrid1.DataSource.DataSet.GotoBookmark( CRDBGrid1.SelectedRows[0] ); s := CRDBGrid1.DataSource.DataSet.FieldByName( 'INTERNAL_ORDER' ).AsString; if s <> '' then begin if not LoadJobFromDB(s) then begin MessageDlg(Format(ReadJobFailed,[s]),mterror, [mbOK],0); end; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 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