Entwickler-Ecke
Datenbanken - Anzeigen der Position in einer Tabelle
achi 3.0 - Di 20.05.08 10:42
Titel: Anzeigen der Position in einer Tabelle
Hallo,
sorry bin ein absoluter anfänger und weiß nicht wie ich einfach die ID einer tabelle anzeigen kann z.B. wenn ich daten eingebe oder so würde ich gerne sehen an welcher position in der tabelle ich bin.
habe mir gedacht einfach label1.caption:=<.....> da muss es doch was geben
danke
mkinzler - Di 20.05.08 11:58
TTable oder
TQuery
label1.caption := <DS>.FieldByName('<Feldname>').Value; bzw.
Delphi-Quelltext
1:
| label1.caption := <DS>.FieldByName('<Feldname>').as<Typ>; |
http://www.delphi-treff.de/tutorials/datenbanken/
Aber:
If Anfaenger and BDE then Writeln('Finger weg!'); ;-)
Xion - Di 20.05.08 12:05
mkinzler hat folgendes geschrieben: |
If Anfaenger and BDE then Writeln('Finger weg!'); ;-) |
echt? ne, also ich bin damit prima zurechtgekommen. Nur sollte man als Anfänger gleich was vernünftiges nehmen, denn BDE ist ein auslaufmodell (eigentlich ist es schon ausgelaufen xD). Und wenn man erstmal BDE kann, dann ist man zu faul, was andres zu lernen (wie ich).
achi 3.0 - Di 20.05.08 12:50
irgendwie geht das nicht mit
label1.caption := <DS>.FieldByName('<Feldname>').as<Typ>;
arbeite mit delphi5.
bei <DS> habe ich datasource1 eingetragen aber bei fieldbyname mekerts.
danke
Xion - Di 20.05.08 12:52
nehm mal für <DS> Table1
achi 3.0 - Di 20.05.08 13:27
hallo,
label2.caption := Table1.FieldByName('fieldname').asstring;
das klappt schon aber welchen namen hat den die spalte mit der fortlaufenden zahl, wenn ich die anderen spalten angebe geht es schonmal aber was ist mit der zahl.
die müsste ich doch wissen wenn ich was reinschreiben will den die spalte kann ich defenieren aber nicht die zeile
danke
mkinzler - Di 20.05.08 13:44
Table1.RecNo ?
achi 3.0 - Di 20.05.08 13:53
bei RecNo gibts folgende meldung
[Fehler] Unit1.pas(33): Record, Objekt oder Klassentyp erforderlich
danke
mkinzler - Di 20.05.08 13:57
TTable ist imho auch eine Klasseninstanz.
Xion - Di 20.05.08 14:15
du musst doch wissen wie das Feld mit den Nummern heißt oO
ID vielleicht? :nixweiss:
achi 3.0 - Di 20.05.08 14:28
ne weiß ich leider nicht, das feld ist ja automatisch angelegt und nicht von mir kannst es ja mal probieren leg mal unter datenbankoberfläche ne tabelle an usw.
wenn du zeit hast natürlich (hoffe gehe keinem auf dem geist mit meinem problem)
achi 3.0 - Di 20.05.08 14:41
hallo,
ja es klappt keine ahnung was ich eben falsch gemacht habe aber habe mir nochmal die tutorials angeschaut und da stand auch table1.RecNo habe es nochmal probiert und es geht.
dnake euch
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!