CF Raybaudi modificata

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

Moderatore: Moderatori

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

CF Raybaudi modificata

Messaggio da PIG-NAH » sabato 7 febbraio 2009, 9:48

Ho modificato questa bellissima CF di Ray che serve a recuperare i numeri ID persi in modo che l'utonto deve solo scrivere:

NextID ( "nome della lista" ; 1)

mi piacerebbe sapere se scritta così va bene o può rallentare il calcolo ( possibilmente da Ray )

NextID ( listname ; start)

Consenti([
list = ElementiListeValori ( Get ( NomeFile ) ; listname ) ;
nextList = ParoleaDestra ( list ; ContaParole ( list ) - start + 1 ) ;
first = RicavaComeNumero ( ParoleaSinistra ( nextList ; 1 ) ) ;
last = RicavaComeNumero ( ParoleaDestra ( nextList ; 1 ) )
];
Casi (
EVuoto ( last ) ; start ;
last + 1 - start > ConteggioValore ( nextList ) and start < first ; start ;
last + 1 - start > ConteggioValore ( nextList ) ; NextID ( listname ; start + 1) ;
last + 1
)
)

:mrgreen:
FM8 ADV XP SP3

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

Re: CF Raybaudi modificata

Messaggio da PIG-NAH » sabato 7 febbraio 2009, 11:52

Mi rispondo da solo e mi do anche di bischero.

La funzione come l'ho modificata è inutilizzabile causa biblica lentezza di calcolo :!:

Forget it :oops:
FM8 ADV XP SP3

Rispondi