Seriale Annuale

E' l'area in cui è possibile condividere funzioni personalizzate nate dalla creatività e l'esperienza degli sviluppatori FileMaker

Moderatore: Moderatori

andreuccio
Messaggi: 1737
Iscritto il: giovedì 7 ottobre 2004, 2:00
Località: Lamezia Terme

Messaggio da andreuccio » lunedì 9 giugno 2008, 18:44

raysoyd ha scritto:finalmente ci sono riuscito a fare funzionare questa funzione, ma vorrei che mi funzionasse in modo giornaliero, quindi ogni giorno inizia di nuovo e vorrei togliere anno
solo il numero 0001, 0002,

no 20080001, 20080002

sono forse imbranato ma è da tanto che provo e come tocco qualcosa non funziona più niente.


ciao
Leggi qui. Dovrebbe fare al tuo caso.
https://www.fmpro.it/modules.php?name=Fo ... pic&t=1531
Umiliati e sarai Esaltato, Esaltati e sarai Umiliato
Mac OS X Snow Leopard - FMP 10 Adv.

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » martedì 10 giugno 2008, 8:07

Ti ci vuole un campo Data ( DATAX ) a autoinserimento per il confronto.

La personalizzata si modifica così. Mi pare che te la devi trasfomare in calcolo per via di advanced ma non dovrebbe essere complicato 8)

SERIALDAY ( AEfield ; digit ; DATAX )

Consenti([
lastId =RicavaEnnesimoRecord (AEfield; Get ( ContoRecordTotale ) - 1);
lastYear = RicavaEnnesimoRecord ( DATAX; Get ( ContoRecordTotale ) - 1)
];

Casi(
DATAX ≠ lastYear or Destra ( lastId ; digit ) = 10^digit -1; Destra ( 10^digit ; digit-1 ) & "1";
IncrementoSeriale ( Destra ( lastId ; digit ) ; 1 )
)
)
FM8 ADV XP SP3

raysoyd
Messaggi: 549
Iscritto il: giovedì 13 gennaio 2005, 1:00

Messaggio da raysoyd » martedì 10 giugno 2008, 9:20

grazie andreuccio sempre disponibile, ho anche provato il suggerimento di pig-nag e sembra che funzioni, cercherò di capire quali siano le differenze, grazie


vi auguro buonagiornata.

daniele
FM 13 Adv (contentissimo), FINALMENTE imac impressionantemente spaventosamente SPLENDIDOOOOO.

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » martedì 10 giugno 2008, 9:41

raysoyd ha scritto: ho anche provato il suggerimento di pig-nag e sembra che funzioni,
daniele
Non sembra.... funziona e basta :!:
FM8 ADV XP SP3

raysoyd
Messaggi: 549
Iscritto il: giovedì 13 gennaio 2005, 1:00

Messaggio da raysoyd » martedì 10 giugno 2008, 9:45

funziona, OK!!!
FM 13 Adv (contentissimo), FINALMENTE imac impressionantemente spaventosamente SPLENDIDOOOOO.

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » martedì 10 giugno 2008, 10:06

raysoyd ha scritto:funziona, OK!!!
Ah.. vedo ora che sei adv.. bene.

Sistemati la funzione per benino allora tipo lastDay invece di lastYear e anche
DATAX non è il massimo come parametro 8)
FM8 ADV XP SP3

raysoyd
Messaggi: 549
Iscritto il: giovedì 13 gennaio 2005, 1:00

Messaggio da raysoyd » martedì 10 giugno 2008, 10:23

aspetta forse dimentichi che sono una persona molto limitata, cosa intendi per:allora tipo lastDay invece di lastYear e anche
DATAX non è il massimo come parametro

devo sostituire?


ciao
FM 13 Adv (contentissimo), FINALMENTE imac impressionantemente spaventosamente SPLENDIDOOOOO.

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » martedì 10 giugno 2008, 11:43

Certo ! Sostituire.
Le variabili, i parametri, la funzione... i nomi li puoi mettere come ti piace a te. Se invece di AEfield ti piace AEcampo... metticelo 8)


DailyCount ( AEfield ; digit ; AEdate )

Consenti([
lastId =RicavaEnnesimoRecord (AEfield; Get ( ContoRecordTotale ) - 1);
lastDay = RicavaEnnesimoRecord ( AEdate ; Get ( ContoRecordTotale ) - 1)
];

Casi(
AEdate ≠ lastDay or Destra ( lastId ; digit ) = 10^digit -1; Destra ( 10^digit ; digit-1 ) & "1";
IncrementoSeriale ( Destra ( lastId ; digit ) ; 1 )
)
)
FM8 ADV XP SP3

raysoyd
Messaggi: 549
Iscritto il: giovedì 13 gennaio 2005, 1:00

Messaggio da raysoyd » martedì 10 giugno 2008, 13:04

ok grazie..

moltooo gentile
FM 13 Adv (contentissimo), FINALMENTE imac impressionantemente spaventosamente SPLENDIDOOOOO.

raysoyd
Messaggi: 549
Iscritto il: giovedì 13 gennaio 2005, 1:00

Messaggio da raysoyd » venerdì 27 giugno 2008, 12:48

mi sono permesso di aprire un nuovo post pern non fare confusione:
https://www.fmpro.it/modules.php?name=Fo ... 4007#24007
FM 13 Adv (contentissimo), FINALMENTE imac impressionantemente spaventosamente SPLENDIDOOOOO.

Rispondi