probier mal was aus.
bisher war die abfrage so:
Delphi-Quellcode:
while (not dm1.T_anschrift.eof) and (idzumbearbeiten = bearbeitenzaehler) then
begin
// ...
end;
glaube die abfrage ist falsch.
die while schleife wird ja solange durchlaufen, solange das ende nicht erreicht (eof) und solange
(idzumbearbeiten
= bearbeitenzaehler).
aber du willst ja die schleife beenden wenn idzumbearbeiten
= bearbeitenzaehler
dann müßte doch die abfrage so aussehen: idzumbearbeiten
<> bearbeitenzaehler
Delphi-Quellcode:
while (not dm1.T_anschrift.eof) and (idzumbearbeiten <> bearbeitenzaehler) then
begin
// ...
end;
in worten ausgedrückt: die schleife wird solange wiederholt, solange kein ende erreicht ist und solange die 2 variablen ungleich sind. sind beide variablen gleich, so wird die schleife verlassen.