In un mio programmino ho creato una funzione che esamina un gruppo di DataCombo indicizzati.
I datacombo sono legati ad un adodc, da cui prendno un elenco di elementi. Nel campo Boundtext è conservato l'indice (la chiave, nel database) di tali elementi.
La sub così creata è piuttosto semplice, creando un pulsante di prova nel form che la contiene (e che contiene i datacombo), funzona perfettamente.
Nel programma però devo lanciare la sub da un altro form (che gestisce l'aggiornamento dei dati che vanno nel datacombo).
Lanciata da li, la sub funziona male e genera un errore.
L'elemento incriminato è proprio il campo BoundText.
Nel primo caso (da dentro il form), restituisce regolarmente l'indice dell'elemento scelto, e tutto funziona.
Nel secondo caso (dall'altro form), restituisce invece il testo selezionato, generando l'errore (uso il dato per fare un confronto con un intero).
Il parametro passato alla sub, in entrambi i casi, è lo stesso.
Qualche suggerimento o spiegazione?
Grazie!