Totali da portale
Moderatore: Moderatori
-
- Messaggi: 15
- Iscritto il: giovedì 10 gennaio 2013, 21:36
- Versione FileMaker: 15
- Sistema operativo: Win10/OSX
Totali da portale
Ciao, ho il seguente problema con FMPA12: sto creando un mini gestionale di magazzino, proprio basilare; ho 2 tabelle
1. anagrafica (con codice, descrizione e quantità iniziale, disponibilità)
2. movimenti (codice, quantità, tipo movimento (carico o scarico)
Relazione codice/codice.
Nell'anagrafica creo gli articoli e sotto ho messo un portale in cui inserisco i movimenti. Vorrei poter visualizzare il totale degli articoli disponibili sommandoli o sotttraendoli in funzione che si tratti di un carico o uno scarico. L'unico modo che ho trovato è quello di creare un nuovo campo in movimenti "quantità x somma" = if(tipo="carico";quantità;-quantità). Poi in anagrafica il campo disponibilità=somma(movimenti::quantità x somma)
Non esiste un altro modo più elegante e che non richieda la creazione dell'ulteriore campo?
Grazie a tutti per l'aiuto
Sergio
1. anagrafica (con codice, descrizione e quantità iniziale, disponibilità)
2. movimenti (codice, quantità, tipo movimento (carico o scarico)
Relazione codice/codice.
Nell'anagrafica creo gli articoli e sotto ho messo un portale in cui inserisco i movimenti. Vorrei poter visualizzare il totale degli articoli disponibili sommandoli o sotttraendoli in funzione che si tratti di un carico o uno scarico. L'unico modo che ho trovato è quello di creare un nuovo campo in movimenti "quantità x somma" = if(tipo="carico";quantità;-quantità). Poi in anagrafica il campo disponibilità=somma(movimenti::quantità x somma)
Non esiste un altro modo più elegante e che non richieda la creazione dell'ulteriore campo?
Grazie a tutti per l'aiuto
Sergio
-
- Messaggi: 30
- Iscritto il: mercoledì 3 dicembre 2003, 1:00
- Località: Roma
Re: Totali da portale
Così al volo non trovo un modo più elegante, fai attenzione comunque che con questo sistema leghi la tua disponibilità ai movimenti, un domani che vuoi ripulire i movimenti storici perchè sono tanti record devi fare attenzione perchè non puoi eliminarli in quanto questo ti modificherà la disponibilità.
Inoltre questa soluzione per esperienza rallenta molto il gestionale in una visualizzazione ad elenco per via del calcolato di un calcolato, preferisco fare operazioni di carico/scarico che generino movimenti e contemporaneamente aggiorni un campo numerico giacenza sul prodotto.
Se vuoi tenere questa struttura, almeno che non trovi una soluzione diversa, almeno il campo calcolato sul movimento non farlo calcolato ma calcolo proposto.
Inoltre questa soluzione per esperienza rallenta molto il gestionale in una visualizzazione ad elenco per via del calcolato di un calcolato, preferisco fare operazioni di carico/scarico che generino movimenti e contemporaneamente aggiorni un campo numerico giacenza sul prodotto.
Se vuoi tenere questa struttura, almeno che non trovi una soluzione diversa, almeno il campo calcolato sul movimento non farlo calcolato ma calcolo proposto.