Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Parameterübergabe in referenzierte Backend-Funktion
zurück: Tabellennamen in Array einlesen weiter: Formular nicht gefunden Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
roger01
Im Profil kannst Du frei den Rang ändern


Verfasst am:
26. Jun 2008, 11:24
Rufname:


Parameterübergabe in referenzierte Backend-Funktion - Parameterübergabe in referenzierte Backend-Funktion

Nach oben
       Version: Office 2003

Hallo Leute,

seit gestern Nacht suche ich - nicht nur hier im Forum - erfolglos nach einer Lösung für folgendes Problem:

Ich habe eine Frontend-MDE und eine Backend-MDB.
In der Backend-MDB sind die ganzen Tabellen und es sollen anwenderspezifische Berichte untergebracht werden. Der Aufruf der Berichte soll wie bei Donkarl beschrieben über eine Funktion im Backend erfolgen, die vom Frontend aufgerufen wird. Das Backend ist dabei referenziert.
Über eine Prozedur werden die Berichtsnamen in die Menüleiste der Anwendung eingebaut.

Mein erster Lösungsansatz war, über die OnAction-Eigenschaft ("ExternenReportOeffnen") und der Parameter-Eigenschaft (<Berichtsname>) der CommanBarButtons folgende Funktion im Frontend aufzurufen,
Code:
Sub ExternenReportOeffnen()
    fct_ReportOeffnen (Application.CommandBars.ActionControl.Parameter)
End Sub
die im Backend folgende Funktion startet:
Code:
Public Function fct_ReportOeffnen(ReportName As String)
    DoCmd.OpenReport ReportName, acViewPreview
End Function
Probleme dabei:
1. bei referenzierter MDB kann keine Frontend-MDE erstellt werden (Access-Fehlermeldung: MDE kann nicht erstellt werden)
2. lasse ich die Referenzierung weg, um zur Laufzeit zu referenzieren, scheitert die Compilierung.

Mit dem zweiten Lösungsansatz stecke ich fest und finde auch nicht raus, ob das überhaupt geht:
Belegung der OnAction-Eigenschaft des CommandBarButtons mit "fct_ReportOeffnen", also dem Namen der externen Funktion und Belegung der Parameter-Eigenschaft mit dem Berichtsnamen. Die Backend-MDB wird zur Laufzeit referenziert.

Resultat:
1. die Compilierung funktioniert.
2. die externe Funktion (s. o.) wird aufgerufen, aber die Parameterübergabe mit dem Berichtsnamen klappt nicht. Der Parameter "ReportName" in der Funktion "fct_ReportOeffnen" ist leer

Mache ich was falsch, oder geht das grundsätzlich nicht?
Kann mir jemand weiterhelfen?

roger01
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Programmierung / VBA: Problem: Parameterübergabe via VBA 1 muku 74 06. März 2013, 19:53
Bitsqueezer Problem: Parameterübergabe via VBA
Keine neuen Beiträge Access Programmierung / VBA: Parameterübergabe aus Listenfeld 3 freakyfreak28 174 11. Feb 2013, 12:00
MissPh! Parameterübergabe aus Listenfeld
Keine neuen Beiträge Access Formulare: Parameterübergabe mit Me.OpenArgs 1 Dutch_OnE 685 04. Dez 2011, 19:00
Dutch_OnE Parameterübergabe mit Me.OpenArgs
Keine neuen Beiträge Access Programmierung / VBA: Aufruf von Access-Datei per VBScript - mit Parameterübergabe 1 tschroeder 986 01. Jul 2011, 12:36
steffen0815 Aufruf von Access-Datei per VBScript - mit Parameterübergabe
Keine neuen Beiträge Access Programmierung / VBA: Parameterübergabe an Kreuztabellenabfrage 20 Marschall 1016 05. März 2011, 09:07
Willi Wipp Parameterübergabe an Kreuztabellenabfrage
Keine neuen Beiträge Access Programmierung / VBA: Parameterübergabe an Abfrage über MailMerge.OpenDataSource 5 Codename Daisy 2601 02. Feb 2010, 12:48
MiLie Parameterübergabe an Abfrage über MailMerge.OpenDataSource
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Formular mit Parameterübergabe 10 Torst 14218 23. Jan 2010, 07:38
Willi Wipp Abfrage in Formular mit Parameterübergabe
Keine neuen Beiträge Access Programmierung / VBA: Parameterübergabe an Abfrage 10 Roliviech 1488 25. Okt 2009, 14:33
Roliviech Parameterübergabe an Abfrage
Keine neuen Beiträge Access Programmierung / VBA: Parameterübergabe: Was stimmt hier nicht? 2 dieselross 294 03. Jun 2009, 11:28
dieselross Parameterübergabe: Was stimmt hier nicht?
Keine neuen Beiträge Access Berichte: Bericht mit Parameterübergabe an SQL-Abfrage 13 Regine 483 06. März 2009, 13:07
KlausMz Bericht mit Parameterübergabe an SQL-Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Parameterübergabe klappt nicht bei Kriterium Between.. And.. 2 Knuffi 701 23. Apr 2008, 17:53
Knuffi Parameterübergabe klappt nicht bei Kriterium Between.. And..
Keine neuen Beiträge Access Hilfe: Parameterübergabe bei access-DB 1 Patryk 486 22. Jan 2008, 12:21
SGast Parameterübergabe bei access-DB
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme