MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 15.03.2019, 22:04   #1
VBA_0815
Neuer Benutzer
Neuer Benutzer
Standard Acc2016 - laufzeitfehler 2169, Daten können nicht gespeichert werden, index o.ä.

Hallo zusammen,
ich habe einen Fehler in meinem Formular Kundendaten und würde mich über eine Hilfestellung freuen:

ich habe ein Formular mit Kundendaten, als Unterformular der entsprechende Ansprechpartner - aus 2 Tabellen 1x Ansprechpartner und 1x die Tabelle "Titel"
und hier kann ich die Daten aus der Tabelle "Titel" nicht ändern/speichern.
Alle anderen Daten kann ich ändern und speichern.

"Die Änderungen können nicht vorgenommen werden, da der Index... mehrfach vorkommende Werte enthalten würde..."

Als Verknüpfungstyp habe ich 3: alle werte
aus Tabelle Ansrechpartner und nur Daten aus tbl Titel, die übereinstimmen.
mit referenzieller Integrität + aktualisierung+ löschung.

Die Beziehungen als Anhang sowie meine Test-Datei als zip-version


Ich verstehe gerade nicht, warum es nicht funktioniert.


Könnt Ihr mir helfen?

VG
VBA 0815
Angehängte Grafiken
Dateityp: jpg Bez Kundendaten.JPG (24,5 KB, 10x aufgerufen)
VBA_0815 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.03.2019, 22:21   #2
elmar
MOF Guru
MOF Guru
Standard

Stelle die Beziehung zwischen der tblAnsprechpartner und der tblTitel anders ein! (So, wie de Beziehung zwischen tblKunden und tblAnsprechpartner.)
Allerdings frage ich mich, warum Du überhaupt die Tabelle tblTitel angelegt hast...
Angehängte Grafiken
Dateityp: png Bez Kundendaten.png (49,9 KB, 7x aufgerufen)

__________________

WIN 10 Enterprise 64, ACCESS 2019 Wissenswertes: ACCESS-FAQ
Hilfreiche Antworten kann es nur bei verständlichen Fragen geben! Anleitung dazu: Hier klicken | Auch hilfreich: Einführung in die Datenbank Microsoft Access. | Die Nachteile von Nachschlagefeldern
elmar ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 15.03.2019, 22:36   #3
markusxy
MOF Meister
MOF Meister
Standard

Der Ansprechpartner benötigt eine eindeutige ID.
Die fehlt ja komplett.
markusxy ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.03.2019, 09:31   #4
VBA_0815
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard laufzeitfehler 2169

Moin zusammen und vielen Dank für die Antworten!

@elmar, habe Deinen Hinweis mal umgesetzt, sehe dann aber in der Abfrage nur die Ansprechpartner mit Titel.
Es gibt ja auch Ansprechpartner ohne Dr. o.ä., die sollen auch angezeigt werden.
Das Feld kann ich aber dennoch nicht ändern, wenn jemand habilitiert und Prof.Dr. ist z.B....

Hast Du evtl. noch eine Idee?

VG
VBA0815
VBA_0815 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 16.03.2019, 09:48   #5
ebs17
MOF Guru
MOF Guru
Standard

Zitat:

Hast Du evtl. noch eine Idee?

Durchdenke doch erst einmal bekommene Hinweise.

tblTitel-tblAnsprechpartner: Wenn man über das Feld Titel verknüpft, steht ja wohl in beiden Tabellen der gleiche Wert. Da stellt sich wie bereits bemerkt die Frage, wofür die tblTitel mit diesem einzigen Feld in dieser Form dienen soll - außer alles zu verkomplizieren.
Streichen wäre eine Möglichkeit.

Ansonsten: Eine Formular ist einfach editierbar, wenn seine Datenherkunft auf genau einer Tabelle beruht. Verschraubt man mehrere Tabellen in einer Abfrage, hat man regelmäßig Probleme. Deine konkrete Umsetzung ist aus der Beschreibung nicht ableitbar.

__________________

Ein freundliches Glück Auf!

Eberhard

Abfrageperformance ist kein Geheimnis
SQL ist leicht: {0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}:{8}:{9}:{10}:{11}:{12} <= geklammerte Zahlen sind Einzelthemen
Dein Dankeschön: DBWiki => Spende
ebs17 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.