Zum Inhalt springen

Access 2003/XP: CreateReport()


Maulwurf_der_Schlaue

Empfohlene Beiträge

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]

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...