Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: t_daniels am April 03, 2014, 08:00:22

Titel: Auto-Einfügen
Beitrag von: t_daniels am April 03, 2014, 08:00:22
Hallo liebe Community,
ich bin mir nicht sicher ob die Fragestellung hierhingehört, aber ich frage einfach mal: Folgende Situation: Ich habe 4 Felder zum Nachschlagen die aus Wanne_1,Wanne_2,Wanne_3 und Wanne_4 im ersten, Txx_, Txx_2, Txx3,Txx4 im 2ten 3ten und vierten(in den 3 txx feldern steht das selbe) Wie kriege ich es hin, dass wenn ich Wanne_1 auswähle, in den anderen Feldern, jeweils txx_1 steht und die felder die mit txx_1 verbunden sind (also da wo die Daten eingegeben werden) verschwinden bzw die von z.B  txx_2  wieder auftauchen wenn ich zu Wanne 2 wechsle? Wenn ihr meine Fragestellung nicht ganz versteht, bitte Fragen. Ich benutz ein Formular.
Titel: Re: Auto-Einfügen
Beitrag von: DF6GL am April 03, 2014, 08:17:33
Hallo,

bevor Du überhaupt weiter machst, rate ich Dir, Dich mit den Basics von Access und vor allem mit den Grundlagen des Designs von relationalen Datenbanken intensiv zu beschäftigen. Deine Frage lässt vermuten, dass das nichts wird, was Du vorhast...


Siehe auch einige der u. st. Links...
Titel: Re: Auto-Einfügen
Beitrag von: t_daniels am April 03, 2014, 08:54:30
Danke für die Hilfe -.-
Titel: Re: Auto-Einfügen
Beitrag von: MzKlMu am April 03, 2014, 08:55:37
Hallo,
Du denkst immer noch viel zu Excellastig. Siehe auch die Hinweise in Deinen anderen Themen.

Und verwende keine Nachschlagfelder in Tabellen, niemals.
Steht auch schon in Deinen anderen Themen.
Titel: Re: Auto-Einfügen
Beitrag von: t_daniels am April 03, 2014, 09:12:00
Es geht auch nicht um eine Tabelle sondern um ein Formular...
Titel: Re: Auto-Einfügen
Beitrag von: MzKlMu am April 03, 2014, 09:26:38
Hallo,
das war auch nur ein Sicherheitshinweis wegen (des Wortes) Nachschlagefelder, in Formularen nennt man diese Kombinationsfelder (Kombis).

Wenn Du mal die Aufgabe (und die Zusammenhänge) der DB näher erläutern würdest, konnte man vermutlich besser helfen.

Alleine die Tatsache, dass Du Aufzählungsfelder (Wanne_1,Wanne_2,Wanne_3 und Wanne_4 also mit eine Zahl hinten) verwendest lässt auf ein falsches Datenmodell schließen, das mit Access Probleme macht.
Titel: Re: Auto-Einfügen
Beitrag von: database am April 03, 2014, 09:37:06
Hallo,

jetzt mal ungeachtet der bisherigen Empfehlungen und Hinweise, die du nicht einfach beiseite schieben sollst...

Wenn ich deine Frage richtig verstanden habe (was nicht ganz einfach war  :D ) lässt sich das per VBA lösen.
Der Auslöser ist das Ereignis 'Nach Aktualisierung' des ersten Kombifeldes.
Bedingt durch einen richtigen Aufbau des Datenmodells sind die Kombis so aufgebaut, dass die gebundene Spalte der Primärschlüssel der Herkunftstabelle ist.
Diese Konstellation ermöglicht dann je nach Auswahl die anderen Kombis datenbezogen wie gewünscht zu positionieren, geht auch ohne das, endet aber erfahrungsgemäß meist recht schnell in einem fürchterlichen Datenkrimi - daher auch keine Empfehlung in diese Richtung  ;) .
Das Entleeren, Anzeigen, Deaktivieren, Sperren oder Verbergen von Eingabefeldern am Formular wird von da aus 'mitgesteuert'.

Das sind aber halt alles rein theoretische Informationen, die erst dann zu konkretisieren sind, wenn du deine Situation mittels einer Beispielanwendung
und genauer Beschreibung des Vorhabens hier im Forum offenlegst.
Titel: Re: Auto-Einfügen
Beitrag von: t_daniels am April 03, 2014, 11:14:32
Ja, habs jetzt mit Hilfe der Tipps gelöst, einfach mir das Access Handbuch zu "if-Prozeduren" durchgelesen und en paar schöne Dinge mit VBA hingeballert. War sogar relativ leicht.
LG t_daniels
Titel: Re: Auto-Einfügen
Beitrag von: database am April 03, 2014, 12:39:42
Hi,

Zitatpaar schöne Dinge mit VBA hingeballert. War sogar relativ leicht.
Bleibt zu hoffen, dass du damit nicht deine 'Datenbank' niedergeballert hast, das ist nämlich auch relativ leicht  ;)