Maulwurf_der_Schlaue Geschrieben 7. April 2007 Geschrieben 7. April 2007 Hallo zusammen, ich brauch mal etwas Hilfe, ich komm einfach nicht weiter. Folgendes habe ich vor: Ich möchte einen Bericht mit VBA erstellen und diesen dann mit VBA bearbeiten. Das Erstellen an sich ist auch kein Problem, man nehme CreateReport() und schon hat man einen leeren Bericht den man verarbeiten kann. In der VBA-Hilfe steht das man ein Template verwenden kann wenn man CreateReport verwendet. Ich hab mir also eine Vorlage (Bericht) erstellt die einige Elmente enthält. Dessen Namen dann der CreateReport-Funktion übergeben, doch leider sehe ich immernoch den leeren Bericht. Es wäre möglich über Extras->Optionen->Berichte/Formulare einen Bericht festzulegen, aber ich möchte nicht die "globale" verändern. Oder muss ich hier nur etwas anderes als "Normal" eintragen damit das funktioniert? Wenn Ja was? Ich weiß jedenfalls nicht mehr weiter, irgendwie muss es ja gehen. Ich wollte halt nicht durch alle Elmente des einen Bericht laufen und kopieren, wenn es schon so eine "schöne" Funktion gibt. Kann mir jemand einen Tipp geben? Dim myrep As Report Set myrep = CreateReport(, "Report_Vorlage1") ' Auskommentiert da das Elementnicht existiert.. ' myrep.Controls ["Textfeld_01"] = "Test" ' Status von Minimiert,Bearbeitungsansicht auf Normal,Anzeigen ändern. DoCmd.OpenReport myrep.Name, acViewPreview [/PHP] Zitieren
Maulwurf_der_Schlaue Geschrieben 9. April 2007 Autor Geschrieben 9. April 2007 Es wäre möglich über Extras->Optionen->Berichte/Formulare einen Bericht festzulegen, aber ich möchte nicht die "globale" verändern. Oder muss ich hier nur etwas anderes als "Normal" eintragen damit das funktioniert? Wenn Ja was? Hallo, also ich hab jetzt den Namen meines Berichtes in das Besagte Feld eingetragen doch das hilft mir irgendwie nicht weiter. Kann mir jemand einen Tipp geben wie ich am komfortabelsten einen Bericht kopiere, Element für Element? Danke. Zitieren
Maulwurf_der_Schlaue Geschrieben 10. April 2007 Autor Geschrieben 10. April 2007 Hallo, mir ist grad bewusst geworden das das Thema wohl besser in die VBA-Ecke passt. Sry. Bitte verschieben. Habs jetzt mit for each ... next gelöst. Sollte allerdings noch jemand was zum CreateReport bezüglich Vorlagen verwenden wissen, nur her damit. Danke. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.