![]() |
Datenbank: Paradoxx • Version: 5.0 • Zugriff über: DBSource
Feld im label anzeigen lassen
Guten abend
Und zwar ich habe folgendes problem Ich würde gerne für meine Benutzeranmeldung die, für den Benutzer zugehörige Inidatei laden in dennen die Benutzerspezifischen Einstellungen drin stehen. Wie bekomme ich jetzt aus meiner Tabele den dazugehörigen index So suche den Benutzer, wie bekomme ich jetzt den Index in eine Variable??
Delphi-Quellcode:
gruss sascha
Table1.Open;
//Benutzer wird gesucht if Table1.Locate('Benutzername',Edit1.Text, [LoCaseInsensitive])= True then |
Re: Feld im label anzeigen lassen
Meinst du wirklich den Index oder den wert des Feldes?
Delphi-Quellcode:
Table1.FieldByName('<Feldname>').Value;
|
Re: Feld im label anzeigen lassen
Denn Wert des Aktuell eingegebenen Benutzers sagen wir mal ich habe das in der Tabelle stehen
Nr. Benutzername 1 Admin 2 sascha 3 Frank 4 manuel 5 Alex jetzt gebe ich im Edit Frank ein jetzt so die dazugehörige Nummer "also 5" in eine Variable geschrieben werden wie bekomme ich das hin?? damit will ich mir dann meine Inis erzeugen z.b. User5setting.ini |
Re: Feld im label anzeigen lassen
Ist Nr. nur ne laufende Nummer oder ein Feld?
|
Re: Feld im label anzeigen lassen
es ist die laufende nummer also eindeutig
Delphi-Quellcode:
with FieldDefs Do
begin Clear; Add('Nr.',ftAutoInc,0,True); |
Re: Feld im label anzeigen lassen
Dann bekommst du den Wert wie oben beschrieben mit:
Delphi-Quellcode:
iniName := Table1.FieldByName('nr').asString+'.ini';
|
Re: Feld im label anzeigen lassen
Danke genau das wars
|
Re: Feld im label anzeigen lassen
ich hab doch nochmal ne Frage dazu anscheinend, bleibt aber immer der erste Datensatz der eingegeben wird.
Es wird immer der erste Datensatz genommen
Delphi-Quellcode:
iUserIndex:= (Table1.FieldByName('Nr.').AsString);
Label5.Caption:= iUserIndex; |
Re: Feld im label anzeigen lassen
schon gut hat sich erledigt habe es in die Falsch e procedure geschrieben
|
Re: Feld im label anzeigen lassen
Eigentlich sollte .Locate den Datensatzzeiger verschieben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 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