
In questa puntata introduttiva, disponibile gratuitamente, imparerai:
come operare su oggetti di formato - trigger applicati
lo script al lavoro: per spostare i dati meglio la pala o la scavatrice?
pulsanti: script o istruzione singola?
quando lo script diventa un labirinto: evitare indentazioni folli
In questa puntata imparerai:
ad utilizzare la funzione EseguiSQL ()
a capire quando utilizzare la funzione EseguiSQL e quando le relazioni
quali sono i nomi campo da evitare assolutamente e come gestire i nomi non supportati
come EseguiSQL si può integrare con le liste valori e in che modo le può sostituire
come EseguiSQL può essere utilizzato per ricavare dati riepilogati
perché una tabella non è una TO
In questa puntata imparerai a:
utilizzare la funzione Dichiara()
rendere leggibili e facilmente manutenibili calcoli complessissimi
creare un vero e proprio processo mentale ordinato che ti mette in grado di affrontare le sfide logiche che il tuo sviluppo ti propone in maniera strutturata
In questa puntata vedremo:
cos'è una variabile e cosa può fare per te
tutti i modi per dichiarare variabili e quale utilizzare di volta in volta
come utilizzare variabili ricorsive oppure con il nome impostato dinamicamente
quando usare variabili globali o locali
per quale motivo le variabili sono cosa buona e giusta
In questa puntata imparerai:
come ricavare pezzi specifici da qualsiasi testo
come effettuare il parsing all'interno di codice HTML e XML
come ricavare valori precisi anche da un campo testo
In questa puntata imparerai:
come ricavare dati dal web
come importare testo dal web o dalla tua rete (o dal tuo dispositivo o pc)
come importare file o immagini
come comunicare con i webservices
come connetterti in ftp per caricare o scaricare file
In questa puntata imparerai:
le funzioni che FileMaker mette a disposizione per identificare un percorso specifico su disco
a cosa servono e come si comportano nei vari ambienti (Pro Advanced, Runtime, Server, Webdirect, Go)
qual è la sintassi specifica e come utilizzarle per operare sui file in maniera rapida efficiente
In questa puntata imparerai:
quando e come usare i portali contestuali
quando e come utilizzare le autorelazioni
quando usare il portale e quando l’autorelazione
In questa puntata imparerai:
come concatenare gli script per avere la massima efficienza di sviluppo
come passare dati in ingresso e in uscita dagli script
script diversi, stesso script
quando usare esegui script, esegui script per nome, esegui script su server oppure gli script temporizzati
la differenza fra Esci dallo script e Arresta script
In questa puntata imparerai:
come risparmiare un sacco di tempo usando le funzioni multiple
quali sono i casi in cui ottieni dei risultati non ottenibili in modo alternativo
come sostituire i portali in un ambito relazionale con i campi multipli
In questa puntata vedremo:
quali sono gli utilizzi comuni
quali sono le best practices per l'ottimizzazione
quali sono le funzioni "nascoste" che ci possono aiutare nella gestione dei file allegati
5 minuti tratti da una lezione dedicata alla funzione While () introdotta da FileMaker 18
In questa puntata vedremo:
come sfruttare la nuovissima funzione While
come gestire parametri e condizioni
come integrare in while le funzioni logiche di FileMaker
come utilizzare al meglio la ricorsività
come trasformare uno script in una funzione
Nel Laboratorio di scripting FileMaker affrontiamo in maniera capillare e applicata gli argomenti più importanti che ti trovi ad affrontare ogni volta che sviluppi in FileMaker e che, se applicati correttamente, ti permetteranno di fare un salto importante nelle tue capacità di sviluppo
Le più importanti funzioni del motore di calcolo
I segreti dei campi contenitore (si, esistono e possono essere davvero utili)
Nuovi modi per affrontare molte operazioni ricorrenti (dalla dichiarazione di una variabile al calcolo complesso)
Istruzioni "universali" come InseriscidaURL, eseguiSQL, le funzioni multiple e molte altre
Cos'è lo scripting?
Lo scripting è il modo in cui FileMaker permette di automatizzare le procedure e serve a far eseguire a FileMaker delle attività in automatico, al verificarsi di una certa condizione.
Uno dei caposaldi del metodo di sviluppo di FileMaker Guru è nello scripting “riciclabile”: non solo script parametrizzati, ma moduli che possono essere utilizzati in procedure differenti.
Devi duplicare dei record correlati nei documenti di trasporto e nelle fatture
Devi inviare email da più tabelle/formati?
Devi impostare un enorme numero di campi?
Hai mai pensato che potresti utilizzare un singolo modulo composto dalle stesse 5 istruzioni di script in tutte le tue soluzioni?
Perché un Laboratorio di scripting FileMaker?
Lo scripting è IL metodo per automatizzare il tuo sviluppo FileMaker: ti permette di sviluppare in meno tempo applicativi più versatili.
La nostra è una promessa: se segui il metodo FMGuru per lo sviluppo FileMaker aumenterai immediatamente l'efficacia del tuo sviluppo.
NB: il corso è diviso in due parti temporalmente consecutive, ma le lezioni sono indipendenti tra loro. In alcune puntate si fa riferimento alla conoscenza di concetti espressi in altre lezioni (ad esempio la lezione sul parsing del testo richiede una conoscenza della funzione Dichiara che viene utilizzata in modo molto esteso).