Seite 1 von 1

Formular um Aufgabenliste zu pflegen.

Verfasst: So 30. Nov 2014, 13:11
von yukk
Hallo,
bisher habe ich ein paar Aufgabenlisten in Textform verwaltet, nun möchte ich die Listen per base verwalten.
Im 1. Schritt habe ich eine Tabelle für Aufgaben erstellt, und einen Bericht um die Daten anzuzeigen. In einem Formular kann ich per Tabellen-Steuerelement neue Aufgaben hinzufügen.

Nun habe ich eine Tabelle für Schlagwörter angelegt, so dass ich jeder Aufgabe mehrere Schlagwörter zuweisen kann.
Ich möchte eine Aufgabe markieren, und dann aus der Liste der Schlagwörter wählen können welche für die Aufgabe zutreffen.
Aber wie kann ich das in einem Formular zur Dateneingabe darstellen?

Habe die DB mal angehängt.

Gruß,
yukk

Re: Formular um Aufgabenliste zu pflegen.

Verfasst: So 30. Nov 2014, 14:24
von gogo
Hallo,

Deine DB-Struktur ist so gewählt, dass du einer Aufgabe über die Zuordnungs-Tabelle "tAufgabenTags" mehrere Tags zuordnen kannst. d.h. dass Du im Formular "fAufgabenTags" ein Unterformular zur Tabelle "tAufgaben" benötigst, In dem Unterformular wird die Tabelle "tAufgabenTags" dargestellt. Die Verbindung zwischen den beiden Formularen ist "id"->"idAufgabe". Die Tag-Bezeichnungen holst Du mit einem Listenfeld dessen Listeninhalt ein SQL ist:

Code: Alles auswählen

SELECT "bezeichnung", "tag" FROM "tTags"
Das DatenFeld des Listenfelde ist "tag"
Schema:
Formularstruktur.png
Formularstruktur.png (57.29 KiB) 1629 mal betrachtet
Solltest Du einer Aufgabe immer nur 1 Tag zuweisen wollen benötigst Du nur EINE Tabelle. In der tAufgaben legst Du einfach ein weiteres Feld mit z.B. der Bezeichnung "Gruppe" an und stellt dieses im Formular als Kombinationsfeld dar. Die Art des Listeninhaltes ist "SQL", und als SQL-String kannst Du

Code: Alles auswählen

SELECT  DISTINCT "Gruppe" FROM "tAufgaben" ORDER BY "Gruppe" ASC
eingeben.

DB gezippt im Anhang.

Re: Formular um Aufgabenliste zu pflegen.

Verfasst: Di 2. Dez 2014, 00:01
von yukk
Danke, das hat mich schon gut weitergebracht. Ich benutzte nun die Variante für eine Aufgabe mehrere Tags vergeben zu können. Die Eingabe per dropdown gefällt mir noch nicht so richtig, aber das ist erstmal ok.
Und Geschenke besörgen hätte ich beinahe auch vergessen ;)

Gruß,
yukk