| Autor |
Beitrag |
achi 3.0
      
Beiträge: 63
|
Verfasst: Di 20.05.08 10:42
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
Zuletzt bearbeitet von achi 3.0 am Di 20.05.08 12:30, insgesamt 1-mal bearbeitet
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: 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>; |
www.delphi-treff.de/tutorials/datenbanken/
Aber:
If Anfaenger and BDE then Writeln('Finger weg!'); 
_________________ Markus Kinzler.
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: 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).
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
achi 3.0 
      
Beiträge: 63
|
Verfasst: 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
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Di 20.05.08 12:52
nehm mal für <DS> Table1
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
achi 3.0 
      
Beiträge: 63
|
Verfasst: 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
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Di 20.05.08 13:44
Table1.RecNo ?
_________________ Markus Kinzler.
|
|
achi 3.0 
      
Beiträge: 63
|
Verfasst: Di 20.05.08 13:53
bei RecNo gibts folgende meldung
[Fehler] Unit1.pas(33): Record, Objekt oder Klassentyp erforderlich
danke
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Di 20.05.08 13:57
TTable ist imho auch eine Klasseninstanz.
_________________ Markus Kinzler.
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Di 20.05.08 14:15
du musst doch wissen wie das Feld mit den Nummern heißt oO
ID vielleicht? 
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
achi 3.0 
      
Beiträge: 63
|
Verfasst: 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 
      
Beiträge: 63
|
Verfasst: 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
|
|