Attiva campo Disattiva campo
Moderatore: Moderatori
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: Attiva campo Disattiva campo
Temo che il mio stile telegrafico sia dato più dalla mancanza di tempo che da quella di comprensione.
provo a tracciarti la strada in maniera sintetica
crei un tabpanel sul formato (in italiese pannello struttura a schede)
crei due/tre schede nel tabpanel.
ci metti degli oggetti di formato dentro.
dalle informazioni oggetto dai un nome a ciascuna
crei uno script con un vai all'oggetto["nomescheda"] per spostarti fra le schede senza toccarle
a questo punto puoi impostare l'etichetta a 0, giustificandola a sx o a dx, riducendo il carattere a 2 pt e rendendo trasparente il contorno e lo sfondo. vedrai che gli oggetti di formato appaiono e spariscono a seconda della scheda selezionata.
l'ultimo step è associare uno script in modifica campo con un trigger che faccia qualcosa tipo:
if(campo=A)
vai all'oggetto["A"]
end if
if(campo=B)
vai all'oggetto["B"]
end if
etc.
.g.
provo a tracciarti la strada in maniera sintetica
crei un tabpanel sul formato (in italiese pannello struttura a schede)
crei due/tre schede nel tabpanel.
ci metti degli oggetti di formato dentro.
dalle informazioni oggetto dai un nome a ciascuna
crei uno script con un vai all'oggetto["nomescheda"] per spostarti fra le schede senza toccarle
a questo punto puoi impostare l'etichetta a 0, giustificandola a sx o a dx, riducendo il carattere a 2 pt e rendendo trasparente il contorno e lo sfondo. vedrai che gli oggetti di formato appaiono e spariscono a seconda della scheda selezionata.
l'ultimo step è associare uno script in modifica campo con un trigger che faccia qualcosa tipo:
if(campo=A)
vai all'oggetto["A"]
end if
if(campo=B)
vai all'oggetto["B"]
end if
etc.
.g.
-
- Messaggi: 74
- Iscritto il: mercoledì 20 marzo 2013, 10:00
Re: Attiva campo Disattiva campo
Grazie infinite.
Appena possibile cercherò di mettere in pratica le Tue indicazioni.
Spero proprio di non dover scocciare di nuovo.
Appena possibile cercherò di mettere in pratica le Tue indicazioni.
Spero proprio di non dover scocciare di nuovo.
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: Attiva campo Disattiva campo
ti assicuro che non scocci . Il dialogo e confronto è sempre piacevole.
e non sono ancora assurto alla divinità, quindi le mie indicazioni posso anche accettarle in minuscolo
a presto.
.g.
e non sono ancora assurto alla divinità, quindi le mie indicazioni posso anche accettarle in minuscolo
a presto.
.g.
-
- Messaggi: 74
- Iscritto il: mercoledì 20 marzo 2013, 10:00
Re: Attiva campo Disattiva campo
Grazie, il suggerimento è stato fantastico. Ho apportato qualche piccola modifica (suggerita dalla fortuna) ed ho quindi risolto "quel" problema. Purtroppo ne ho tanti altri, ed un po alla volta, con il Vs aiuto, spero di arrivare a risolverli tutti.
Nuovo problema: su un layout vorrei che comparisse l'età del mio paziente senza che però io debba modificare niente.
Ho un campo data_nascita, ho un campo oggi (calcolato = Get ( DataCorrente)) ed ho un altro campo calcolato (età = ("oggi"-"data_nascita")/ 362,2544 ). Il problema è che mi da 0 come risultato e non capisco perchè.
Grazie
Nuovo problema: su un layout vorrei che comparisse l'età del mio paziente senza che però io debba modificare niente.
Ho un campo data_nascita, ho un campo oggi (calcolato = Get ( DataCorrente)) ed ho un altro campo calcolato (età = ("oggi"-"data_nascita")/ 362,2544 ). Il problema è che mi da 0 come risultato e non capisco perchè.
Grazie
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: Attiva campo Disattiva campo
stavolta te la passo, ma in futuro se devi cambiare argomento, apri un nuovo thread
ti conviene usare un calcolo del genere:
Dichiara(
DD= Data(
Mese(Get(DataCorrente)) - Mese(DATADINASCITA); Giorno(Get(DataCorrente))-Giorno(DATADINASCITA); Anno (Get(DataCorrente))- Anno (DATADINASCITA));
Anno(DD) & " ANNI, " &
Mese(DD) & " MESI E " &
Giorno(DD) & " GIORNI"
)
.g.
ti conviene usare un calcolo del genere:
Dichiara(
DD= Data(
Mese(Get(DataCorrente)) - Mese(DATADINASCITA); Giorno(Get(DataCorrente))-Giorno(DATADINASCITA); Anno (Get(DataCorrente))- Anno (DATADINASCITA));
Anno(DD) & " ANNI, " &
Mese(DD) & " MESI E " &
Giorno(DD) & " GIORNI"
)
.g.
-
- Messaggi: 74
- Iscritto il: mercoledì 20 marzo 2013, 10:00
Re: Attiva campo Disattiva campo
Perdonami, ma mi compare un messaggio che la funzione dichiara non esiste. Uso FMP adv 10.
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
Re: Attiva campo Disattiva campo
usa let o consenti al posto di dichiara.
.g.
.g.
-
- Messaggi: 74
- Iscritto il: mercoledì 20 marzo 2013, 10:00
Re: Attiva campo Disattiva campo
perfetto !!!
Grazie
Grazie
-
- Messaggi: 12
- Iscritto il: lunedì 24 luglio 2017, 18:26
- Versione FileMaker: 15.0.2.220
- Sistema operativo: Mac-Os
Re: Attiva campo Disattiva campo
potete riattivare l'allegato? mi trovo nello stesso problema... grazie mille!