[gelöst] Automat. Markierfeldaktiv. bei Auswahl aus Liste...

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Automat. Markierfeldaktiv. bei Auswahl aus Liste...

Re: Automat. Markierfeldaktivierung bei Auswahl aus Listenfe

von obrigada2000 » Di, 10.07.2012 16:52

Hallo Robert!

Entschuldige bitte meine späte Antwort.

Die Originaldatenbank wurde von einem meiner Vorgänger erstellt, und ich habe sie ein paar Jahre so weiter benutzt, wie sie mir übergeben wurde. Jetzt suche ich nach Verbesserungen der Datenbank, bin aber an einigen Stellen offensichtlich noch der alten Datenbankstruktur verfallen.

Ich habe die Datenbank nach deiner Antwort noch mal dahingehend überprüft, ob ich die Markierfelder nicht doch ganz weglassen könnte und durch Änderung der Abfragekriterien dasselbe Ergebnis erhalten würde. Die Abfragen sind jetzt mit bis zu 10 Kriterien zwar etwas komplexer, aber ich erreiche dasselbe wie mit den Markierfeldern, die damals wohl nur eingebaut wurden, um die Abfragen zu vereinfachen. Voilà, die Tabellen, Abfragen und Formulare sind nun um ganze 16 Felder kleiner.

Die Dame dankt.

Viele Grüße!

obrigada2000

Re: Automat. Markierfeldaktivierung bei Auswahl aus Listenfe

von RobertG » Do, 05.07.2012 16:07

obrigada2000 hat geschrieben: Ich habe beim Eintragen von Daten in ein Formular meiner Originaldatenbank festgestellt, dass ich häufiger als mir lieb ist vergesse, Markierfelder zu aktivieren, die im Moment zur Abfrage von Daten wichtig sind. Daher habe ich überlegt, ob ich die Markierfelder nicht weglassen und die Abfragen anderweitig realisieren könnte. So wie es aussieht, kann ich die meisten Markierfelder jedoch nicht weglassen. Welche Möglichkeiten gibt es nun, bei der Auswahl aus einem Listenfeld automatisch die dazugehörigen Markierfelder zu aktivieren?
Eigentlich kann da etwas von der Logik her nicht stimmen. Wenn über das Listenfeld ein Markierfeld bedingt wird, dann lässt sich der gleiche Effekt auch über eine Abfrage realisieren. Das Markierfeld bringt keine zusätzliche Botschaft.
Grundlage in einer Datenbank sollte sein, unnötige Verdoppelungen von Inhalten zu vermeiden.
Wenn Du also bestimmte Beziehungen von vornherein zusammen siehst, dann können diese Beziehungen entweder über eine separate Tabelle oder insgesamt über die entsprechende Verknüpfung von Tabellen realisiert werden. Irgendwo muss also klar sein, dass z.B. "Präsident, Mitgliedsorganisation1" bedingt, dass "Mitgliedsorganisation1" und "Erweiterter Vorstand" ausgewählt wird. Gegebenenfalls reglst Du so etwas in Abfragen z.B. über die Funktion "CASE WHEN ...".

Gruß

Robert

[gelöst] Automat. Markierfeldaktiv. bei Auswahl aus Liste...

von obrigada2000 » Do, 05.07.2012 10:08

Hallo zusammen!

Ich habe beim Eintragen von Daten in ein Formular meiner Originaldatenbank festgestellt, dass ich häufiger als mir lieb ist vergesse, Markierfelder zu aktivieren, die im Moment zur Abfrage von Daten wichtig sind. Daher habe ich überlegt, ob ich die Markierfelder nicht weglassen und die Abfragen anderweitig realisieren könnte. So wie es aussieht, kann ich die meisten Markierfelder jedoch nicht weglassen. Welche Möglichkeiten gibt es nun, bei der Auswahl aus einem Listenfeld automatisch die dazugehörigen Markierfelder zu aktivieren?

Zur Verdeutlichung des Problems habe ich eine kleine Beispieldatenbank angehängt. Es geht speziell um die Tabelle im Subformular. Wähle ich hier z.B. in der Spalte Vorstandsposition die Position "Präsident, Hauptorganisation" aus einem Listenfeld aus, sollten automatisch die Markierfelder Vorstand UND Erweiterter Vorstand aktiviert werden. Ähnlich verhält es sich, wenn ich z.B. in der Spalte Mitgliedsorganisation1 die Position "Präsident, Mitgliedsorganisation1" auswähle. Hier sollten die Markierfelder Mitgliedsorganisation1 UND Erweiterter Vorstand aktiviert werden.

Bei meiner Suche im Forum ist mir leider kein geeignetes Thema über den Weg gelaufen. Wenn Ihr eins findet, bitte informiert mich darüber. Ansonsten bin ich für alle Vorschläge dankbar. Bei Fragen, natürlich fragen.

Vielen Dank schon mal & viele Grüße!

obrigada2000
Dateianhänge
VersuchsDB_OoO_AutomHäkchen.odb
LibreOffice 3.4
Windows 7
(20.14 KiB) 75-mal heruntergeladen

Nach oben