Eindeutigkeit des Indexes ID_ARTNR2 wird verletzt

 

Diese Fehlermeldung kommt immer, wenn das Feld id_artnr2 in der Datenbank "ARTEKEL2.DBF" (hier sind die Stücklisten vermerkt) für die laufende Datensatznummerierung

 

1) leer ist

2) doppelt vorhanden ist und tritt meistens im Zuge eines Updates auf.

 

Vorgangsweise zur Reparatur am Beispiel Angebot:

a) Fehlermeldung mit Ignorieren bestätigen (alle weiteren Datensätze werden nicht übernommen)

b) letzten Datensatz in aktueller artikel2.dbf merken (z.B. Feld id_artnr2 "0000001234)

c) gesicherte \eprojekt\datasich\artikel2.dbf öffnen

d) letzten richtigen Datensatz suchen z.B. brow all for id_annr = "0000001234"

e) einer der nach unten nächsten Datensätze sollte der defekte Datensatz sein, wenn
   gefunden das Feld id_artnr2 mit "1" füllen und mit Strg+l löschen

f) pack ausführen um zu sehen ob jetzt alles paßt und gelöschte Datensätze zu entfernen

g) aktuelle \eprojekt\data\artikel2.dbf öffnen

h) zap - löscht alle Datensätze

i) append from \eprojekt\datasich\artikel2.dbf - aus reparierter Sicherungsdatei Datensätze einfügen

 

index0003

 

 

Fehlermeldung im Zuge des Updates

index0002