Hallo,
möchte gerne einen Datensatz aus Tabelle1 in Tabelle2 kopieren wenn in Tabelle1 ein Häkchen in diesem Datensatz gesetzt wird.
Gleichzeitig soll das Feld (in Tabelle 1) neben dem Häckchen die Farbe wechseln(in rot) wenn das Häckchen gesetzt wird.
Zusätzlich soll das rote Feld wieder grün werden wenn in Tabelle2 ein Häckchen gesetzt wird.
Ich hoffe ich habe das Problem einigermaßen verständlich erklärt.
Dient dazu das wenn das erste Häkchen gesetzt ist eine zusätzliche Aufgabe abgearbeitet werden muß .
Durch den Haken in Tabelle 2 wird bestättigt das diese Aufgabe abgearbeitet ist.Zusätzlich wird durch den Farbumschlag der Status in Tabelle 1 ersichtlich (Kann auch ein Smilie sein so...)
Danke im voraus...
Gruß Kodan
Hallo,
das Vorhaben ist schlicht und ergreifend in einer Datenbank überflüssig. Für die zusätzliche Aufgabe(n) sollte eine extra Tabelle angelegt werden zur Erfassung der Zusatzaufgabe. Mit einem Bezug (Fremdschlüssel) zur jetzigen Tabelle.
Die Zusatzaufgaben werden in einem Unterformular erfasst. Die Kopierei entfällt ersatzlos.
Man erzeugt in einer DB keine redundanten Daten und das würdest Du ja durch da Kopieren machen.
Hallo,
grad als ich schreiben wollte kam mir MzKlMu zuvor.
Erstmal schliesse ich mich ihn an denn DS doppelt in eine DB macht keinen Sinn.
Für die rot/grün Geschichte solltest du ein Statusfeld haben. Dieses wird durch die Hacken gesteuert.
Dann noch eine bedingte Formatierung und die Sache passt.
Gruß
Johann
Hallo,
stimme dir völlig zu...
Nur wie gesagt....
Ob nun die Daten kopiert(sehe ein ist falsch) oder ob ich verlinke...ich benötige eine Möglichkeit wenn der Haken gesetzt ist ... das ein Datensatz mit Bezug auf den Datensatz in Tabelle 1 angelegt wird.
MFG Kodan
Hallo Kodan,
sicher gibt es Konstellationen die sich einen Außenstehenden nicht erschliessen und theoritsch falsch sind.
Warum auch immer du diesen Weg gehen willst.
Bastel dir einen SQL-String zusammen der den DS in die andere Tabelle einfügt.
(Eventuell eine Anfügeabfrage machen und da den SQL-String herholen).
Gruß
Johann
Hallo Jonny,
ich versteh jetzt nicht...
Den weg des Kopierens will ich ja gar nicht mehr gehen..Was ist deiner Meinung falsch...?
Was wäre dein Lösungsansatz.. Ich will doch "nur" erreichen das wenn im Haupdatensatz ein Häkchen gesetzt ist die Daten in eine 2 Tabelle verlinkt wird?
MFG Kodan
Hallo,
wenn Du die 2.Tabelle in einem Unterformular darstellst mit Verknüpfung über die Schlüsselfelder, brauchst Du auch den Haken nicht. Sobald im Ufo etwas eingetragen wird, ist der Datensatz automatisch angelegt.
Ohne VBA Code und ohne Anfügeabfrage, vollautomatisch.
Hallo,
soweit verstanden.
Kann deine Gedanken nachvollziehn.
Aber :Im Unterformular sollen nur die Daten erscheinen die im Hauptformular einen Haken haben...
Ich möchte im Unterformular sehen welche Datensätze noch eine zusätzliche Aufgabe haben / erledigt werden müssen.
Und wie soll ich im Unterformular wissen welche Datensätze ich bearbeiten soll, ohne Kennzeichnung in der Haupttabelle.
Gruß Kodan
Hallo,
den Haken brauchst Du nicht, ein Datensatz in der 2. Tabelle entsteht ja erst dann wenn etwas eingetragen wird. Kein Datensatz im Unterformular = keine Zusatzaufgabe, so einfach ist das. Die Zusatzaufgabe muss ja beschrieben werden und dazu gibt es ja die 2. Tabelle.
Gibt es eigentlich jeweils immer nur eine Zusatzaufgabe oder können das auch mal 2 und mehr sein?
Vieleicht beschreibst Du ja den Gesamtzusammenhang ja mal etwas ausführlicher.
Gut...
Ich habe eine Tabelle in der alle Produkte stehen (je ein Datensatz).
Jetzt ist es notwendig bestimmte Produkte zu überarbeiten.Diese Produkte möchte ich mit einem Häkchen versehen (Überarbeiten notwendig).
Als bald dieser Haken gesetzt ist sollen jene Datensätze die einen Haken haben in einem Unterfomular oder Tabelle erscheinen damit ich nur die Datensätze sehe die bearbeitet werden müssen(Primärschlüssel ist die Produktnummer).
Nun kann ich im Unterformular Daten wie Datum Bearbeitet /Kundenfreigabe /Änderungen eintragen. Die Verlinkung ist ja noch über die Produktnummer da. Und wenn ich nun in einer bestimmten Spalte (Datum Bearbeitung abgeschlossen) Daten stehen habe dann sollte in der Haupttabelle eine Markierung erscheinen die mir mitteilt das die Überarbeitung abgeschlossen ist.
MFG Huber
Hallo,
Zitatdann sollte in der Haupttabelle eine Markierung erscheinen die mir mitteilt das die Überarbeitung abgeschlossen ist.
Das brauchst Du nicht, denn über den Staus Abgeschlossen kannst Du Dir ja ganz bequem nur die Daten anzeigen lassen die noch nicht abgeschlossen wurden.
Für die verschieden Zustände (Status) sollte es auch eine eigene Tabelle geben mit einem Primärschlüssel, der dann als Fremdschlüssel gespeichert wird..
Für die Darstellung im Hafo nimmst Du zur Haupttabelle die 2.Tabelle mit auf und kannst so ganz bequem nach dem Status filtern (über die Zahl=Fremdschlüssel).
Häkchenfelder sind in diesem Zusammenhang völlig überflüssig.
Du denkst viel zu kompliziert, das ist einfacher als Du denkst.
Hallo,
ja ich stimme dir zu, das mit dem zu kompliziert denken...
Aber schlüssig ist mir das ganze noch nicht...
Es wäre nett von dir wenn du mir an einem Beispiel das zeigen könntest...
Ansonsten werde ich mir am WE mal nochmals alles durch den Kopf gehen lassen...
Melde mich aber sicher wieder...so oder so
Gruß Kodan