[SOLVED] Dateien in Base per Knopfdruck umkopieren

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Reginald
****
Beiträge: 114
Registriert: Fr, 23.07.2010 23:58

[SOLVED] Dateien in Base per Knopfdruck umkopieren

Beitrag von Reginald »

Hallo zusammen,

ich nutze Base mit MySQL gerne und erfolgreich und will es um ein kleines Dokumentenmanagement erweitern.

Jeder Kunde (z. B. BMW, Audi, Opel, Ford, Mercedes) hat einen Datensatz und einen entsprechenden Matchcode (Feld "Kunde"), und im Windows Filesystem gibt es dann einen Folder X:\BMW X:\Audi X:\Bosch Siemens etc., wo weitere Dateien liegen. Hat sich gut bewährt. Über eine eigens gebaute Suchfunktion kann ich in Sekundenbruchteilen einen Kundendatensatz finden.

Jetzt will ich Scans, die von einem flotten Dokumentenscanner kommen und alle jeweils unter X:\Scans liegen, halbautomatisch in die Kundenordner verschieben.

Konkret:
X:\Scans ist leer
Der User sucht den Datensatz "BMW" in Base.
Dann scannt er alle BMW Dokumente, Rechnungen, Briefe etc, die dann ja in X:\Scans liegen
Per Knopfdruck sollen die jetzt von Base nach X:\BMW verschoben werden
Der Vorgang startet von vorne mit einer neuen Suche ...

Kann mir jemand helfen?

Das ist doch für einen Profi ein Zweizeiler 8)


Grüße,
Reginald
Zuletzt geändert von Reginald am Mi, 07.12.2011 19:11, insgesamt 1-mal geändert.
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Dateien in Base per Knopfdruck umkopieren

Beitrag von DPunch »

Aloha

Siehe z.B. API: SimpleFileAccess oder hier OOo Wiki: Files and Directories

Da solltest Du alles finden, was Du brauchst (ersteres ist der etwas "kompliziertere", aber empfohlene Weg).
Reginald
****
Beiträge: 114
Registriert: Fr, 23.07.2010 23:58

Re: Dateien in Base per Knopfdruck umkopieren

Beitrag von Reginald »

Aloha DPunch,

also mit meinen alten BASIC und Turbopascal Kenntnissen sollte ich das hinbekommen :-)

---

Update: ICH HABE ES HINBEKOMMEN :-)

Ich weiß nicht, ob es den FileCopy-Befehl in der Variante *.* gibt - aber ich habe es mit einer Schleife gelöst. Ein File nach dem anderen kopieren und anschließend löschen.

Danke!


Grüße
Reginald
Antworten