- Guru Corner
- Motore di calcolo
Risposte
Visite
Domanda
6
risposte
24
vis.
domanda inviata 8 anni fa da maxweblive-it
aggiornato 8 anni fa da giulio-villani
Categoria:
Motore di calcolo
Buongiorno a tutti Come al solito vi propongo uno dei miei problemi "stupidi" Tabella A anagrafica: Id, Cognome, Nome, etc... Tabella B cassetti (relazionata alla tabella A id=id ): Id, Numero Cassetto, tipologia, etc.. Dalla tabella A, tramite pulsante, lancio uno script che assegna un singolo cassetto della tabella B ad una scheda anagrafica della Tabella A. Nella Tabella B ho creato un campo calcolato, non memorizzato con risultato numero, per conteggiare il totale dei cassetti occupati, ho c...

giulio-villani 23 Maggio 2017 18:22
FileMaker (senza plugin) supporta solo lo statement SELECT, all’interno del quale funziona pressochè tutto.
7
risposte
86
vis.
domanda inviata 8 anni fa da lago-filippogmail-com
aggiornato 8 anni fa da giulio-villani
Categoria:
Funzioni personalizzate
Salve, spero sia la sezione giusta... Nel DB aziendale che usiamo per il monitoraggio della produzione abbiamo l'esigenza di rilevare i tempi di produzione dei vari articoli. La produzione viene monitorata con un rilevamento del prodotto tramite barcode in più fasi, fissando la data e l'ora in cui il prodotto si trova in un determinato reparto. In questo frangente ho inserito una storicizzazione del dato con l'inserimento dell'ora corrente in un campo di tipo "indicatore data ora". Il mio quesit...

giulio-villani 24 Maggio 2017 20:56
Con l’uscita della 16 è il momento giusto per lo shopping compulsivo (possiamo aiutarti amche sul licensing): da sviluppatore posso dirti che la migrazione conviene. ???? Lo script in fasce c’è, anche se secondo me è abbastanza un palliativo E ti mancano a occhio almeno un paio di relazioni. Facci sapere! .g.
1
risposta
26
vis.
domanda inviata 9 anni fa da fabgermagmail-com
aggiornato 9 anni fa da fabgermagmail-com
Categoria:
EseguiSQL
Bungiorno, poiché col delete ha funzionato provo anche con l'insert into. Nello script utilizzo Esegui SQL in Specifica Testo SQL calcolato inserisco questo: "INSERT INTO logtable (log_id) VALUES = ('" & Accessi::Id & "')" Ovviamente con tutte quelle virgolette avrò fatto un gran casino Mi può aiutare? Grazie

fabgermagmail-com 30 Giugno 2016 10:23
Dopo svariati tentativi sono riuscito ”INSERT INTO logtable ( log_keycode, log_type ) VALUES ( ’”&Accessi::NumeroTessera&”’ , ’1’)” Alla prossima, f.
7
risposte
115
vis.
domanda inviata 9 anni fa da davide-lastelladlmedia-it
aggiornato 9 anni fa da giulio-villani
Categoria:
EseguiSQL
Premetto che con Sql non sono tanto pratico, ma mi esce sempre il punto di domanda facendo la seguente formula: EseguiSQL ( "SELECT SUM(COSTO Finale) FROM Amministrazione WHERE Categoria Test =assistenza";"";"") ho controllato anche lìminuscolo e maiuscolo e sono giuste. dovrei far calcolare la somma del campo COSTO Finale dalla tabella Amministrazione dove nel campo categoria test cè scritto "assistenza", dove sbaglio? grazie mille.

giulio-villani 26 Aprile 2016 21:08
me li ha formattati come testo non mi ha messo decimali e puntino delle migliaia… certo, è formato SQL: devi andare di cercaesost(). Gli altri due parametri servono a denifire il separatore di campo e di riga. .g.
2
risposte
178
vis.
domanda inviata 9 anni fa da fabgermagmail-com
aggiornato 9 anni fa da fabgermagmail-com
Categoria:
EseguiSQL
Buongiorno, devo creare uno script per camcellare un record in una tabella MySql; se nello script utilizzo Esegui SQL in Specifica Testo SQL calcolato inserisco questo: "DELETE FROM access WHEREÂ acc_keycode = 49" la riga sul DB MySql viene cancellata. Se invece volessi utilizzare il valore di un campo e inserisco "DELETE FROM access WHEREÂ acc_keycode = Anagrafica::NumeroTessera"Â mi restituisce errore. Dove sbaglio? Grazie in anticipo
7
risposte
181
vis.
domanda inviata 9 anni fa da giovanninidavidvirgilio-it
aggiornato 9 anni fa da giulio-villani
Categoria:
Funzioni personalizzate
Buongiorno a tutti e grazie anticipatamente a chi mi rispondera' in quanto penso ci siano 2 o 3 modi per affontare la questione ma non so la migliore. Io ho l'esigenza di creare un numero di commessa cosi fatto 001/2016/0001 001/2016/0002 .... .... se nel 2016 ho fatto 345 commesse poi avrò 001/2017/0346 Penso si possa fare sia con uno script che con una funzione che sommando i valorei di tre campi che si incrementano oppure anche per sottrazione tra i due campi indicizzati, ma magari qualcuno d...

giulio-villani 3 Marzo 2016 17:01
Buongiorno, David. il campo Anno_corrente non serve a nulla. L’autorelazione va basata su anno_commessa=anno_commessa (campo indicizzato); un calcolo del tipo max(autorelazione::numero_commessa) ti restituisce il numero commessa più alto dell’anno cui appartiene la commessa. .g.
1
risposta
24
vis.
domanda inviata 9 anni fa da cinelli-tizianogmail-com
aggiornato 9 anni fa da giulio-villani
Categoria:
EseguiSQL
Tag:
Buongiorno a tutti, sto cercando di importare dei record da un database via odbc, ma ho necessità di inserire sulla query sql in WHERE un valore da una variabile di filemaker, purtroppo però non riesco ad inserire una query da un calcolo filemaker a causa dell'errore "impossibile trovare la tabella specificata". c'è una soluzione che posso adottare per inserire questa variabile all'interno della query, visto che comunque nello script ho la possibilità di inserire un testo sql calcolato? g...

giulio-villani 24 Febbraio 2016 15:29
Buongiorno, Tiziano. Puoi tranquillamente usare il motore di calcolo di FileMaker per generare una query di solo testo con i valori che vuoi da utilizzare via ODBC. .g.
3
risposte
60
vis.
domanda inviata 10 anni fa da presidente-udineana-it
aggiornato 10 anni fa da giulio-villani
Categoria:
Funzioni personalizzate
Buon giorno, sono un neofita di FileMaker (due settimane con la versione Pro Advanced), ho sempre usato Access, e non so come fare ad impostare un automatismo che mi converta in NO il SI che si trova nel campo "Attivo" dopo la stampa dei record o mentre li sta stampando. E' possibile, inoltre, creare una finestra di ricerca, per esempio "da data" a "data" senza usare il Trova? Vi ringrazio anticipatamente per l'aiuto che potete darmi.

giulio-villani 7 Febbraio 2016 19:52
ripetizione serve a gestire i campi multipli. se non li usi (o se non hai idea di cosa siano) puoi tranquillamente ignorare la ripetizione e lasciare il valore di default. per quanto riguarda il secondo punto, il ”tuocampodataoriginale” è il campo data su cui devi effettuare la ricerca. .g.
4
risposte
821
vis.
domanda inviata 10 anni fa da pulce15gmail-com
aggiornato 10 anni fa da pulce15gmail-com
Categoria:
EseguiSQL
Tag:
Ciao a tutti! Ho un problema, ho una tabella con una colonna dove vengono segnate le varie assenze del personale nelle varie tipologie ovvero: ferie correnti, permessi, malattia, ecc.... e nella colonna a fianco le varie ore. Sto cercando di trovare un modo per calcolare il tempo totale delle varie tipologie di assenze, per ora ho provato a creare un campo per ogni tipologia e aggiungergli una funzione SQL questa: Â Â Â Â Â EseguiSQL ( "SELECT SUM(ORE) FROM PRESENZE WHERE ORE='Fc'";"...

pulce15gmail-com 16 Gennaio 2016 14:46
ok, con l’ultima  formula che mi hai scritto funziona, però il campo l’ho dovuto mettere in una tabella SCHEDA collegata, allora restituisce il numero corretto delle ore. Grazie mille per l’aiuto.
3
risposte
61
vis.
domanda inviata 10 anni fa da imperatori-rgmail-com
aggiornato 10 anni fa da rispondiamoyahoo-it
Categoria:
Funzioni personalizzate
è possibile sincronizzare 2 files Filemaker Pro 1x uguali ? Es. su un pc ho la copia ufficiale del file mentre sul notebook, quando non riesco a collegarmi con desktop remoto, utilizzo un file uguale offline. A fine giornata devo sincronizzare i due file  ( da notebook verso pc e viceversa). Qualche consiglio ?
rispondiamoyahoo-it 29 Ottobre 2015 23:29
https://www.filemakerguru.it/emergency-room/trasferire-i-dati-filemaker-tecnica-wrap-unwrap
6
risposte
78
vis.
domanda inviata 10 anni fa da gilforalice-it
aggiornato 6 anni fa da isolagiogmail-com
Categoria:
EseguiSQL
Sto cercando, in un programma di scouting per società di calcio, di ottenere un planning come da file pdf che allego. Sinora sono riuscito a realizzare solo in parte quello che sarebbe l'obiettivo ideale, soprattutto grazie all'aiuto di altri guru. Chiedendo appunto sostengo sui forum di FileMaker, mi hanno indirizzato ad un file di Mik78 postato qui (https://www.filemakerguru.it/gurucorner/ ... omment-504), da utilizzare come spunto, che, effettivamente, se ben adeguato dovrebbe soddisfare le m...

isolagiogmail-com 25 Giugno 2019 17:02
avrei bisogno anche io un planning del genere, però con data di inizio e fine.. come posso modificare l'sql occupando dalla data di inizio alla data di fine?
9
risposte
130
vis.
domanda inviata 10 anni fa da pulce15gmail-com
aggiornato 2 anni fa da m-rivarimecsrl-it
Categoria:
Funzioni personalizzate
Tag:
Ciao a tutti, Ecco l'ennesimo problema...dal mio DB devo stampare a seconda del record selezionato un formato corrispondente, mi spiego meglio, ho il mio record e posso decidere se stampare un A4, un A5, un formato etichetta 100x100mm e uno 63x40mm, il tutto ovviamente su stampanti diverse. Ho provato nello script a dettare i parametri delle diverse stampanti ma FM riconosce "a volte" solo l'ultima che ho utilizzato con un formato preso a random.... ho cercato in rete ma non ho trovato una soluz...

m-rivarimecsrl-it 4 Agosto 2022 11:12
buongiorno Giulio, avrei lo stesso problema della stampa su diverse stampanti come riportato nella domanda, in pratica ho realizzato lo script come suggerito dal Pietro ma non mi funziona, dato che la risposta è datata 2015 volevo chiedere se nel frattempo è cambiato qualcosa oppure bisogna ricorrere al plugin suggerito e a quanto pare risolutivo, (leggi di più)
3
risposte
42
vis.
domanda inviata 10 anni fa da pulce15gmail-com
aggiornato 10 anni fa da pulce15gmail-com
Categoria:
EseguiSQL
Tag:
ciao a tutti sono ancora qua a rompere e chiedere aiuto. tramite il vostro aiuto qui sul forum sono riuscito ad arrivare ad un buon punto con il mio DB, ora sono davanti ad un nuovo problema: il mio DB ha 4 tabelle popolate automaticamente dal server della ditta, le tabelle le ho importate tramite origine dati ODBC settando il DB sql nome utente ecc... È fin qui tutto ok, nel mio pc funziona tutto, le tabelle vengono popolate e aggiornate e il Mio DB funziona....ok..... Il problema mi è sorto qu...

pulce15gmail-com 31 Agosto 2015 11:53
Ok, grazie della risposta è scusate l’accavallamento dei messaggi ma stavo rispondendo da iPad, comunque ho capito, mi serve un’altra licenza.
5
risposte
24
vis.
domanda inviata 10 anni fa da pulce15gmail-com
aggiornato 10 anni fa da pulce15gmail-com
Categoria:
Funzioni personalizzate
Tag:
BUongiorno, ho questo problema: ho 2867 record in due colonne, nella prima colonna ci sono le ore e i minuti, nella seconda le temperature rilevate, ora io dovrei fare la media dei valori partendo però da un certo orario, quindi se io seleziono che voglio la media dei valori patendo dalle 4:00, devono essere esclusi tutti i valori prima delle 3.59. è possibile farlo con un calcolo? perché se uso la funzione "MEDIO" ovviamente mi prende tutti i valori... oppure devo filtrare con un portale? grazi...
4
risposte
24
vis.
domanda inviata 10 anni fa da pulce15gmail-com
aggiornato 10 anni fa da pulce15gmail-com
Categoria:
Funzioni personalizzate
Buongiorno, ho un'altro problema. Da un foglio excel ho la seguente formula : =SE(E(E3>=800;E3<=1000);"A";SE(E(E3>=600;E3<=799);"B";"C")) applicata a un risultato di alcuni campi, la spiego meglio... E3 = una casella con una somma di valori di altre caselle, la somma varia da 0 a 1000 dunque se in E3 ho un valore tra 800 e 1000 il risultato è A se in E3 ho un valore tra 600 e 799 il risultato è B tutto il resto è C dovrei convertirla per filemaker e pensavo di usare la funzione "se" ...

pulce15gmail-com 14 Aprile 2015 08:59
RISOLTO grazie dei consigli, alla fine però ci sono riuscito con la funzione if.