Script Esporta duplica record
Moderatore: Moderatori
-
- Messaggi: 23
- Iscritto il: giovedì 3 novembre 2005, 1:00
- Località: Milano
Script Esporta duplica record
Ciao a tutti, mi trovo davanti ad uno strano problema del quale non riesco a trovare la causa.
Mi spiego: In un gestionale ho la tabella "Articoli", la quale contiene 24 record, ho creato uno script che mi esporta i record di questa tabella in un file di testo.
Il problema è che il file generato contiene tutti i record della tabella ma duplicati enne volte (in totale ho più di 300 record anzichè i 24 che effettivamente vedo nella tabella).
Ho pensato fosse un problema di ricorrenze della tabella (infatti ne ho più di una nel grafico delle relazioni), ma il numero di volte che lo stesso record viene duplicato è superiore al numero di ricorrenze della tabella. Oltretutto questo problema non si verifica esportando i record della tabella "Clienti" che pure ha diverse ricorrenze.
Qualcuno ha qualche idea? Grazie.
Mi spiego: In un gestionale ho la tabella "Articoli", la quale contiene 24 record, ho creato uno script che mi esporta i record di questa tabella in un file di testo.
Il problema è che il file generato contiene tutti i record della tabella ma duplicati enne volte (in totale ho più di 300 record anzichè i 24 che effettivamente vedo nella tabella).
Ho pensato fosse un problema di ricorrenze della tabella (infatti ne ho più di una nel grafico delle relazioni), ma il numero di volte che lo stesso record viene duplicato è superiore al numero di ricorrenze della tabella. Oltretutto questo problema non si verifica esportando i record della tabella "Clienti" che pure ha diverse ricorrenze.
Qualcuno ha qualche idea? Grazie.
FM 8.03 Adv. - Win XP SP2
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
-
- Messaggi: 23
- Iscritto il: giovedì 3 novembre 2005, 1:00
- Località: Milano
-
- Messaggi: 703
- Iscritto il: lunedì 5 gennaio 2004, 1:00
...vedrai che risolviamo.
dai qualche indicazione in più.
del tipo che esportazione fai, versione fm,
come vengono esportati i duplicati? etc.etc
record1
record2
record3
record1
record2
record3
oppure
record1
record1
record2
record2
record3
record3
dimenticavo: hai verificato lo script?
saluti
Riccardo
dai qualche indicazione in più.
del tipo che esportazione fai, versione fm,
come vengono esportati i duplicati? etc.etc
record1
record2
record3
record1
record2
record3
oppure
record1
record1
record2
record2
record3
record3
dimenticavo: hai verificato lo script?
saluti
Riccardo
-
- Messaggi: 23
- Iscritto il: giovedì 3 novembre 2005, 1:00
- Località: Milano
Ciao Riccardo, grazie per l'interessamento.
Allora, uso FM 8 Adv, sotto Win XP SP2, lo script che uso è l'"Esporta record" e non saprei come fare a verificarlo, anche con il debug attivato non mi fa vedere la sequenza. Per intero lo script è:
Vai al formato articoli
Mostra tutti i record
Esporta record [Senza finestra; "Articoli.txt"; Windows ANSI]
I record vengono duplicati così:
record 1
record 2
record 3
record 1
record 2
record 3
Allora, uso FM 8 Adv, sotto Win XP SP2, lo script che uso è l'"Esporta record" e non saprei come fare a verificarlo, anche con il debug attivato non mi fa vedere la sequenza. Per intero lo script è:
Vai al formato articoli
Mostra tutti i record
Esporta record [Senza finestra; "Articoli.txt"; Windows ANSI]
I record vengono duplicati così:
record 1
record 2
record 3
record 1
record 2
record 3
FM 8.03 Adv. - Win XP SP2
-
- Messaggi: 703
- Iscritto il: lunedì 5 gennaio 2004, 1:00
ci proviamo alla cieca.
vai in modifica script
vai in "specifica ordine di importazione"
guarda la lista sulla destra in basso "ordine esportazione campi" e scorri/leggi tutti i campi che esporti.
forse sono li che sono doppi. 8O
o ci sono campi che vengono da altri TO
in caso negativo prova il database su altro computer.
saluti
Riccardo
vai in modifica script
vai in "specifica ordine di importazione"
guarda la lista sulla destra in basso "ordine esportazione campi" e scorri/leggi tutti i campi che esporti.
forse sono li che sono doppi. 8O
o ci sono campi che vengono da altri TO
in caso negativo prova il database su altro computer.
saluti
Riccardo
-
- Messaggi: 23
- Iscritto il: giovedì 3 novembre 2005, 1:00
- Località: Milano
Scusa, mi sono dimenticato di dirti che nell'ordine di esportazione vedo solo i campi che ho impostato per l'esportazione e non sono doppi, li ho inseriti solo una volta.
Non capisco però cosa intendi per "campi che vengono da altri TO".. perdona l'ignoranza ma TO per cosa sta?
Non capisco però cosa intendi per "campi che vengono da altri TO".. perdona l'ignoranza ma TO per cosa sta?
FM 8.03 Adv. - Win XP SP2
-
- Messaggi: 23
- Iscritto il: giovedì 3 novembre 2005, 1:00
- Località: Milano
E' il dubbio che è venuto pure a me.. ossia che fosse un problema di ricorrenze. Ma il numero di volte che lo stesso record viene duplicato è molto più alto rispetto al numero di riccorrenze della tabella nel grafico delle relazioni.
Detto questo però non saprei come fare per controllare se i record duplicati sono di campi che arrivano da altre TO.
Cmq lunedì dovrò per forza far girare il DB su un'altra macchina e con un'altra versione di FM.. ti saprò dire se è andato a posto oppure no. In caso contrario approfitterò della disponibilità e ti invierò il file.
Intanto per ora grazie 1000!
Detto questo però non saprei come fare per controllare se i record duplicati sono di campi che arrivano da altre TO.
Cmq lunedì dovrò per forza far girare il DB su un'altra macchina e con un'altra versione di FM.. ti saprò dire se è andato a posto oppure no. In caso contrario approfitterò della disponibilità e ti invierò il file.
Intanto per ora grazie 1000!
FM 8.03 Adv. - Win XP SP2