Hallo,
Ich will eine Projektaufgaben Datenbank erstellen.
schön 
Dafür habe ich eine Tabelle „tblAufgabenProjekt“.
Darin die Felder: Aufgaben_ID, Projekt_ID, Aufgabentitel,
Aufgabenbeschreibung, Anhang, Verantwortlichkeit, Startdatum,
Enddatum, Erledigt.
diese Tabelle sollte (muss) folgendermaßen aufgebaut sein:
AufgabenProjekt_ID (das ist das Primärschlüsselfeld), Aufgaben_ID (das ist das Fremdschlüsselfeld zur neuen Tabelle „tblAufgaben“) , Projekt_ID, Aufgabentitel,
Aufgabenbeschreibung
(diese Felder sind in tblAufgaben enthalten), Anhang, Verantwortlichkeit, Startdatum,
Enddatum, Erledigt.
Da bei den verschiedenen Projekte vielfach die gleichen
Aufgaben entstehen, würde ich gerne folgendes machen:
Wenn tblAufgaben NUR eine Vorlagentabelle sein soll, aus der man Aufgaben übernehmen kann , aber nicht muss, dann kann die tblAufgabenProjekt erst mal so bleiben, wie sie ist.(dabei trotzdem das Primaäschlüsselfeld passend benamsen)
Ein Formular bei dem man die per Checkboxen auswählen kann,
welche „Standard-Aufgaben“ es gibt und evtl. noch weitere
„neuen“ Aufgaben dazufügen.
Erst mal geht es um Tabellen, bevor Formulare dran sind. Also erzeuge die schon oben angedeutete Tabelle „tblAufgaben“
tblAufgaben:
Aufgabe_ID (PK, Autowert)
Aufgabe_Titel
Aufgabe_Beschreibung
Aufgabe_Marker (Ja/Nein-Feld)
Mit einer Schaltfläche werden nun für alle Aufgaben die
angewählt wurden,
Mit einem Formular mit Basis zu tblAufgaben werden die Vorlage-Aufgaben gepflegt (Erfassung/Änderung/Löschen" und der Marker für die zu übernehmenden Aufgaben gesetzt.
jeweils die Aufgaben_ID generiert,
die wird automatisch generiert, da ist kein Zutun nötig.
Projekt_ID ausgelesen,
nix Projekt_ID, die gibt es nicht in dieser Tabelle
und der Aufgabentitel & Beschreibung
kopiert
ok, das geschieht mit einer Schaltfläche im Formular mit Basis zu tblAufgabenProjekt
oder generiert (was halt einfacher ist)
nix generieren.
Anschliessend werden in einem weiteren Formular alle Aufgaben
aufgelistet, wo dann Termin, Verantwortlichkeit, etc.
definiert werden können.
nix „anschliessend“. Dieses Form ist schon geöffnet und das Kopieren wird aus diesem Form angestoßen.
Meine Frage nun:
Wie bekomm ich die Textbausteine, die ich angewählt habe in
meine Tabelle?
Mit etwas Code hinter einer Schaltfläche („btnAGCopy“),der mittels SQL und mit den akt. Daten (oder halt auch Recordsets) die markierten Aufgaben-Datensätze ausliest und in die tblAufgabenProjekt anfügt.
Gruß
Franz, DF6GL