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
Dokumente mit Base-DAtensatz verknüpfen
Moderator: Moderatoren
-
- ***
- Beiträge: 88
- Registriert: Mi, 30.07.2003 18:06
- Wohnort: Wiesloch
-
- ***
- Beiträge: 88
- Registriert: Mi, 30.07.2003 18:06
- Wohnort: Wiesloch
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.gleich in der DB (ginge das?)
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())
OOo 2.1 , Win XP