Hallo zusammen.
Ich möchte aus einem Formular mit mehreren UF die Daten als excel Datei versenden.
Normal in Excel versenden bekomme ich hin aber mit den UF habe ich Schwierigkeiten. Habe schon viel ausprobiert und versucht zu lesen. Kann man das nicht mit einem Zusatz in dem Code Private Sub sendeXLS_Click()
Dim Element As Variant, strAdr As String
On Error GoTo Rundmail_Err
DoCmd.SendObject acSendForm, "", "xls", strAdr, , , "Statistik Techniker, stand " & Me![cbxJahr],
" Im Anhang befindet sich die Statistik vom Techniker ausgelesen am " & Me![cbxJahr]
DoCmd.Close acForm, "FormStatistikTechniker"
Rundmail_Exit:
Exit Sub
Rundmail_Err:
MsgBox Error$
Resume Rundmail_Exit
End Sub
erreichen?
Hallo,
erstelle statt Form-UForm einen Bericht mit Unterbericht und exportiere diesen.
Btw:
Weder Berichte noch Formulare sind eigentlich zum Export gedacht.
Exportiert sollten Tabelle/Abfragen/Werte.
Hallo Steffen,
so einfach kann ich mir das nicht vorstellen, da in jedem UF eine Abfrage ist. Die UF`s sind mit einem Filter "verknüpft", so kommt auch mein erwünschtes Ergebnis raus. Eigentlich brauche ich "nur" von den 3 UF`s die Daten, wie ich sie mir auch aus einem einzelnen Formular rausziehe. :-\.
Udo, stell Dir das Ziel gedanklich vor Augen und reduziere beim Denken das Modell auf nur ein (1) Unterformular. Liegt für einen Datensatz im Hauptformular kein verweandter Datensatz im Unterformular vor, blieben die Felder aus dem UFO leer. Bei einem Datensatz würden diese Felder jeweils einen (1) Eintrag aufweisen. Sind es mehr, müssten für jeden Datensatz im UFO, alle Daten des Hauptformulars wiederholt werden, um alle Konstellationen abzudecken. Erweitere jetzt das Denken um ein weiteres paralleles UFO. Hier müsste für jede mögliche Konstellation aus den 3 vorherigen Varianten mit den 3 möglichen Konstellationen dieses UFOs kombiniert werden. Es handelt sich hier um ein partielles kartesisches Produkt. Die Daten aus jedem UFO haben zwar den gleichen Fremdschlüssel, sind aber untereinander nicht verwandt. Bei jedem weiteren UFO erhöht sich damit die Datenmenge um ein Vielfaches.
Lange Rede kurzer Sinn: Zum Export aller Daten nach Excel sollte deshalb IMHO so etwas wie ein Sternschema (https://de.wikipedia.org/wiki/Sternschema) (in Form einer Abfrage, deren Daten ja genauso wie die Formular-Daten auch mit Bedingungen eingeschränkt werden können) angestrebt werden, wobei das Resultat sehr umfangreich werden kann.
Hallo,so einfach kann ich mir das nicht vorstellen, da in jedem UF eine Abfrage ist. Die UF`s sind mit einem Filter "verknüpft", so kommt auch mein erwünschtes Ergebnis raus. Doch genau so ist es normal, zumindest wenn man die Daten drucken will.
Der Bericht bekommt den gleichen Filter wie das Hauptformular und die Unterberichte haben die entsprechenden Abhängigkeiten.
Ist halt nur die Frage, warum man so eine Struktur in Excel braucht. Zum Bearbeiten ist eine solche Struktur ungeeignet und zum Anschauen gibt es das PDF-Format.
Okay. Danke für eure Hinweise und Gedankenstützen. Ich werde es mir nochmal anschauen und versuchen es umzusetzen. Melde mich dann ;D