Moin Moin,
leider bin ich bei der Suche nach einer Lösung bisher nicht fündig geworden :(
Problem: Ich bekomme eine Tabelle mit Anlangenfeld und möchte diese Datensätze einer "Master"-Tabelle hinzufügen.
Hintergrund: Verein meldet Teilnehmer zur Veranstaltung, diese sollen der Master-Teilnehmer-Tabelle der Veranstaltung hinzugefügt werden)
Per SQL mit INSERT kann ich es vergessen, da die Anlagenfelder nicht mit übernommen werden. (auch klar, da sie sich in einer anderen -versteckten- Tabelle befinden)
Ja, ich kann OLE Felder dafür nutzen und tue es aktuell auch. Mir geht es aber um das HOWTO die Anlagenfelder an eine andere Tabelle zu übergeben.
Da ich bisher noch nirgendwo gelesen habe, dass irgendjemand das gleiche Problem hat, frage ich mich, ob es eine einfache Möglichkeit gibt, die ich bisher übersehen habe.
Wäre schön, wenn Euch eine Lösung einfallen würde.
Grüße aus Rostock
Wolfgang
(Netwolf)
Hallo Wolfgang,
vielleicht helfen die Erläuterungen hier:
http://office.microsoft.com/de-at/access-help/anfugen-von-dateien-und-grafiken-an-datensatze-in-der-datenbank-HA010341505.aspx
weiter, speziell der letzte Abschnitt mit Hinweis auf LoadfromFile und SavetoFIle.
Das Anlagenfeld kann als Recordset geöffnet werden bietet dadurch den Zugriff auf die Unterfelder und die Bearbeitungsmethoden.
Hallo Franz,
das An-/Einfügen von Dateien in das Anlagenfeld ist nicht das Problem.
Ich finde nirgendwo eine Routine, wie man eine Tabelle mit Anlagen an eine andere Tabelle anfügt. Scheinbar ist noch keinem aufgefallen, dass es z.B. mit SQL nicht funktioniert.
Ok, ich könnte den Recordset der anzufügenden Tabelle durchlaufen. Dann die Anlagen pro Datensatz durchlaufen und an die "Master"-Tabelle anfügen.
Wie / Wo stelle ich sicher, dass die Anlagen an den richtigen Datensatz angefügt werden?
Gibt es nur diese Möglichkeit, oder bietet Access 2007/2010 eine bereits vorhandene Funktion die ich nutzen könnte?
Vielen Dank für deine Hilfe.
Grüße aus Rostock
Wolfgang
(Netwolf)
Hallo,
ich kenne keine (andere) , was aber nichts zu bedeuten hat...
Habe aber auch noch nicht viel damit experimentiert, einziger "Lichtblick" könnte sein, die Untertabelle namentlich herauszufinden und darauf ein SQL-Statement abzusetzen.
Moin Moin,
Mensch Franz, wenn dir schon keine Lösung einfällt, wem sonst :-)
Ich sehe mich schon gezwungen, die Lösung selbst zu finden. :-(
Naja so ist das eben, wenn man neue Wege beschreitet.
Grüße aus Rostock
Wolfgang
(Netwolf)