Dokumente mit Base-DAtensatz verknüpfen

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: Dokumente mit Base-DAtensatz verknüpfen

von Frank Lauer » Di, 09.01.2007 18:04

gleich in der DB (ginge das?)
Eventuell über ein Binärfeld, frag mich aber nicht wie man die Daten da hinein und wieder heraus bringt. Macht aber vermutlich auch keinen Sinn, da die Datenbank damit schnell riesig und lahm wird.

Ich glaube nicht, dass es für so etwas schon vorgefertigte Makros gibt. Im Prinzip hat du dann in der Datenbanktabelle nur noch ein Textfeld, das die URL der Datei enthält. Das Feld lässt du am besten nicht direkt editierbar, sonder verwendest einen Dateidialog ( siehe viewtopic.php?t=6235&highlight=dateidialog).

Um die Datei zu öffnen nimmst du die URL aus der Datenbank und verwendest folgenden Code:

Code: Alles auswählen

   
        dim oFormNeu as object
        oFormNeu = StarDesktop.LoadComponentFromUrl(sURL,"_blank", 0 , oArg())
Wobei du die Variable sURL mit dem String aus der Datenbank füllen musst.

von mirkux » Di, 09.01.2007 08:08

Das wäre mir eigentlich egal. Ob als Link oder gleich in der DB (ginge das?). Wie müsste so ein Makro denn aussehen? Gibt es dafür schon etwas?

vG
mirko

von Frank Lauer » Mo, 08.01.2007 09:20

Hallo Mirko,

wie stellst du dir das Verknüpfen genau vor? Sollen die Dateien in Base gespeicher werden, oder soll lediglich ein Link gespeichert werden?
Wenn nur ein Link gespeichert werden soll ist das zwar möglich, erfordert aber etwas Makroarbeit.

Gruß Frank

Dokumente mit Base-DAtensatz verknüpfen

von mirkux » So, 07.01.2007 18:56

Hallo, ich habe eine DB aufgebaut (KontaktDB) und muss zu einigen Datensätzen ein oder mehrere Dokumente (odt, odc) zuweisen. So, dass diese bei einer Abfrage erscheinen und eventuell sich auf Klick öffnen.
Ist das mit OOBase möglich?
Wenn nicht, kennt jemand vielleicht Lösungen, die so etwas beherrschen?

vG
Mirko

Nach oben