Thema: Delphi locate vor insert

Einzelnen Beitrag anzeigen

Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#3

Re: locate vor insert

  Alt 29. Jan 2008, 21:21
also es war schon richtig nur an einer kleinen Sache war noch ein Problemchen...


Es muss richtig so sein:
Delphi-Quellcode:
procedure THauptForm.Klasse1Click(Sender: TObject);
var
  Klasse : String;
begin
  Klasse := InputBox('Neue Klasse anlegen', 'Klasse:','');
  if Klasse <> 'then
 begin
    //Prüfen ob der eintrag nicht schon vorhanden ist!!
    if TblKlassen.Locate('Klassenname', Klasse, [b][loCaseInsensitive][/b]) then
      ShowMessage('Klasse schon vorhanden')
    else
    begin
      TblKlassen.Insert;
      TblKlassen.FieldByName('Klassenname').AsString := Klasse;
      TblKlassen.Post;
      TblKlassen.First;
    end;
  end;
end;
Gruß Phil und vielen Dank für Eure Hilfe!
  Mit Zitat antworten Zitat