Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Abhängige Kombifelder, Probleme über Probleme

Begonnen von Cohors, Oktober 01, 2016, 21:32:35

⏪ vorheriges - nächstes ⏩

Cohors

Hallo,

ich bin noch Access Neuling und benötige mal die Hilfe von Euch Profis.

Ich habe eine Datenbank erstellt, die sich mit der Verwaltung von Druckschemen befasst (das nur am Rande). Im Erfassungsformular habe ich drei Kombifelder, die alle voneinander abhängig sind. Wähle ich im ersten Kombifeld einen Eintrag, soll mir das zweite Kombifeld die dazu passenden Einträge zeigen. Wenn ich dann im zweiten Kombifeld einen Wert auswähle, soll das dritte Kombifeld wiederum nur die zum zweiten passenden Werte zur Auswahl zur Verfügung stellen.

Die Abhängigkeiten konnte ich noch gut hinbekommen, aber leider ist es jetzt so, dass ich im dritten Kombifeld nur den ersten Wert auswählen kann. Und - wenn ich im ersten Kombifeld andere Werte auswähle, zerschießt es mir alle anderen Werte. Was mache ich nur falsch...???

Könnte bitte mal jemand die DB checken und mir einen Tipp geben.

DF6GL

Hallo,

falsch ist, dass die Kombis (in diesem Fall)  gebunden sind...

Siehe auch: http://www.donkarl.com/?FAQ4.36
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Cohors

Na ja, danke für die Antwort, aber das hilft mir jetzt nicht wirklich weiter...

el_gomero

Moin,

Zitat
Na ja, danke für die Antwort, aber das hilft mir jetzt nicht wirklich weiter...

dann wirst es (nicht nur mit Access) nicht leicht haben.
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

Lachtaube

#4
Weil heute Sonntag ist, habe die Anforderung einmal für Dein Formular umgesetzt.

PS: Ich würde auch die kaskadiereden Kombifelder untereinander anordnen, weil der Benutzer sonst nach Auswahl von E2 immer die Maus ~10 cm nach rechts bewegen muss, bevor die Eingabe weiter geht. ;)
Grüße von der (⌒▽⌒)

Cohors

Zitat von: el_gomero am Oktober 02, 2016, 15:37:06
Moin,

Zitat
Na ja, danke für die Antwort, aber das hilft mir jetzt nicht wirklich weiter...

dann wirst es (nicht nur mit Access) nicht leicht haben.

Das ist ja sehr nett, dankeschön. So kann man einen Neuling richtig motivieren.

Cohors

Zitat von: Lachtaube am Oktober 02, 2016, 15:58:52
Weil heute Sonntag ist, habe die Anforderung einmal für Dein Formular umgesetzt.

PS: Ich würde auch die kaskadiereden Kombifelder untereinander anordnen, weil der Benutzer sonst nach Auswahl von E2 immer die Maus ~10 cm nach rechts bewegen muss, bevor die Eingabe weiter geht. ;)

Vielen herzlichen Dank. Mit Deiner Hilfestellung kann ich sicher besser nachvollziehen, was ich vorher falsch gemacht habe.

VG

Cohors

Ich habe mal die Überarbeitung von Lachtaube getestet - leider funktioniert das auch nicht. Wenn ich die erste Entität E1 wähle, werden richtigerweise die dazugehörigen Werte aus E2 angezeigt. Ich kann dann auch die zu E2 gehörigen Werte auswählen.
Wechsle ich jedoch auf einen anderen Eintrag bei E2 überschreibt es mir ALLE vorherigen Tabelleneinträge mit dem Wert aus E2. Das ist alles sehr verwirrend. Ich denke, dass mir das noch etwas "zu hoch" ist...

@Lachtaube: könntest Du bitte noch mal über die DB schauen? Gib einfach mal ein paar wechselnde Inhalte ein, kannst Du die merkwürdigen Überschreibeffekte nachvollziehen? Ich versuch mal, es mit zwei Screenshots zu untermauern.

Bild 1: Als E1 habe ich "Ereignis" gewählt, dazu passend bietet mir E2 die entsprechenden zugeordneten Einträge an. Hier habe ich dann "Ereignis allgemein" gewählt. Das funktioniert solange, bis ich unter E2 einen anderen Wert auswähle - siehe Bild 2!

Bild 2: Hier habe ich dann als E2 Wert "Transaktion" gewählt und plötzlich werden alle vorherigen Einträge unter E2 als Transaktion dargestellt und die Werte unter Art des Druckschemas sind alle leer.

Ich hab echt keinen Plan mehr.

Danke schon mal für etwaige Hilfe.

Lachtaube

In einer Datenblattansicht funktionieren keine abhängigen Kombifelder.
Grüße von der (⌒▽⌒)

el_gomero

Hallo,

Zitat
... So kann man einen Neuling richtig motivieren. ...

Du hast die Helfer ja mit deiner Aussage vorher auch entsprechend motiviert.

Mit Neuling nichts zu tun hat ein entsprechender Umgang.

Wenn etwas nicht funktioniert, sagt man was nicht funktioniert und ggf Fehlermeldung, SQL-Statement etc. So eine Aussage wie von dir oben, bringt keinen weiter ... - denk mal drüber nach.

btw - du könntest ein Endlosform verwenden und die Kombis in den Formularkopf setzen. Wenn es unbedingt Datenblatt sein muss wäre die Darstellung über ein Unterformular eine Möglichkeit.
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

Cohors

@el_gomero: Falsch, ich hatte ehrlich um Hilfe gebeten und bekomme als Antwort "dann wirst es (nicht nur mit Access) nicht leicht haben." - was soll das??? Ich möchte mich in Access einarbeiten, das braucht Zeit, Energie und Motivation. Bisher bin ich relativ gut vorangekommen, aber solche (sinnfreien) Aussagen sind nicht hilfreich. Und wenn jemand nichts zur Thematik sagen kann, sollte er sich derartige Postings verkneifen. Na sei´s drum, ich nehme es ja nicht übel. Andere Forenteilnehmer haben mich schon weitergebracht. Und die Information, dass abhängige Felder in der Datenblattansicht nicht funktionieren ist so ein Tipp, den ich gern aufnehme. Vielen Dank dafür!

el_gomero

du bist auf dem falschen Dampfer, denn Franz hat dir in #1 einen zielführenden Hinweis gegeben, auf den du wie ein verzogenes Kind reagiert hast. Meine letzten Infos ignorierst du auch, kurz und gut - mit uns beiden wird das nix mehr - ich bin hier raus.
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

Cohors

@el_gomero: schon wieder falsch. Wie kommst Du dazu, mein Verhalten als "wie ein verzogenes Kind" zu interpretieren? Du kennst mich nicht, also lass bitte jegliche Wertung, ich mache das schließlich auch nicht bei Dir.
Wie hätte ich mich auch ausdrücken sollen? Der Hinweis #1 wäre zielführend für Anwender, die hinreichende Erfahrung mit Access haben, aber nicht für mich als absoluten Neuling, da wäre ein detaillierter "Hinweis" besser gewesen.
Aber diese Diskussion führt zu rein gar nichts. Wenn Du raus bist, ist es für mich ok, anderenfalls wäre ich Dir trotzdem dankbar, für etwas Unterstützung.