Ho creato ex novo la listbox di prima. Il problema si ripete anche con essa; ho deciso così di lasciare la nuova Combobox. Il codice è sempre quello di prima, funzionante fino a prima dell'ultima modifica nel Form:
DB_Connection.Begin
NomeRec = DB_Connection.edit("ComponFam")
i_Conta = NomeRec.Count 'estrae il n° di record presenti nella tabella CausaliFreq
IF i_Conta <> 0 THEN 'Tabella "ComponFam" --> POPOLATA
i_Conta = 0
FOR EACH NomeRec
BenefMovG.Add(i_Conta, NomeRec!NomeCompFam)
i_Conta = i_Conta + 1
NEXT
ENDIF
La tabella "ComponFam" contiene 5 elementi.
Ciao.
Scoperto !!
la riga
BenefMovG.Add(i_Conta, NomeRec!NomeCompFam)
è errata, perchè contiene "i_Conta, " che non c'entra niente e che ti assicuro non c'era. È il fenomeno che di duplicazione casuale di pezzi di codice che questa volta mi ha proprio fatto girare la testa. Ho rimesso la riga a posto
BenefMovG.Add(NomeRec!NomeCompFam)
e l'anomalia sulla Combobox è scomparsa.
Grazie.
Sono sempre convinto che bisognerebbe segnalare l'anomalia a Benoit.
Ciao :D