Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Die Felder einer Tabelle durchsuchen? (https://www.delphipraxis.net/47312-die-felder-einer-tabelle-durchsuchen.html)

smart 9. Jun 2005 08:32

Datenbank: Absolute Database • Version: 488 • Zugriff über: Datasource

Die Felder einer Tabelle durchsuchen?
 
Guten Morgen!

Ich muss schon wieder lästig sein! Wie kann ich die Felder einer Tabelle durchsuchen? Ich habe es mit einem „Suchendialog“ versucht, haut aber nicht hin.

Heike.

mschaefer 9. Jun 2005 08:54

Re: Die Felder einer Tabelle durchsuchen?
 
Moin smart,
hab mal einen Blick auf das Beispiel im Nachbarthread

Grüße // Martin

smart 9. Jun 2005 08:59

Re: Die Felder einer Tabelle durchsuchen?
 
Zitat:

Zitat von mschaefer
Moin smart,
hab mal einen Blick auf das Beispiel im Nachbarthread

Grüße // Martin

Hatte ich schon, vielen Dank für den Hinweis. Aber ich brauche es umgekehrt. In einem Editierfeld den Name eingeben und dann in der Tabelle raussuchen.

Treffnix 9. Jun 2005 09:05

Re: Die Felder einer Tabelle durchsuchen?
 
Zitat:

Zitat von smart
Zitat:

Zitat von mschaefer
Moin smart,
hab mal einen Blick auf das Beispiel im Nachbarthread

Grüße // Martin

Hatte ich schon, vielen Dank für den Hinweis. Aber ich brauche es umgekehrt. In einem Editierfeld den Name eingeben und dann in der Tabelle raussuchen.

:gruebel: Genau das wird doch da gemacht, oder hab ich jetzt was falsch verstanden? Der Benutzer gibt in ein Edit nen Wert an und du positionierst dann darauf indem du ein Locate auf edit.text machst.

smart 9. Jun 2005 09:19

Re: Die Felder einer Tabelle durchsuchen?
 
Zitat:

Zitat von Treffnix
gruebel: Genau das wird doch da gemacht, oder hab ich jetzt was falsch verstanden? Der Benutzer gibt in ein Edit nen Wert an und du positionierst dann darauf indem du ein Locate auf edit.text machst.

Du hast richtig verstanden! War mein Fehler, hatte TEdit nicht gefunden! Entschuldigung!

mschaefer 9. Jun 2005 09:26

Re: Die Felder einer Tabelle durchsuchen?
 
Ahm - Sorry,

hatte die Ränder verschwinden lassen und das Edit etwas getarnt.
Fand ich aber optisch ansprechend. Man könnte natürlich im Locate
weitere Felder einbinden und damit eine Kombinationssuche aufbauen.

Grüße // Martin

Treffnix 9. Jun 2005 09:27

Re: Die Felder einer Tabelle durchsuchen?
 
Zitat:

Zitat von smart
Du hast richtig verstanden!

Dann bin ich ja beruhigt. :mrgreen:
Zitat:

Zitat von smart
Entschuldigung!

Es sei dir verziehen ;)

smart 9. Jun 2005 09:37

Re: Die Felder einer Tabelle durchsuchen?
 
Ich bekomme immer diese Fehlermeldung.
Delphi-Quellcode:
[Fehler] Tabelle.pas(72): Undefinierter Bezeichner: 'loPartialKey'
[Fehler] Tabelle.pas(72): Inkompatible Typen: 'TLocateOption' und 'Integer'
Was ist 'loPartialKey' ?

mschaefer 9. Jun 2005 09:55

Re: Die Felder einer Tabelle durchsuchen?
 
Hallo smart,

IOPartialKey ist ein Schalter. Er stellt ein, dass auch Teilübereinstimmungen gefunden werden.
Möglicherweise verwendet Dein Datenbanksystem hier aber auch Integer als schalter (0/1/2).
Da hilft nur in der eigenen Hilfe nachschauen.

Das Projekt selbst habe ich eben mit D6 Prof. übersetzt, läuft aber so auch mit D3.

Grüße // Martin

Treffnix 9. Jun 2005 09:56

Re: Die Felder einer Tabelle durchsuchen?
 
loPartialKey ist in der Unit DB im Set TLocateOption definiert. Das bedeutet, dass das Locate auch auf Teilstrings anspringt.

Zeig mal dein Locate. Vielleicht haste was vertauscht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:21 Uhr.
Seite 1 von 2  1 2      

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