Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Interbase durchsuchen !! HILEFE !! (https://www.delphipraxis.net/43420-interbase-durchsuchen-hilefe.html)

StoRmtec 3. Apr 2005 20:06

Datenbank: Interbase • Version: 7.5 • Zugriff über: Mit der IDBDatabase

Interbase durchsuchen !! HILEFE !!
 
Hallo Leute

Und zwar habe ich eine Form wo meine ganzen Edits liegen und auch die ganzen Daten angezeigt werden.
Artikelnummer, Bezeichnung, Preis und und und.

Jetzt möchte ich wenn ich zb bei der Artikelnummer die Nummer eingebe und ich dann auf den Button suchen
klicke das er mir die Datenbank durchsucht und wenn er die Artikelnummer gefunden hat das er sie mir
gleich in die Edits einträgt.

Wäre euch sehr dankbar für eine Hilfe.

Vielleicht weiß auch wer wie das geht das ich den suchen button einfach zb mit der ende taste bestätige.

Danke

Mfg
StoRmtec

MrSpock 3. Apr 2005 20:10

Re: Interbase durchsuchen !! HILEFE !!
 
Hallo StoRmtec,

in der Datenmenge kannst du mit locate den entsprechenden Datensatz suchen. Wenn er gefunden wurde, wird er gleich in den verknüpften DBEdit Feldern angezeigt.

MagicAndre1981 3. Apr 2005 20:10

Re: Interbase durchsuchen !! HILEFE !!
 
Was sind das für Edits? Wenn du DBEdits hast und das SQL-Statement deiner DataSource änderst sollte das Ergenis nach der Abfrage doch gleich in den DBEdits erscheinen. Falls du normale TEdits hast musst du die Ergebnisse der Abfrage in die Edits eintragen.

André

Hansa 3. Apr 2005 20:15

Re: Interbase durchsuchen !! HILEFE !!
 
Zitat:

Zitat von StoRmtec
...Jetzt möchte ich wenn ich zb bei der Artikelnummer die Nummer eingebe und ich dann auf den Button suchen klicke das er mir die Datenbank durchsucht und wenn er die Artikelnummer gefunden hat das er sie mir gleich in die Edits einträgt.

Sofern du die Nr. weißt, dann muß wohl nicht gesucht werden, sondern es sollen doch dann eher die zugehörigen Artikel-Daten angezeigt werden ?

Das zumindest ginge so :

Delphi-Quellcode:
lblArtNr.Caption := ArtDS.FieldByName ('NR').AsString;
Voraussetzung ist nur ein bestücktes Dataset. Also :

Delphi-Quellcode:
ArtDS.close;
ArtDS.SelectSQL.Text := 'SELECT * FROM ARTTABLE WHERE NR = '+Edit1.Text;
ArtDS.Open;

StoRmtec 3. Apr 2005 20:38

Re: Interbase durchsuchen !! HILEFE !!
 
Danke

Aber wenn ich zb nach der Bezeichnung suche wie ginge das dann.
Bin da noch sehr neu in der Datenbank Programmierung.

Und was ist die Datenmenge mit dem Locate wie geht das.

Hansa 3. Apr 2005 22:46

Re: Interbase durchsuchen !! HILEFE !!
 
Locate ?? Weiß nicht was das ist. :mrgreen: Wozu soll das gut sein ? Mit der Bez. das ist hier zu lesen :

http://www.delphipraxis.net/viewtopi...=345924#345924

StoRmtec 4. Apr 2005 13:03

Re: Interbase durchsuchen !! HILEFE !!
 
Hallo

Danke für die Antworten.
Aber ich habe es immer noch nicht geschafft.
Gibt es vielleicht ein Tutorial wo sowas alles beschrieben wird mit dem anzeigen und suchen.

Hat den keiner eine Idee.

Danke
StoRmtec


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz