Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Im Bericht ein OLE-Objekt (Excel, Word) anzeigen

Begonnen von bahasu, Oktober 08, 2012, 10:08:48

⏪ vorheriges - nächstes ⏩

bahasu

Hallo,

obwohl ich im Bericht bei der Eigenschaft des gebundenen OLE-Feldes die Anzeigenart auf ,,Inhalt" eingestellt habe, erscheint im Bericht nur das Excel-Symbol mit dem Untertitel ,,Arbeitsblatt".

Wie kann ich im Bericht den Inhalt eines OLE-Objektes (Excel) anzeigen?

Harald
Servus

database

Hallo,

ACC2010:

Ungebundenes Objektfeld einfügen,
im Kontext 'Aus Datei erstellen',
Durchsuchen und entsprechende Excel-Datei auswählen,
Häkchen bei 'Verknüpfen' setzen,
OK

... Im Bericht wird der INHALT der Excel-Datei angezeigt.  ::)

Eben mal interessehalber durchgeführt - klappt ohne Problem.


bahasu

Hi Peter,

danke für die Antwort.
Und wie funktioniert das mit einem gebundenem Element (ich will nicht auf externe Dateien zugreifen, da ich dort keinen Zugriffschutz gegen Fremde sicherstellen kann {auch auf die Gefahr, dass sich die Datenbank aufbläht...})?

Harald
Servus

database

Hallo Harald,

Zitatda ich dort keinen Zugriffschutz gegen Fremde sicherstellen kann

NTFS-Berechtigungen bieten da schon Einiges an Möglichkeiten an  ;)
Wenn sich die Dateien auch im Verzeichnis des BE befinden - gehe dabei davon aus, dass du aufgeteilt hast und sich das BE auf einem serververzeichnis befindet.

Andernfalls ... hast du die Datei in der Tabelle als OLE-Objekt stehen?

Wenn ja dann ...
..fügst du die gewünschte Datei ins Tabellenfeld (Felddatentyp OLE_Objekt) per Rechtsklick ... Objekt einfügen...  gemäß obiger Anleitung ein.
Im Bericht gibst dann lediglich als Steuerelementinhalt dieses Tebellenfeld aus der Datenherkunft an.

Ebenfalls gerade probiert - läuft!


bahasu

#4
Hallo Peter,

danke für Deine Info.

Zitat von: database am Oktober 08, 2012, 19:51:30
NTFS-Berechtigungen bieten da schon Einiges an Möglichkeiten an  ;)
Diese Möglichkeiten kann aber nur die IT richtig ausnutzen. Mir ist es lieber, wenn ich via access steuern kann, wer, was sehen/bearbeiten darf. Ansonsten müsste mir die IT alle möglichen Ordner-Kombinationen erstellen, wer in Kombination mit wem auf welche Dateien zugreifen darf.


Zitat von: database am Oktober 08, 2012, 19:51:30
Wenn sich die Dateien auch im Verzeichnis des BE befinden - gehe dabei davon aus, dass du aufgeteilt hast und sich das BE auf einem serververzeichnis befindet.
Ja, die Datenbank ist in be & fe aufgeteilt.


Zitat von: database am Oktober 08, 2012, 19:51:30
Andernfalls ... hast du die Datei in der Tabelle als OLE-Objekt stehen?
Wenn ja dann ...
..fügst du die gewünschte Datei ins Tabellenfeld (Felddatentyp OLE_Objekt) per Rechtsklick ... Objekt einfügen...  gemäß obiger Anleitung ein.
Im Bericht gibst dann lediglich als Steuerelementinhalt dieses Tebellenfeld aus der Datenherkunft an.

Das OLE-Objekt hatte ich auf diese Weise via Formular in die Tabelle eingefügt und dann im Bericht angezeigt.



Bei der eben gemachten Beobachtung habe ich fast eine Rolle rückwärts gemacht:
Versuch 1:
Im Formular ist das OLE-Steuerelement auf Anzeigenart "Inhalt" eingestellt. Das so eingefügte OLE-Objekt wird im Bericht wie gewünscht angezeigt.

Versuch 2:
Im Formular ist das OLE-Steuerelement auf Anzeigenart "Symbol" eingestellt. Das so eingefügte OLE-Objekt wird im Bericht NICHT mit Inhalt, sondern nur als SYMBOL angezeigt, obwohl im Bericht die Anzeigenart auf "Inhalt" eingestellt ist.

Fazit:
Je mehr ich mich mit access beschäftige, desto stärker werden mir die Abgründe meiner Unwissenheit bewusst.

Nochmals Danke und Gruß
Harald
Servus

Carl

Ich habe eine ähnliche Frage:

In meinem Bericht soll ein Word-Dokument als OLE-Objekt angezeigt werden, wobei der Pfad zum Dokument in einer Abfrage berechnet wird.

Der Bericht basiert auf der Abfrage "abf_komplett" und enthält das Feld [Pfad].

Ich komme nicht damit klar, das OLE-Feld anzusteuern, da es ja keine Datei, sondern ein Pfad zur Datei ist.

Carl


Zweck:
Der Bericht soll anzeigen, was mit einem Button "drucken" gedruckt wird. zur Auswahl stehen viele ähnliche, aber doch von einander abweichende Dateien, so dass der Anwender vor dem Drucken sehen soll, was er gleich drucken wird.


Carl