Creazione di file di appoggio sul server per Grafici

Installazione di FM Server, caratteristiche di un archivio in multiutenza

Moderatore: Moderatori

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Creazione di file di appoggio sul server per Grafici

Messaggio da marianasu » lunedì 5 settembre 2005, 10:48

Ciao a tutti,
ho il seguente problema.
Per poter fare dei grafici, faccio delle ricerche ottengo dei risultati che esporto in file di appoggio di estensione FP7
per poi riimportarli in altra tabella per poi crere dei grafici.
Se utilizzo il file in locale il tutto funziona.
Ma se uso il FMServer, i file di appoggio non vengono creati.
Come posso ovviare al problema?
Grazie M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

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

Messaggio da stregatto » martedì 6 settembre 2005, 16:06

non crei un file di appoggio, ma importi direttamente nella tabella che ti serve dalla tabella cercata.

.g.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » martedì 6 settembre 2005, 17:35

Anche io vorrei poterlo fare ma non credo che si possa fare....
Infatti questa tecnica me la hai insegnata tu in un post precedente. :wink:
http://www.fmpro.it/modules.php?name=Fo ... 8f3d592dd8
Nel senso che io esporto dei dati raggrupati per poi riimportali in una tabella ah hoc.

Quindi riassumendo.
Io faccio delle ricerche raggruppo i risultati. esporto i dati raggruppati e poi li riimporto così raggruppati per potreli poi visualizzare in dei grafici.
Il tutto in locale funziona ma sul server non riesco a creare tali file di appoggio!
Come fare?
Grazie M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

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

Messaggio da stregatto » martedì 6 settembre 2005, 18:04

infatti, con il 7 c'è poca flessibilità.
due possibilità:
a) raggruppi nella tabella di destinazione tramite script (fattibile anche se lento), basta un ordinamento, un loop e magari un'autorelazione…

b) se non hai grosse esigenze di mobilità ( nel senso che non devi installarlo in giro per clienti) puoi specificare un percorso diverso per ciascun client (es.
if(get( IndirizzoNICSistema ) = "xxxx")
esporta(percorso1)
importa(percorso1)
else if (get( IndirizzoNICSistema ) = "xxxx")
esporta(percorso2)
importa(percorso2)

end if

con fm8 hai svariate possibilità in più…

.g.
.g.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » martedì 6 settembre 2005, 18:40

La prima soluzione a) non mi è molto chiara....se puoi spiegarmelo meglio te ne sarei grato.
Io ho i dati nella tabella 1
Li raggruppo esporto in un file di appoggio appo.fp7
Importo nella tabella 2 i record di appo.fp7
In che modo dovrei fare le cose?


Mentre la soluzione b) mi ha suggerito il fatto che se io cablo il percorso anzichè metterlo relativo come facevo il file viene scritto.
Per cui posso sicuramente crearmi in fase di installazione del mio SW una directory in cui creami questi file di appoggio....
Forse questa soluzione è più veloce....Grazie M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

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

Messaggio da stregatto » martedì 6 settembre 2005, 19:08

La prima soluzione a) non mi è molto chiara....se puoi spiegarmelo meglio te ne sarei grato.
esempio (molto a occhio):
effettui la ricerca
importi i trovati nella tabellla finale
ordini per i campo per cui vuoi raggruppare
vai al primo record
definisci campo(globale1;campocheusiperraggruppare)
loop
if(campocheusiperraggruppare=globale1)
elimina record
else
definisci campo(globale1;campocheusiperraggruppare)
vai al campo(successivo; esci dopo l'ultimo)
## eventualmente, definisci (campo totale; somma autorelazione)
end if
se io cablo il percorso anzichè metterlo relativo come facevo il file viene scritto.
È ovvio che tu lo debba specificare, se non lavori in monopostazione. se no come fanno i client a capire dove scrivere (e leggere)?

.g.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » mercoledì 7 settembre 2005, 9:35

A me non sembrava così ovvio....anche perchè se io apro un file anche se in remoto, il percorso relativo dovrebbe essere relativamente rispetto al file aperto....per cui mi aspetavo che i client creassero i file di appoggio nella cartella del in cui apro il DB.
Cmq grazie mille per l'aiuto
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

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

Messaggio da stregatto » mercoledì 7 settembre 2005, 11:59

A me non sembrava così ovvio....anche perchè se io apro un file anche se in remoto, il percorso relativo dovrebbe essere relativamente rispetto al file aperto....per cui mi aspetavo che i client creassero i file di appoggio nella cartella del in cui apro il DB.
nel caso di un db remoto quindi i client dovrebbero creare i relativi files nell'apposita cartella nel server? va contro tutte le le regole di sicurezza… qualunque antivirus o firewall ti creerebbe una quantità di problemi. E se due utenti effettuano due ricerche concomitanti e uno dei due file sovrascrive l'altro? Calcola inoltre che la condivisione archivi di Filemaker è cosa diversa dalla condivisione file/volumi di windows o macOs; puoi comunque sviluppare una soluzione in tal senso abilitando PRIMA la condivisione del volume richiesto (su cui, cioè, risiede l'applicazione che apri) e impostando un percorso in rete relativo a quel volume e alla cartella che usa il server…

.g.[/quote]

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » mercoledì 7 settembre 2005, 12:47

Premetto che è la prima volta che faccio una soluzione che funziona col server, per cui faccio degli errori clamorosi inoltre sono anche poco esperto(diciamo che non ne so proprio e sto facendo esperienza) di problemi di sicurezza.
E' vero ciò che dici sulla sicurezza....ho infatti dovuto disabilitare anche il firewall di Windows perchè se no i client non vedono il file condiviso. (posso procedere in altro modo?)
Cmq grazie a te sono riuscito a risolvere...
tra l'altro le statistiche le potrà fare solo l'amministratore del SW per cui sarà solo una persona alla volta che farà queste ricerche e userà proprio il server come macchina sia server che client (potrebbe creare problemi di altro genere?)
Grazie mille dell'aiuto....
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

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

Messaggio da stregatto » martedì 27 settembre 2005, 21:19

sto sperimentando la versione 8. Supera questo problema ALLA GRANDE usando le variabili.

.g.

Rispondi