Neuigkeiten:

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

Mobiles Hauptmenü

Anhang (PDF) per VBA anzeigen

Begonnen von Buchi, September 14, 2016, 16:20:41

⏪ vorheriges - nächstes ⏩

Buchi

Hi,

ich bin neu hier und hab gleich eine Frage. Ich habe eine Datenbank (Access 2013) in der bestimmte Datensätze einen Anhang haben.
Nun möchte ich per Button den Datensatz, der grad den Focus hat, angezeigt bekommen. Ich finde aber keine Metzhode, wie ich das machen soll. Mit docmd kann ich ja nur form oder report öffnen...

vielen Dank schon mal im Voraus

lg

Buchi

MzKlMu

Hallo,
ZitatNun möchte ich per Button den Datensatz, der grad den Focus hat, angezeigt bekommen.
verstehe gerade die Frage nicht, wenn der Datensatz den Focus hat wird er doch schon angezeigt, wozu willst Du den noch mal anzeigen ?
Gruß Klaus

Beaker s.a.

Hallo,
@Klaus
Er will die Anlage anzeigen.
Sollte mit FollowHyperlink funktionieren.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MzKlMu

Hallo,
@ekkehard
wenn man seine Fragen nicht sauber und unmissverständlich stellt, gebe ich mich manchmal recht gern begriffstutzig. Sozusagen als Erziehungsmaßnahme.
Das hast Du jetzt verdorben.  ;D :D

Gruß Klaus

datekk

Das war für mich eines der größten Probleme die ich beim Start mit Access hatte, da ich das System ja erst (kennen)lernen musste. Was ist die richtige Fragestellung... gerade auch bei meinen Fragen im Kopf an Access selbst (Programmierung/Aufbau). Ich kann daher den TE gut verstehen.  ;)
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

Buchi

Ich danke Euch erst mal mit den antworten.  ;)
Mit Focus meinte, das in einem Unterformular einen Datensatz anklicke (bei mir ist es ein Untersuchungsbericht mit einer Untersuchungsnummer, die ich anklicke), vielleicht hätte ich "Markieren" sagen müssen :). Dann möchte ich über einen Button den Anhang des Datensatzes anzeigen lassen (es ist eine PDF Datei). Ich möchte aslo nich erst in den Datensatz reingehen, sondern nur den Anhang aus diesem Datensatz anzeigen lassen. Der Feldtyp ist "Anlage".
Im Datensatz selbst, kann ich den Anhang öffen.
Ichg werd mich jetzt mal über die FollowHyperlink-Meethode schlau machen und melde mich.

vielen Dank und Euch ein schönes WE


lg
Buchi

markusxy

Vorgehensweise:  Datei von der Datenbank auf die Festplatte schreiben und dann per FollowHyperlink öffnen.

Ich würde aber eine PDF nicht in einem Anlagen Feld speichern.
Die erste Wahl ist nur den Pfad in der Datenbank speichern und die Datei direkt von der Festplatte öffnen ohne hin und her speichern.
Ich speichere auch teilweise PDF in der DB. Aber direkt als Binärdaten die ich direkt ohne Zwischenspeichern auf der Festplatte in einem entsprechenden Steuerelement (kostenpflichtig) anzeigen, drucken, mailen oder bearbeiten kann.
LG Markus

datekk

@markus888: Kannst Du mir weiter Infos zu diesem Steuerelement geben? Ist ggf. für mich interessant.
Access 2016 mit SQL Server Backend. Bereits umgesetzt: Access mit MS SQL Backend,  ADODB Formularbindung, Streamen von Dateien zum SQL Server und zurück (Filestream), Drag&Drop Dateiupload zum Server, CTI / TAPI Integrierung in Access Anwendung - Nutzung auch über Remote Desktop, selbst aktualisierendes Access Frontend auf entfernten Rechnern (Upgrade). Berichte / Kreuztabellen mit SQL Server Backend, Mail Tagging, Outlook Steuerung über Access und umgekehrt // Grundwissen in .Net Core & Blazor Apps

markusxy

#8
@datekk
Hier der link.
http://www.wpcubed.com/products/pdfviewer/.

Durch die Seite von TeamMöller bin ich darauf aufmerksam geworden.
http://www.team-moeller.de/?Tipps_und_Tricks:Access_und_Adobe_Reader_7

Das mailen selbst hat nichts mit dem Steuerelement zu tun.
Das mach ich jetzt seit kurzem mit Outlook und Redemtion.RDOMail Klasse.

LG Markus

Buchi

Hi,

so, ich habe das Problem nun mit einem Textfeld in dem ich einen Link auf die Datei (lokal) gelegt habe gelöst.
Application.FollowHyperlink Me!Kurven zeigt auf das Feld "Kurven", wo der Link ist. Ist natürlich auch besser, als die Datei in ein Feld "Anlage" zu legen, belegt zu viel Speicher...
Vielen Dank an Alle, die mir geholfen haben. Nun bin ich wieder etwas schlauer :)

Dieses Thema kann als gelöst merkiert werden.

viele Grüße

Buchi