Newsgroup: it.comp.macintosh
Titolo: [OT] FileMaker Pro e problema su web

Scusate se e' OT, ma forse qui qualche utilizzatore di FMP che possa
darmi una mano c'e'...
Sto facendo pratica con FMP (4.1) utilizzato dal web tramite
WebCompanion ed i marcatori CDML, ma non ho ben capito se sia possibile
da web importare dei nuovi record sul server da un fime FMP remoto, e se
si' come....
TIA
Rob
-- 
Tevac.com - 
http://www.tevac.com
I siti web italiani di informazione a rischio?
http://www.peacelink.it/censura/

 Rob
Qual'e' nello specifico il tuo problema? Il DB e' in un altro posto e 
devi inserire tutti i dati? Basta chiudere il file e sostituirlo (FTP).
Vins

 devi inserire tutti i dati? Basta chiudere il file e sostituirlo (FTP).
Si, questo lo so, ma il problema e' piu' ampio...
Il server ovviamente non e' in locale e l'utente non e' propriamente una
volpe...
Dovrei permettere all'utente di poter inserire nuovi record ma
possibilmente non uno ad uno da web, ci vorrebbe una vita, ma con una
specie di "importa record", se fosse possibile farlo da remoto,
risolverei un sacco di cose...
Sara' fattibile??
Grazie, Rob


 Sara' fattibile??
Uhm... Ho fatto qualcosa del genere su un server Mac con WebStar e
Lasso.
Nel tuo caso credo si potrebbe fare:
- uno script in locale che esporti i record in un file a parte
denominato xxyy (di testo o in formato FMP)
- Via FTP si "uploada" il file, sovrascrivendo quello precedente
- Si prepara uno script sul database sul server che importi i records
dal file xxyy
- Si crea una pagina html/lasso che lanci lo script pigiando su un tasto
"submit"
Che ne pensi?
Bye
Mr. Fix

 Grazie, Rob
La soluzione di Mr. Fix potrebbe andare, ma se il cliente "non e' 
propriamente una volpe..." preparati a grossi problemi. E poi se sono 
piu' file relazionati preparati a grosse rogne.
Potresti pero' fare cosi':
- il cliente ti manda un export, o gli stessi file interi
- tu fai le operazioni del caso e cioe'
- esportazion/importazione
- upload FTP con conseguente sovrascrittura
Vins

 Che ne pensi?
forse allora conviene che l'utente abbia in locale sempre e comunque il
file completo, e che quando vuole aggiornare il file in remoto con uno
script gli si fa chiudere il documento FMP aperto, sostituzione del file
via ftp e un'altro script che gli riapre il documento FMP.
Il problema e' farglielo fare in modo facile trasparente, magari con una
pagina di servizio protetta e con un upload sempre da web...


 Rob
Uhm... Io intendevo una cosa leggermente diversa, provo a spiegarmi
meglio.
In locale ho 2 files di FMP: Prodotti (che contiene tutti i prodotti) e
NuoviProdotti (che conterra' i prodotti da aggiungere).
Voglio aggiungere 10 nuovi articoli quindi:
- Apro Prodotti e premo un pulsante (preconfigurato ad hoc) che mi apre
il file NuoviProdotti
- Inserisco gli articoli (10 records)
- Premo un pulsante che mi riporta a Prodotti e chiude NuoviProdotti (in
questo momento i nuovi prodotti NON sono ancora stati caricati da in
Prodotti, e nemmeno sul server)
A questo punto si potrebbe programmare uno script che:
- Importa i records da NuoviProdotti
- Lancia un AppleScript che attiva un programma FTP che effettua un
"mirror" della cartella che contiene NuoviProdotti (in questo modo
l'upload e' sempre limitato a pochi records)
Ora rimane solo da andare sulla pagina html/lasso che permette di
lanciare lo script di importazione records sulla macchina remota
Un problema potrebbe saltare fuori nel caso si dovessero modificare
alcuni records gia' presenti...
Che dici... troppo contorto?
Mr. Fix
p.s. Non e' che corriamo il rischio di andare un po' OT? Se vuoi
possiamo scambiare due idee via mail