record vuoti

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

echos
Messaggi: 103
Iscritto il: domenica 12 marzo 2006, 1:00

Messaggio da echos »

ok..grazie
era proprio di una semplicità disarmante...ma quando si è presi dalla fretta e dalle altre cose, si ragiona poco.
comunque quel =o mi aveva disorientato.. :D

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

Messaggio da andreuccio »

comunque quel =o mi aveva disorientato..
Colpa mia, ma a volte alcune cose si danno per scontate. E comunque sollecito Stregatto a
ci sono almeno due motivi.

chi li indovina?
perchè apprendere fà sempre bene. Ciao e buon lavoro.
Umiliati e sarai Esaltato, Esaltati e sarai Umiliato
Mac OS X Snow Leopard - FMP 10 Adv.
stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto »

il primo:

non usare mai =0 ma usare la funzione evuoto(). =0 può essere interpretrato come un operatore booleano, con conseguenti (eventuali) problemi. raro ma possibile.

il secondo: sempre per la stessa ragione può capitare (anche in questo caso, raro ma succede) di cancellare insieme con il record altri record ad esso correlati, nel caso di tabelle correlate.

per "pulire " un foundset di record in base ad alcuni paramenti io preferisco usare uno script del tipo;
vai al record [primo]
loop
if(evuoto(campo1&campo2&campo3…)
elimina record
end if
vai al record [successivo, esci dopo l'ultimo]
end loop

che è interessante perché ti permette di controllare i parametri con grande accuratezza.
ovviamente, questione di gusti. sono sicuro che riccardo troverà almeno tre/quattro vizi fra logica e forma in questo post, e mi tirerà le orecchie… ;)

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

Messaggio da andreuccio »

ovviamente, questione di gusti. sono sicuro che riccardo troverà almeno tre/quattro vizi fra logica e forma in questo post, e mi tirerà le orecchie…
A proposito di riccardo... avete notizie :lol:e da un pò che non lo leggo.E fà sempre piacere, sopratutto quando tira le orecchie... almeno c'è :lol: :lol: Salutoni, e grazie a Stregatto per una ulteriore lezione...che non guasta mai.
Umiliati e sarai Esaltato, Esaltati e sarai Umiliato
Mac OS X Snow Leopard - FMP 10 Adv.
book
Messaggi: 703
Iscritto il: lunedì 5 gennaio 2004, 1:00

Messaggio da book »

Ciao a tutti sono qui, vivo e vegeto (almeno fino ad adesso) :lol:
...vizi di logica e di forma.
eh, eh, non sei più perfetto come una volta :wink:

Caro giulio, devi sapere che, con l'avanzare dell'età, la logica regredisce e la forma svanisce... :wink:

ciao
Riccardo
fabio8v
Messaggi: 11
Iscritto il: mercoledì 6 maggio 2020, 0:12
Versione FileMaker: pro18 adv
Sistema operativo: os x catalina

Re: record vuoti

Messaggio da fabio8v »

Buonasera, sono alle prime armi, quando cancello il/i records il contatore dell'eventuale nuovo record parte sempre da +1, mi spiego meglio, inserisco 3 records, quindi ho record n1, n2 e n3, cancello il n2, al successivo inserimento lui parte da record n4, ora se ho 100.000 records e ne cancello 10.000 come posso 'accorpare' i records in modo che il successivo sia 90001?
scriptone
Messaggi: 80
Iscritto il: lunedì 22 settembre 2003, 2:00
Versione FileMaker: 12-16
Sistema operativo: 12.7.6
Località: Torre Boldone (BG)

Re: record vuoti

Messaggio da scriptone »

ciao, io uso questa funzione personalizzata che ho trovato su brian dunning. https://www.briandunning.com/cf/610
è una funzione creata da daniele raybaudi. si tratta di creare una lista con i numeri di serie, e di avere sempre il primo numero "libero" che potrebbe essere stato cancellato. quindi seguendo il tuo esempio cancellando il numero 2, con questa funzione quando creo un nuovo record mi da valore 2, e via via in sequenza i valori mancanti. spero di essere stato chiaro!
FMpro 11/macosx 10.6.8
Rispondi