Neuigkeiten:

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

Mobiles Hauptmenü

Auto-Einfügen

Begonnen von t_daniels, April 03, 2014, 08:00:22

⏪ vorheriges - nächstes ⏩

t_daniels

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.

DF6GL

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...
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

t_daniels

Danke für die Hilfe -.-

MzKlMu

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.
Gruß Klaus

t_daniels

Es geht auch nicht um eine Tabelle sondern um ein Formular...

MzKlMu

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.
Gruß Klaus

database

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.

t_daniels

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

database

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  ;)