Entwickler-Ecke
Datenbanken - 2 werte aus tabelle auslesen-wie geht dat?
hannesgw - Mi 03.12.08 13:17
Titel: 2 werte aus tabelle auslesen-wie geht dat?
hi sitze hier gerade komm net weiter habe folgenden text
der bewirken soll dat ich aus einer tabelle 2 werte zugleich auslese
aba i-wie funktioniert dat nich so wie's soll
könnt ihr mir bitte sagen wo ich in der zeile den fehler hab?
| Zitat: |
| (Tabelle.Locate('Vorname', (Form1.Edit1.text), [])) and (Tabelle.Locate('Name', (Form1.Edit2.text), [])); |
jaenicke - Mi 03.12.08 13:42
Hallo und :welcome:
Moment, Locate sucht dir den ersten Datensatz, der auf die Kriterien passt und aktiviert den. Du rufst es aber zweimal auf, so dass der gefundene Datensatz aus dem ersten Locate ja gar nicht benutzt wird.
Wie meinst du das Auslesen? Locate liest ja nix aus, sondern springt nur zum ersten passenden Datensatz, mehr nicht.
Wie wäre es, wenn du mal in die Hilfe schaust?
| Delphi Hilfe (F1) hat folgendes geschrieben: |
with CustTable do
Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-1000']), [loPartialKey]); |
Meinst du sowas?
Delphi-Quelltext
1:
| Tabelle.Locate('Vorname;Name', VarArrayOf([Form1.Edit1.Text, Form1.Edit2.Text]), [loPartialKey]); |
Zudem solltest du deine Edits mal richtig benennen und nicht nur Edit1, Edit2, da weißt du hinterher gar nicht was was ist und musst dauernd nachschauen.
hannesgw - Mi 03.12.08 13:50
Cool danke
ja das mit zu dem datensatz springen meinte ich auch bin noch'n ziemlicher delphi anfänger
mfg hannes
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!