importare i record da una tabella all'altra

Spazio alle applicazioni di terze parti per FileMaker

Moderatore: Moderatori

Rispondi
lpm
Messaggi: 269
Iscritto il: martedì 9 settembre 2003, 2:00

importare i record da una tabella all'altra

Messaggio da lpm » giovedì 2 febbraio 2012, 19:28

Ciao a tutti

Ho questo problema: in un DB ho 2 tabelle con gli stessi campi: la prima è una tabella "temporanea" che si svuota, la seconda è una tabella che mantiene, quale archivio vero e proprio, i record.
Io dovrei importare con uno script nella tabella 2 i record della tabella 1, ma non so come impostare il comando "importa", o meglio, non so che cosa mettere nella finestra "specifica file" del comando "importa" in modo tale che FM trovi sempre il file che sto usando (e quindi si "auotrovi", bruttissimo termine ma che credo faccia ben capire il senso...).
Tenete presente che il DB è condiviso in remoto in una rete interna.
Mi potete aiturare?

Grazie
Ciao
lpm - FM pro 11.0 Advanced Win

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Re: importare i record da una tabella all'altra

Messaggio da raybaudi » giovedì 2 febbraio 2012, 19:52

lpm ha scritto:... non so come impostare il comando "importa", o meglio, non so che cosa mettere nella finestra "specifica file" del comando "importa" in modo tale che FM trovi sempre il file che sto usando
Perchè, nell'elenco dei files non vedi il file origine ?
Raybaudi FMP 12 Adv. Windows XP SP3

lpm
Messaggi: 269
Iscritto il: martedì 9 settembre 2003, 2:00

Re: importare i record da una tabella all'altra

Messaggio da lpm » giovedì 2 febbraio 2012, 20:01

Il problema è che sto preparando lo script usando il mio computer di casa, e poi questo file verrá copiato su un'altra macchina (la quale farà da Host), per cui ora non posso selezionarlo in quanto il percorso sarà sicuramente diverso....
lpm - FM pro 11.0 Advanced Win

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Re: importare i record da una tabella all'altra

Messaggio da raybaudi » giovedì 2 febbraio 2012, 20:43

Non ho ben capito il problema ma dai un'occhiata al box in basso, presente nella finestra di scelta del file.
Raybaudi FMP 12 Adv. Windows XP SP3

lpm
Messaggi: 269
Iscritto il: martedì 9 settembre 2003, 2:00

Re: importare i record da una tabella all'altra

Messaggio da lpm » giovedì 2 febbraio 2012, 21:11

Cerco di spiegarmi meglio: io sto preparando con il mio pc un DB che poi verrá dato ad un amico. Se all'interno dello script, mentre lavoro con il mio pc, metto il comando "importa" e nella finestra di dialogo indico il file che sto appunto lavorando (usando il pulsante "aggiungi file"), il tutto ovviamente funziona correttamente.
Quando poi consegno il file all'amico, lo script non funziona più, in quando il percorso impostato e memorizzato nello script è quello della posizione del file al momento della lavorazione sul mio pc, che ovviamente è diverso da quello in cui metto il db sul computer dell'amico.
Il problema è quindi quello di far si che indipendentemente dove metto o copio il file, FM è in grado di trovare sempre il file.
lpm - FM pro 11.0 Advanced Win

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: importare i record da una tabella all'altra

Messaggio da stregatto » venerdì 3 febbraio 2012, 17:49

a) che c'entrano i plugin?
b) file:nomefile non funziona?

.g.

Pirata
Messaggi: 1197
Iscritto il: domenica 12 marzo 2006, 1:00
Versione FileMaker: 18
Sistema operativo: Win10
Località: Reggio Calabria (RC)

Re: importare i record da una tabella all'altra

Messaggio da Pirata » domenica 18 marzo 2012, 17:21

Ma se si tratta solo di "riportare" i valori da una tabella ed un'altra,
devi per forza utilizzare l'esporta\importa???
Vai nella tabella temporanea, fai un loop, e riscrivi i valori nella nuova tabella.
E comunque, ti conviene fare un campo opzionale ove indichi la posizione del file
ove importare i dati in modo da avere la massima flessibilità.
Altrimenti, non eseguire lo script importa in batch, ma con la possibilità
di far decidere all'utente l'origine del file!
Antonio

Rispondi