[Gelöst] Report lässt sich nicht aus dem Macro heraus öffnen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [Gelöst] Report lässt sich nicht aus dem Macro heraus öffnen

Re: [Gelöst] Report lässt sich nicht aus dem Macro heraus öf

von komma4 » So, 03.07.2011 07:22

MrSir hat geschrieben:Von Aktion bestätigen auf Aktion ausführen.
Ohne den Code zu kennen: "bestätigen" gibt einen Wert zurück, "ausführen" nicht.

Re: [Gelöst] Report lässt sich nicht aus dem Macro heraus öf

von MrSir » So, 03.07.2011 04:32

Der Fehler ist verschwunden, als ich das Erreignis geändert habe, dass den Makro aufruft.
Von Aktion bestätigen auf Aktion ausführen.
Hat jemand vlt eine Idee woran das liegt?

Der Code ist nicht abhängig vom Objekt, dass das Makro aufruft, es wird also nicht der übergebene Parameter verwendet.
P(Button BildCode) = P(Button) * P(Code)

Re: Report lässt sich nicht aus dem Macro heraus öffnen

von MrSir » Fr, 01.07.2011 18:21

Funktioniert leider nicht, der selbe Fehler.

Daten:
OO 3.3.
Win 7 64
JRE 6.0.24
Embedded HSQL

Das öffnen des Reports über das GUI funktioniert einwandfrei.

Re: Report lässt sich nicht aus dem Macro heraus öffnen

von komma4 » Fr, 01.07.2011 06:15

MrSir hat geschrieben:Ich hoffe Ihr könnt mir helfen.
Schwierig.


Welche OOo-Version?
Welches Betriebssystem?
Welches Datenbank (embedded HSQLDB? Diese Angabe steht in der Statuszeile der ODB)

Der Bericht wird erstellt, wenn Du manuell in der ODB doppelt klickst?



Folgendes finde ich in meiner Krabbelkiste dazu:

Code: Alles auswählen

' http://www.oooforum.org/forum/viewtopic.phtml?t=65111
' Hvanderven
' Sat Nov 03, 2007 7:33 am
sub OpenReportCalender( oEv as variant ) 
OpenReport( getReportsTC, getConnectionTC, "Calender" ) 
end sub 
function OpenReport( reportContainer as variant, oConnection as variant, _ 
sReportName as string) as variant 
Dim aProp(1) As New com.sun.star.beans.PropertyValue 
aProp(0).Name = "ActiveConnection" 
aProp(0).Value = oConnection 
aProp(1).Name = "OpenMode" 
aProp(1).Value = "open" 
OpenReport=reportContainer.loadComponentFromURL(sReportName,"_blank",0,aProp()) 
end function 
Hilft das weiter?

[Gelöst] Report lässt sich nicht aus dem Macro heraus öffnen

von MrSir » Fr, 01.07.2011 02:57

Hallo Leute,
bin nicht in der Lage aus einem Macro heraus ein Bericht zu öffnen.

Code: Alles auswählen

	oReport = ThisDatabaseDocument.reportDocuments.getbyname("Rechnung")
	oReport.open
Der Bericht wird gefunden und geöffnet und eine Info-Box erscheint mit der Nachricht "Bericht wird erstellt", aber mehr kommt auch nicht.
limes(t -> oo) divergiert / t = Zeit.
Das Ergebniss konvergiert weder gegen "Bericht erfolgreich erstellt" noch gegen "Fehlgeschlagen"

Ich hoffe Ihr könnt mir helfen.

Nach oben