Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Bibermann am Februar 08, 2016, 20:48:35

Titel: Index Meldung
Beitrag von: Bibermann am Februar 08, 2016, 20:48:35
Guten Tag Forum,
ich habe eine Tabelle importiert und bekomme jetzt beim Öffnen des betroffenen Formulars folgende Meldung(siehe Anhang). Auch wenn ich alle Indixes auf "nein" setzte bekomme ich die Meldung. Wo hat sich der Zeiger auf diese Meldung "eingebrannt"?
Gruß Bibermann
Titel: Re: Index Meldung
Beitrag von: DF6GL am Februar 08, 2016, 20:59:07
Hallo,

vermutlich betrifft die Meldung den Primärschlüssel, und dessen Indizierung kannst Du nicht entfernen.
Oder wie die Meldung auch aussagt, verhindert eine Beziehung die Änderung.

Möglich ist auch eine "zerschossene" Tabelle...
Titel: Re: Index Meldung
Beitrag von: Beaker s.a. am Februar 11, 2016, 15:05:02
Hallo Bibermann,
Vielleicht gibt es da einen (oder mehrere) Mehrfelder Indizes.
Schau also nicht nur bei den einzelnen Feldern auf den Index, sondern öffne Mal das zugehörige Eigenschaftenblatt (Tabellenentwurf - Entwurf - Indizes).
Und checke, wie Franz angemerkt, die Beziehungen zwischen den Tabellen.
gruss ekkehard
Titel: Re: Index Meldung
Beitrag von: MaggieMay am Februar 11, 2016, 16:21:05
Hi,

wenn das bereits beim Öffnen des Formulars passiert, solltest du mal nachschauen welche Ereignisse da evtl. abgefangen/benutzt werden.
Titel: Re: Index Meldung
Beitrag von: ebs17 am Februar 11, 2016, 18:06:48
Zitatich habe eine Tabelle importiert
Wenn da schon Schlüsselfelder auftreten würden, bekämst Du sofort eine Meldung. Bei der Gelegenheit könnte man auch darüber nachdenken, WIE Du importierst. Es gibt nämlich mehrere Möglichkeiten ...

Wenn das Formular unabhängig vom Import beim Öffnen diesen Fehler wirft, dann versucht es eigenständig, Datensätze anzufügen oder zu ändern. Also solltest Du wie empfohlen überprüfen, was da alles so an Prozeduren und Makros abgeht.