Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Zugriff auf TdxMemdata (https://www.delphipraxis.net/176596-zugriff-auf-tdxmemdata.html)

cult6 16. Sep 2013 09:52

Zugriff auf TdxMemdata
 
Hiho, ich benutze gerade die TdxMemData Klasse von DevExpress unter Delphi7. Ist vielleicht ne blöde Frage aber ich komm einfach net drauf... Wie zum :evil: kann ich auf ein bestimmtes Record zugreifen?

zB möchte ich das 1. Feld vom Letzten Records mit dem 1. Feld des vorletzten Records vergleichen?

Ich kann zwar mit next, prior vor und zurück zum nächsten, aber kann man nicht direkt über nen Index drauf zugreifen? lg

Union 16. Sep 2013 11:39

AW: Zugriff auf TdxMemdata
 
Du kannst durch Setzen der Recno-Property den entsprechenden Satz aktivieren. Achtung, die Feldliste enthält an der Position [0] immer die RecNo, die eigentlichen Felder sind daher 1-basiert!
Delphi-Quellcode:
var
  Feld1, Feld2 : string;
begin
  dxMemData1.RecNo := 2;
  Feld1 := dxMemData1.Fields[1].AsString;
  dxMemData1.RecNo := 3;
  Feld2 := dxMemData1.Fields[1].AsString;
  if SameText(Feld1, Feld2) then
    ShowMessage('Gleich');

end;

Furtbichler 16. Sep 2013 21:53

AW: Zugriff auf TdxMemdata
 
DevExpress hat den Zugriff optimiert. Man kann direkt auf die Daten zugreifen (Property Data).

cult6 17. Sep 2013 10:14

AW: Zugriff auf TdxMemdata
 
Danke für die Antworten. Die Property Data enthält sehr vieles. Kannst du mir dazu ein paar Worte sagen? :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 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