Campo particolare
Moderatore: Moderatori
- PIG-NAH
- Messaggi: 2564
- Iscritto il: martedì 7 agosto 2007, 2:00
- Località: BIG BANG
Mi rispondo da me....PIG-NAH ha scritto:Se non è globale non mi funge. Giuroraybaudi ha scritto:Anche se non è globale...PIG-NAH ha scritto:Se la variabile è globale la possiamo passare anche allo script
Consenti (
$value = Testo ;
"" & S4HU_EventScript( Get(NomeFile) ; "nome script" ; $value )
)
![Confused :?](./images/smilies/icon_e_confused.gif)
A meno di non usare Get ( ParametroScript ) ( diafolo di un raybauti )
![Confused :?](./images/smilies/icon_e_confused.gif)
FM8 ADV XP SP3
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
- PIG-NAH
- Messaggi: 2564
- Iscritto il: martedì 7 agosto 2007, 2:00
- Località: BIG BANG
Lo script l'ho fatto un po' diverso ma il giochino è tornato subito utileraybaudi ha scritto:Prova a scrivere questo script:
Nome script: Messaggio
Mostra messaggio personalizz [ " Messaggio" ; Get ( ScriptParameter ) ]
ed il calcolo del campo:
Consenti (
$value = Testo ;
"" & S4HU_EventScript( Get(NomeFile) ; "Messaggio" ; $value )
)
![Wink :wink:](./images/smilies/icon_e_wink.gif)
L'esecuzione è piu rapida e fluida che con la variabile globale 8)
FM8 ADV XP SP3
-
- Messaggi: 1047
- Iscritto il: lunedì 19 febbraio 2007, 1:00
- Contatta:
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
No...ritz ha scritto: $go = 1
];
""
)
Tradotto se pigio RETURN = registra
];
"" = non fare niente?
)
$go = 1 è solo un'altra variabile che ho dovuto definire per poter cancellare quando voglio il campo calcolato ( se vai nella definizione di quel campo vedrai che $go viene posto a = 0 )
"" non significa "non fare niente", ma SVUOTA il campo.
Raybaudi FMP 12 Adv. Windows XP SP3
-
- Messaggi: 27
- Iscritto il: domenica 23 marzo 2008, 1:00
Ciao Raybaudi,
scusa ancora la mia ignoranza sulle variabile a cui non ancora dimestichezza, ho provato il tuo esempio ed è davvero valido però se dovessi mettere come n° giocatore un numero a due cifre cosa dovrei impostare nelle formule che hai creato?
Lo stesso vale per la sigla del fondamentale dovrei aggiungere un'altra lettera tipo il punto
es: 26A.+
In questo caso dovrei aggiungere un calcolo di confronto?
Sono un pò confuso in talsenso
Ps: non mi ricordo se te l'ho già chiesto la cosa pensi che si complichi di più se i valori nel "campo particolare" siano più di uno prima di dare return?
ES: 26A.+18B-6A+
scusa ancora la mia ignoranza sulle variabile a cui non ancora dimestichezza, ho provato il tuo esempio ed è davvero valido però se dovessi mettere come n° giocatore un numero a due cifre cosa dovrei impostare nelle formule che hai creato?
Lo stesso vale per la sigla del fondamentale dovrei aggiungere un'altra lettera tipo il punto
es: 26A.+
In questo caso dovrei aggiungere un calcolo di confronto?
Sono un pò confuso in talsenso
Ps: non mi ricordo se te l'ho già chiesto la cosa pensi che si complichi di più se i valori nel "campo particolare" siano più di uno prima di dare return?
ES: 26A.+18B-6A+
FM9.0 V1 Advanced (Win/Vista)
-
- Messaggi: 1047
- Iscritto il: lunedì 19 febbraio 2007, 1:00
- Contatta:
Ciao ci provo iothe_coach ha scritto: ES: 26A.+18B-6A+
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Addririttura mio figlio l'ha impostato in modo da far uscire nel calcolato "mio padre ha ricevuto in faccia"
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
Uguale per il fondamentale (tabella fondamentali).
Per l'ultima 26A+18B-6A+ io farei delle tabelle fotocopia delle prime con il nome "ospiti" con formattazione colore diverso e farei uscire il tutto nel calcolone finale
![Wink :wink:](./images/smilies/icon_e_wink.gif)
Aspetta la risposta di Raybaudi comunque, probabilmente ho detto delle stupidate perchè ancora verifico se si può fare.
FMP 8,5 - XPpro sp2
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
Per il numero del giocatore potresti usare:the_coach ha scritto:...però se dovessi mettere come n° giocatore un numero a due cifre cosa dovrei impostare nelle formule che hai creato?
Consenti(
trigger = campo particolare;
RicavaComeNumero ( $value )
)
Per sigla fondamentale, potresti usare questo calcolo:the_coach ha scritto: Lo stesso vale per la sigla del fondamentale dovrei aggiungere un'altra lettera tipo il punto
es: 26A.+
Consenti([
trigger = campo particolare;
resto = CercaeSost ( $value ; numero giocatore ; "" )
];
Sinistra ( resto ; Lunghezza ( resto ) - 1 )
)
Naturalmente dovrai creare corrispondenti nuovi record lella tabella "fondamentali", cioè ad esempio oltre ad "A" , anche "A." .
All'inizio ti avevo detto:the_coach ha scritto: Ps: non mi ricordo se te l'ho già chiesto la cosa pensi che si complichi di più se i valori nel "campo particolare" siano più di uno prima di dare return?
ES: 26A.+18B-6A+
E' chiaro che "più semplice" NON significa "adatta" a tutte le situazioni...raybaudi ha scritto: Ci sono varie possibilità, ma quella più semplice...
Ora la situazione è completamente cambiata e necessiterà sicuramente di un diverso approccio.
Le modifiche apportate ai calcoli ti consentono adesso SOLO l'inserimento di una combinazione ( del NUOVO tipo ) alla volta seguito dal tasto Return.
Ultima modifica di raybaudi il lunedì 14 aprile 2008, 10:34, modificato 6 volte in totale.
Raybaudi FMP 12 Adv. Windows XP SP3
-
- Messaggi: 1047
- Iscritto il: lunedì 19 febbraio 2007, 1:00
- Contatta:
Raybaudi c'era un'altra cosa, per la statistica finale tutti questi fondamentali dovrebbero andare a collocarsi nella scheda del giocatore, quindi vado ad aggiunge un campo nella tabella giocatore, niente di più semplice, ma per convogliarci dentro i dati del "campo particolare" ?............mi sfugge un tantino
Ps mi sono interessato anche io al DB perchè visto che faccio lo stesso sport e litigo spesso con il coach gli sbatto in faccia un pò di dati![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Confused :?](./images/smilies/icon_e_confused.gif)
Ps mi sono interessato anche io al DB perchè visto che faccio lo stesso sport e litigo spesso con il coach gli sbatto in faccia un pò di dati
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
FMP 8,5 - XPpro sp2
-
- Messaggi: 1047
- Iscritto il: lunedì 19 febbraio 2007, 1:00
- Contatta:
Come non dettoritz ha scritto: Aspetta la risposta di Raybaudi comunque, probabilmente ho detto delle stupidate perchè ancora verifico se si può fare.
![Confused :?](./images/smilies/icon_e_confused.gif)
Per Ray funziona anche così o è meglio RICAVACOMENUMERO
Consenti(
trigger = campo particolare;
Sinistra ( $value ; 2 )
)
FMP 8,5 - XPpro sp2