martedì 2 maggio 2017

FILEMAKER CONSIGLI

ciao se state usando filemaker il programma per creare database ecco qualche mio consiglio spero che vi possono piacere

post in continuo aggiornamento 
 CONTENITORE CON FOTO 

IN DATABASE CREARE I CAMPI
CREARE UN TESTO CHIAMATO "file"
CREARE UN CALCOLO "cont" E INSERIRE RicavaCampo ( file ) risultato del calcolo contenitore
Creare i vari campi contenitore del tipo foto1 foto2 foto3 ecc
Inserire nel progetto il calcolo creato e contenitori
Per ogni foto contenitore creare un pulsante e fare
Campi/ Imposta campo /
Specifica campo target = file
Risultato calcolato RicavaNomeCampo ( car::photo1 ) car::photo1 = foto del contenitore per ogni foto es
RicavaNomeCampo ( car::photo2 )
RicavaNomeCampo ( car::photo3 )
Ecc

In questo modo le foto verranno viste nel contenitore

 
Lista dei record cliccabili in portale

Dopo aver creato il database andare in gestisci database relazioni
Cliccare sul database scelto e fare
Duplica oggetti selezionati
Dare relazioni tra di loro tramite id e mettere una X
Fare salva cliccare ok
 
Nel formato creare un portale
Scegliere il database 2
Fare ordina record del portale con nome dare ok
In campo disponibili fare nome oppure altro a scelta in questo caso "nome"
Posizione il portale dove si vuole
Cliccare sul campo nome e fare impostazioni pulsanti
Fare
Record correlato / ricava record da database2 in questo caso AUTO 2
E scegliere il formato nelle opzioni


BOX CONTENITORE





Creare un nuovo database e inserire i campi
ID = NUMERO e settare con numero di serie
Foto = contenitore settare con ripetizioni 4 o 5
Nome = testo settare con ripetizioni 4 o 5
Andare in relazioni e creare un relazione con ID X ID settare X nel database dove
Si vuole inserire il portale
Creare nel formato un pulsante popover e dare dimensioni ecc
All'interno inserire un portale in questo CASO BOXF
Settare il tutto con dimensioni immagini testo ecc
In ripetizioni settare 1.1 2.2 3.3 4.4 in orizzontale
IMPORTANTE creare il primo record nella tabella box altrimenti non parte
Volendo anche 10 record o più vuoti
Creare un piccolo pulsante dove porta alla tabelle per aggiungere record
Nella tabella box creare un nuovo formato in lista
Creare lista con foto testo e icone e pulsante tornare indietro
Volevo si può nascondere la tabella nella lista tabelle

 
FLAG TRADUTTORE

 
Utile per creare un programma multi lingue con icone bandiere oppure altro con i simboli tipo euro dollaro ecc
1 creare un testo chiamato  flag_lang e date memorizzazione globale anche per i calcoli
2 creare un calcolo che poi saranno le varie voci da cambiare per esempio
IMPORTANTE per funzionare bene date risultato calcolo testo e memorizzazione globale
t_dom = domenica sunday
t_lun = lunedi Monday
Ecc per ogni voce creare un calcolo e inserire questa formula

Casi(flag_lang =1 ; "domenica" ;
flag_lang=2 ;"Sunday" ;
flag_lang=3 ; "Dimanche" ;
flag_lang=4 ; "Sonntag" ;
flag_lang=5 ; "Domingo" ;
flag_lang=6 ; "Domingo" ;
flag_lang=7 ; "日曜日" ;
flag_lang=8 ; "星期天" ;
flag_lang=9 ; "Воскресенье" ;
flag_lang=10 ; "일요일")

Spetta voi decidere quale campo lingua volere e assegnare vi dovete solo ricordare i numeri
Nel mio esempio sono inserite 10 lingue
Ora passiamo al formato
1 creare dei pulsanti (io poi ho messo delle bandiere per renderlo più carino)
Nel pulsante impostare
Imposta campo/specifica campo target flag_lang ripetizione 1
Risultato calcolato 1
Stessa cosa per altri pulsanti ma date Risultato calcolato 2
Ora non vi resta che inserire la voce testo  per esempio domenica in ita Sunday in in eng
Nel formato deve diventare <<t_dom>>
Per ogni voce inserire <<nome>>
Fatto questo ogni volta che cambia il pulsante lui cambia la traduzione dai voi creata
Per fare funzionare in altri formati con i database fate in questo modo
Scegliete nel formato il database del testo per esempio io lo chiamo "intro"
Settate tutti i campi con <<nomedelvostrotesto>> ecc fate partire in esci formato e cliccate su tutte le bandiere fin quando per ogni calcolo non memorizza le voci
Finito il tutto rimettete il database di prima
In questo modo la traduzione verrà esposta in ogni database creato e formato








Nessun commento:

Posta un commento