Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Allegare (o meglio, mappare) files con Access

84 views
Skip to first unread message

Dàvide

unread,
Jul 28, 2023, 6:16:29 AM7/28/23
to
Buongiorno a tutti

In un database vorrei memorizzare, con un nome specifico e in un percorso specifico (che cambiano ogni volta e che sono stabiliti dal db stesso) i files *.pdf visualizzati in anteprima, nel browser, da un'altra procedura web.

Il mio database a l'altra procedura (cioè il browser) sono aperti in contemporanea su Windows.

L'altra procedura, per la visualizzazione in anteprima li salva temporaneamente sul server in cartelle a caso e con nomi a caso.

Pensavo di chiedere all'utente di salvarli sempre con lo stesso (es. temp.pdf) nome sul desktop e poi gestire dal db la copia di quel file nella cartella specifica con il nome specifico.

Secondo voi c'è qualcosa di meglio...? Grazie
Dàvide

BFS

unread,
Jul 28, 2023, 9:24:35 AM7/28/23
to
io direi a chi gestisce l'altro applicativo di salvare in una share di
rete i pdf
ma non con temp.pdf per evitare sovrascritture
ma con temp_<time_stamp>_<postazione>.pdf

dal tuo db farei una procedura che ad intervalli regolari va vedere la
presenza dei pdf nella schare...se ne trova li copia nella cartella da
te scelta e ne memorizza il percorso in tabella apposita

BFS

Dàvide

unread,
Jul 28, 2023, 10:46:49 AM7/28/23
to
Sarebbe troppo bello ma temo di non potermi interfacciare con una enorme software house per chiedere di fare questo per me... :)

Il mio scopo è più o meno questo:

1a) L'utente della software house apre in anteprima pdf la stampa 1, che nel browser diventa http://[mio_server:porta]/www/[ecc_ecc]/download?t=[una_stringa_lunga_a_caso].
1b) Invece di stampare, salva "a mano" in \\[percorso_dell_archivio_fiscale_sul_server]\[anno_fiscale]\[codice_cliente]\[1.pdf].

2a) L'utente della software house apre in anteprima pdf la stampa 2, che nel browser diventa http://[mio_server:porta]/www/[ecc_ecc]/download?t=[altra_stringa_lunga_a_caso].
2b) Invece di stampare, salva "a mano" in \\[percorso_dell_archivio_fiscale_sul_server]\[anno_fiscale]\[codice_cliente]\[2.pdf].

E via di seguito.

Anche per evitare errori (es. l'utente sbaglia a scegliere il percorso o a nominare i file) vorrei automatizzare i punti b) alimentando il campo "percorso_file" di una tabella di un dbche in quel momento, da maschera e a seconda del record attivo, conosce:
- [percorso_dell_archivio_fiscale_sul_server]
- [anno_fiscale]
- [codice_cliente]
- [nome_specifico_del_pdf] (es. "1.pdf" oppure "2.pdf", ecc.)

e che quindi va a copiare il file attualmente in anteprima nel suo percorso col suo nome...

Non avendo altre idee, e non pretendendo di essere ascoltato dalla software house, ho pensato molto artigianalmente di dire all'utente di salvare l'anteprima pdf sul desktop (che è un percorso comodo) sempre con lo stesso nome, e di far fare al db la copia del file che c'è in quel momento sul desktop, nel percorso e col nome che costruisce lui...

BFS

unread,
Jul 28, 2023, 11:10:12 AM7/28/23
to
scusa avevo capito che c'era cooperazione tra le due software house
con la tua soluzioni dipendi sempre dal fatto che l'utente diligente
faccia il salvataggio... e io di questo non mi fiderei molto.

hai il controllo delle stampanti nelle varie postazioni?
se si potresti installare come stampante di default pdfcreator
obbligarli ad usare quella per le loro stampe.
con pdfcreator puoi personalizzare una sequenza di operazioni, nel tuo caso
1)salva il pdf nella cartella che ti serve con nome che ti serve tramite
esempio ftp
2)invia il pdf salvato alla stampante "vera"


qualcosa del genere

https://i.imgur.com/heyWhPx.png

BFS







0 new messages