AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Die Felder einer Tabelle durchsuchen?
Thema durchsuchen
Ansicht
Themen-Optionen

Die Felder einer Tabelle durchsuchen?

Ein Thema von smart · begonnen am 9. Jun 2005 · letzter Beitrag vom 10. Jun 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#1

Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 09:32
Datenbank: Absolute Database • Version: 488 • Zugriff über: Datasource
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.
Heike Kretschmann
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#2

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 09:54
Moin smart,
hab mal einen Blick auf das Beispiel im Nachbarthread

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 09:59
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.
Heike Kretschmann
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#4

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 10:05
Zitat von smart:
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.
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.
  Mit Zitat antworten Zitat
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 10:19
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!
Heike Kretschmann
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#6

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 10:26
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
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#7

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 10:27
Zitat von smart:
Du hast richtig verstanden!
Dann bin ich ja beruhigt.
Zitat von smart:
Entschuldigung!
Es sei dir verziehen
  Mit Zitat antworten Zitat
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 10:37
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' ?
Heike Kretschmann
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#9

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 10:55
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
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#10

Re: Die Felder einer Tabelle durchsuchen?

  Alt 9. Jun 2005, 10:56
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?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 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