![]() |
Datenbank: ABS • Version: 5,1 • Zugriff über: DataSource
Eine bestimmte Zelle auslesen?
Hallo Alle.
ich kenne mich mit Datenbanken nicht so gut aus, deswegen eine vieleicht dumme Frage. Wie lese ich eine bestimmte Zelle aus einer Tabelle aus? mit
Delphi-Quellcode:
kann ich nur eine Zelle in der ersten Zeile auslesen. Ich möchte aber auch in alle anderen auslesen können. Wiemacht man das?
Label1.Caption:= Form1.ABSTable1.Fields[1].AsString;
|
AW: Eine bestimmte Zelle auslesen?
Delphi-Quellcode:
LabelTelefon.Caption:= ABSTable1.FieldsByName('Telefon').AsString;
LabelEMail.Caption := ABSTable1.FieldsByName('EMail').AsString; |
AW: Eine bestimmte Zelle auslesen?
Delphi-Quellcode:
var
idx : integer; for idx := 0 to Form1.ABSTable1.FieldCount - 1 do begin WohinAuchImmer := Form1.ABSTable1.Fields[ idx ].AsString; end; |
AW: Eine bestimmte Zelle auslesen?
Viele Dank für die Antwort. Aber da ändert sich nichts. Ich kann wieder nur die erste Zeile auslesen. Ich wollte so auslesen "4.Zeile, 6. Zelle".
|
AW: Eine bestimmte Zelle auslesen?
eine Tabelle einer Datenbank funktioniert nicht wie eine Excel"tabelle".
Du kannst nicht einfach so die Zeilen addressieren. Was Du benötigst ist bspw. Dataset.Next um zur nächsten Zeile zu wechseln. Die "Nächste" Zeile ist dabei abhängig von der Sortierung, die Du beim Öffnen der Tabelle angegeben hast. |
AW: Eine bestimmte Zelle auslesen?
Zitat:
|
AW: Eine bestimmte Zelle auslesen?
Schau Dir doch einmal die Methoden von TDataset an, da gibt es First, Next, Prior und Last.
|
AW: Eine bestimmte Zelle auslesen?
Alles OK!
vielen Dank an Euch. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 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