Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datensätzen Dateien zuordnen (https://www.delphipraxis.net/25487-datensaetzen-dateien-zuordnen.html)

LogoPie 7. Jul 2004 14:28


Datensätzen Dateien zuordnen
 
Hi Leute
Ich würde gern einzelenen Datensätzen bzw. verschiedene Spalten einer Tabelle PDF Dokumente anhängen.
Nur leider habe ich keine Ahnung wie ich das machen soll.
Hat vielleicht jemand von euch eine Idee wie man das machen könnte ?

Gruß Pierre

Bowler 7. Jul 2004 14:44

Re: Datensätzen Dateien zuordnen
 
Hm, was mir da spontan einfällt sind BLOB-Felder in der Datenbank.

In diese kannst du dann mit TBlobStream schreiben, bzw. aus diesen Lesen.

Gruß
Christian

r_kerber 7. Jul 2004 14:47

Re: Datensätzen Dateien zuordnen
 
Zitat:

Zitat von Bowler
Hm, was mir da spontan einfällt sind BLOB-Felder in der Datenbank.

Oder einfach den kompletten Pfad der PDF-Datei in der DB abspeichern. Dann dürfen die Dateien jedoch nicht aus Versehen gelöscht werden!

Bowler 7. Jul 2004 14:51

Re: Datensätzen Dateien zuordnen
 
Zitat:

Oder einfach den kompletten Pfad der PDF-Datei in der DB abspeichern. Dann dürfen die Dateien jedoch nicht aus Versehen gelöscht werden!
Ja, daran habe ich auch gedacht, aber dann muss zusätzlich - wenn man davon ausgeht, dass es die DB auf einem entfernten Server liegt, und mehrere drauf zugreifen - auch immer die Datei mit auf den Server kopiert werden, damit sie dann auch jeder lesen kann.

Wenn die Datenbank lokal liegt, da wo auch die Anwendung läuft, dann wäre das sicherlich die einfachste Lösung.

LogoPie 7. Jul 2004 14:56

Re: Datensätzen Dateien zuordnen
 
Hm Dateipfad in der Datenbank speichern und wie greife ich darauf zu oder öffne sie im Programm ?
Ich habe z.B. eine Tabelle it Kunden der gegenüber steht die Tabelle mit Dokumenten.
Es sind 6 Dukumente, zwischen denen ein Kunde wählen kann.

LogoPie 7. Jul 2004 14:57

Re: Datensätzen Dateien zuordnen
 
lokale DB

Bowler 7. Jul 2004 15:02

Re: Datensätzen Dateien zuordnen
 
Also, betrachten wir die Tabelle, in welcher die 6 Dokumente stehen. Nehmen wir an, du hast in dieser Tabelle 3 Felder:
ID
Bezeichnung
Pfad

Deine Anwendung würde dann dem Kunden z.B. die Bezeichnung der 6 Dokumente anzeigen, der Einfachheit halber in einem DB-Grid. Wenn der Kunde sich dann ein Dokument auswählt, dann kannst du ja zu diesem Dokument den Dateipfad aus dem Feld "Pfad" auslesen. Und dann entsprechend die Datei öffnen. z.B. mit ShellExecute, dann wir die damit verknüpfte Anwendung (AcrobatReader) geöffnet...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz