Hallo RedHorse,
ich habe das Programm gestartet und konnte den Fehler nachvollziehen.
eddy hat eigentlich bereits die Antwort geliefert. Du musst folgendes machen:
1. Öffne die Datenbank zum Umstrukturieren in der
DB Oberfläche
2. Lösche lief und liefn
3. Doppelklicke auf die rechte Spalte hinter LFNR, um diesen zum Primärindex zu machen
4. Lege liefn neu an (wie gehabt mit Firmenname1 als Feld und liefn als Indexname). Wähle als Option "gewartet"
Im Program löscht du jetzt im TTableobject den Indexname, damit der Primärindex benutzt wird.
Ich habe es ausprobiert: dann läuft das Programm fehlerfrei.