id cliente progressivo ma relativo
Moderatore: Moderatori
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
-
- Messaggi: 53
- Iscritto il: giovedì 9 settembre 2004, 2:00
e ovviamente funziona!!!
ma c'è ancora un piccolo ma
quando creo il primo record per una determinata provincia,
il seriale personale mi da per esempio:
IT0207001
quando creo il secondo record per quella stessa provincia,
il seriale personale mi da:
IT207002 perdendo così il primo 0 (zero) dopo l' id stato.
E cosi anche per i successivi.
Ho fatto delle prove cambiando i campi da testo a numero ma non ho ottenuto alcun cambiamento
ma c'è ancora un piccolo ma
quando creo il primo record per una determinata provincia,
il seriale personale mi da per esempio:
IT0207001
quando creo il secondo record per quella stessa provincia,
il seriale personale mi da:
IT207002 perdendo così il primo 0 (zero) dopo l' id stato.
E cosi anche per i successivi.
Ho fatto delle prove cambiando i campi da testo a numero ma non ho ottenuto alcun cambiamento
FileMaker Pro Advanced 11.0v1 - Mac OS X 10.5.8
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
OK
Cambia il calcolo di seriale personale in:
Case (
not IsEmpty ( SelfJoin ) ;
Case (
IsEmpty ( clienti 2::seriale personale ) ; SelfJoin & "001";
id stato & If ( Left ( id regione ; 1 ) = 0 ; 0 ; "" ) & SerialIncrement ( Max ( clienti 2::seriale personale ) ; 1 )
) ;
""
)
Cambia il calcolo di seriale personale in:
Case (
not IsEmpty ( SelfJoin ) ;
Case (
IsEmpty ( clienti 2::seriale personale ) ; SelfJoin & "001";
id stato & If ( Left ( id regione ; 1 ) = 0 ; 0 ; "" ) & SerialIncrement ( Max ( clienti 2::seriale personale ) ; 1 )
) ;
""
)
Raybaudi FMP 12 Adv. Windows XP SP3
-
- Messaggi: 53
- Iscritto il: giovedì 9 settembre 2004, 2:00
Ma certo,
lo avevi gia detto qualche risposta fa:
grazie grazie grazie
Tutto funziona a meraviglia.
Questo metodo per assegnare progressivi relativi mi tornerà utile anche per altre cose e probabilmente non solo a me.
P.S.
lo avevi gia detto qualche risposta fa:
La funzione Max prende in considerazione solo valori numerici

grazie grazie grazie
Tutto funziona a meraviglia.
Questo metodo per assegnare progressivi relativi mi tornerà utile anche per altre cose e probabilmente non solo a me.
P.S.
sarebbe troppo chiedere che certe cose siano inserite anche nel manuale FM? (almeno io non ne ho trovato traccia)Stato & regione * provincia
è una valutazione booleana che restituisce 1 solo se i campi sono tutti pieni
FileMaker Pro Advanced 11.0v1 - Mac OS X 10.5.8
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
-
- Messaggi: 53
- Iscritto il: giovedì 9 settembre 2004, 2:00
Ripensandoci sarebbe come chiedere che nel manuale di Photoshop sia spiegata storia dell'artesarebbe troppo chiedere che certe cose siano inserite anche nel manuale FM?
Si così mi è decisamente più comprensibile, ma giocando si imparano un mucchio di cosePotevo anche scrivere:
not Evuoto ( Stato ) and not Evuoto ( Regione ) and not Evuoto ( Provincia )
e certamente sarebbe stato più comprensibile...
ma a volte mi piace giocare

FileMaker Pro Advanced 11.0v1 - Mac OS X 10.5.8