Hallo Legolas,
füge doch einmal vor dem Datenladen noch eine Zeile ein:
Delphi-Quellcode:
FilmDB.Filtered:=True;
FilmDB.First;
Datenladen(FilmDB);
...nur um sicher zu stellen, dass der Datensatzzeiger auch auf dem ersten und einzigen Satz steht.
Sollte das auch nichts helfen, füge noch eine Zeile hinzu:
Delphi-Quellcode:
FilmDB.Filtered:=True;
ShowMessage('Anzahl der gefilterten Sätze: '+IntToStr(FilmDB.RecordCount));
FilmDB.First;
Datenladen(FilmDB);
Teile uns dann bitte mit, was die Ausage anzeigt.