Thema: Delphi SchuBi

Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#2
  Alt 1. Jan 2003, 14:07
Hallo Kuckuckskind,

die Suche bei einem zusammengesetzten Namen könntest du prinzipiell über über den LIKE Operator erledigen, der auch bei lokal SQL leider nicht unterstützt wird. Es bliebe also nur die manuelle Suche über eine Schleife, die aber auch recht einfach ist:

Delphi-Quellcode:
Autor.First;
gefunden := False;

while (Not Autor.EOF) and (Not gefunden) do
begin
  if Pos(edSuch.Text, AutorName.AsString) > 0 then
     gefunden := True;
end;
Du solltest eventuell noch Groß-/Kleinschreibung berücksichtigen.

Das mit dem Kürzel darfst du natürlich nicht dem Nutzer aufbürden. Du musst bei Eingabe eines Autors überprüfen, ob schon ein Kürzel besteht und entsprechend darauf reagieren.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat