Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Buchi am September 14, 2016, 16:20:41

Titel: Anhang (PDF) per VBA anzeigen
Beitrag von: Buchi am September 14, 2016, 16:20:41
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
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: MzKlMu am September 14, 2016, 16:22:41
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 ?
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: Beaker s.a. am September 14, 2016, 20:02:52
Hallo,
@Klaus
Er will die Anlage anzeigen.
Sollte mit FollowHyperlink funktionieren.
gruss ekkehard
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: MzKlMu am September 14, 2016, 20:22:50
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

Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: datekk am September 15, 2016, 14:04:14
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.  ;)
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: Buchi am September 16, 2016, 15:11:12
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
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: markusxy am September 16, 2016, 21:24:19
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
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: datekk am September 19, 2016, 10:54:42
@markus888: Kannst Du mir weiter Infos zu diesem Steuerelement geben? Ist ggf. für mich interessant.
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: markusxy am September 19, 2016, 11:02:44
@datekk
Hier der link.
http://www.wpcubed.com/products/pdfviewer/ (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 (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
Titel: Re: Anhang (PDF) per VBA anzeigen
Beitrag von: Buchi am September 28, 2016, 14:19:05
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