Newsgroup: it.comp.appl.access
Titolo: numero incrementante su maschera continua su campo non associato

Salve a tutti.
Ho una maschera continua, con delle combo che mi filtrano i record.
Ho creato un campo non associato che deve assegnare un numero
progressivo ai record corrispondenti ai criteri.
Ho messo come origine =1 (come si fa nei report) ma non so dove e come
mettere la formula +1.
Grazie.

 ha scritto nel messaggio 
news:e29ebe89-3b18-4ec2...@n20g2000hsh.googlegroups.com...

guarda qua:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/31cc707d2327ddb5/b6ef65dcac9776be?hl=it&lnk=st&q=#b6ef65dcac9776be
Ciao
Daniele 

 Daniele
Grazie per la risposta.
Ho provato le prime due soluzioni e non ci sono riuscito.
Sarà perchè la mia non è una sottomaschera?
Praticamente ho copiato e incollato nella funzione in un Modulo e l'ho
salvato.
Ho inserito nella casella di testo non associato
=GetLineNumber([Form])  in un caso
=GetLineNumber([Form];"IDMandato";[IDMandato]) nel secondo caso
ma nessuno dei due ha funzionato.
Il risultato è #Nome?
dove sbaglio? Ciao  e grazie.

 Daniele
Grazie per la risposta.
Ho provato le prime due soluzioni e non ci sono riuscito.
Sarà perchè la mia non è una sottomaschera?
Praticamente ho copiato e incollato nella funzione in un Modulo e l'ho
salvato.
Ho inserito nella casella di testo non associato
=GetLineNumber([Form])  in un caso
=GetLineNumberForm(TuaForm)
devi aggiungere il nome della maschera
=GetLineNumber([Form];"IDMandato";[IDMandato]) nel secondo caso
ma nessuno dei due ha funzionato.
Il risultato è #Nome?
dove sbaglio? Ciao  e grazie.
devi ricontrollare i nomi e che siano presenti.
le due funzioni le hai messo in un modulo?
Ciao
Daniele 

 le due funzioni le hai messo in un modulo?
Sì come detto prima, ma perchè parli di due funzioni?
Grazie per l'aiuto, spero di venirne a capo. Ciao.

 le due funzioni le hai messe in un modulo?
Sě come detto prima, ma perchč parli di due funzioni?
perchč hai detto:
-------
Ho inserito nella casella di testo non associato
=GetLineNumber([Form])  in un caso
=GetLineNumber([Form];"IDMandato";[IDMandato]) nel secondo caso
ma nessuno dei due ha funzionato
-------
nel link che ti ho dato ci sono due proposte, avevo capito che il tuo
primo caso poteva riferirsi alla funzione di Lebans.
mentre il secondo si riferisce alla funzione di Microsoft.
anche a me la funzione di Lebans da #Nome, non so perchč.
prova con l'altra, che ho sempre usato e funziona.
mettendo =GetLineNumber([Form];"IDMandato";[IDMandato])
nell'origine controllo della casella di testo.
Ciao
Daniele

 Daniele
Daniele io ti ringrazio tanto per la disponibilità, ma ho provato
anche quella di Microsoft ma niente.
Ho sostituito nel Modulo 4 la il testo della 2a funzione, ho impostato
la casella di testo non associata di un'altra maschera mettendo
=GetLineNumberForm([Ricerca Fatture Quietanze];"ID";[ID])
Nella tabella il campo ID è contatore mentre il numero fatture lo
assegna il campo NFattura che è di tipo testo è che all'inizio del
nuovo anno ricomincia la numerazione. Il campo ID nella maschera dove
voglio numerare i record non c'era, l'ho messo impostando NO su
visibile, ma la casella associata continua a darmi #Nome?
Ci sarà pure da qualche parte l'errore. La maschera ha origine da una
query che include ovviamente il campo contatore ID.
Scusami l'insistenza ma le sto provando tutte. Grazie ancora. Ciao.

 messaggionews:8dfd48c0-dd6e-4c82...@d70g2000hsb.googlegroups.com...
Daniele io ti ringrazio tanto per la disponibilità, ma ho provato
anche quella di Microsoft ma niente.
Ho sostituito nel Modulo 4 la il testo della 2a funzione, ho impostato
la casella di testo non associata di un'altra maschera mettendo
=GetLineNumberForm([Ricerca Fatture Quietanze];"ID";[ID])
Ciao Giuseppe
in questa funzione non serve il nome maschera ma quello dell'ID.
=GetLineNumber([Form];"IDCliente";[IDCliente])
a questa riga sostituisci IDCliente con il tuo ID e riprova.
Ciao
Daniele 

 Grazie per l'aiuto, spero di venirne a capo. Ciao.
-- 
Ciao
Geppo 

 Geppo
Ciao Geppo
funziona
Daniele
ps. non prendertela, taglia un po di testo nelle risposte. :-)


Di solito lo faccio, come si puo' vedere anche in altri post, in questo mi è 
sfuggito. :-)
-- 
Ciao
Geppo

 ha scritto nel messaggionews:f71a5ff9-f5ef-468c...@e10g2000prf.googlegroups.com...

Allora Daniele con quest'ultima modifica il risultato non è più #nome?
ma uno zero che si ripete per tutti i record.
Forse c'è qualcos'altro da fare?
Ciao.

 Ciao.
In che modo la richiami la funzione?
Richiamala cosi:
=getlinenumber (Forms![NomeTuaForms], "id","[id]")
-- 
Ciao
Geppo


Scusate tutti. Non considerate il mio ultimo post.
Quando sono andato per richiamare il controllo non associato, seguendo
l'ultimo consiglio di Geppo (che ringrazio insieme a tutti gli altri
che mi hanno permesso di ottenere il risultato) ho trovato che la
maschera funzionava.
Bisognava forse chiudera e riaprirla.
Ciao.