Autocompletamento textbox genera errore runtime 438

di il
5 risposte

Autocompletamento textbox genera errore runtime 438

Buongiorno a tutti.

In una maschera devo trasferire dati presenti in anagrafica clienti.

il codice 

Private Sub IdCliente_AfterUpdate()
Me.IdCliente.Value = Me.IdCliente.Column(0)
Me.RS.Value = Me.IdCliente.Column(1)
Me.TSL.Value = Me.IdCliente.Column(2)
Me.CSL.Value = Me.IdCliente.Column(3)
Me.CapSL.Value = Me.IdCliente.Column(4)
Me.ComSL.Value = Me.IdCliente.Column(5)
Me.PI.Value = Me.IdCliente.Column(6)
Me.SDI.Value = Me.IdCliente.Column(7)
Me.PEC.Value = Me.IdCliente.Column(8)
Me.RL = Me.IdCliente.Column(9)
Me.RLT = Me.IdCliente.Column(10)

genera l'errore runtime 438, ma se commento l'ultima riga funziona tutto perfettamente ad accezione dell'ultima textbox, che rimane vuota.

Come posso risolvere?

Grazie in anticipo

5 Risposte

  • Re: Autocompletamento textbox genera errore runtime 438

    11/11/2024 - stefanopapo ha scritto:

    In una maschera devo trasferire dati presenti in anagrafica clienti.

    Facciamo finta che sia normale e giusto popolare tutte quelle caselle di testo in quel modo.

    E' difficile dire cosa può avere di strano la casella di testo RLT da andare in errore. E' associata o ha l'origine dati vuota? è disabilitata/bloccata? Cosa dovrebbe contenere se tutto andasse secondo le previsioni, cioè qual è il contenuto di Me.IdCliente.Column(10)? Perché nelle prime textbox hai usato anche la proprietà .Value e per RT e RLT non l'hai scritta? Mettila, per prudenza.

  • Re: Autocompletamento textbox genera errore runtime 438

    11/11/2024 - Philcattivocarattere ha scritto:


    E' difficile dire cosa può avere di strano la casella di testo RLT da andare in errore. E' associata o ha l'origine dati vuota? è disabilitata/bloccata? Cosa dovrebbe contenere se tutto andasse secondo le previsioni, cioè qual è il contenuto di Me.IdCliente.Column(10)? Perché nelle prime textbox hai usato anche la proprietà .Value e per RT e RLT non l'hai scritta? Mettila, per prudenza.

    Hai ragione, che vergogna!!!

    Ho riscritto tutto con maggiore attenzione e funziona, grazie infinite!!!

    11/11/2024 - Philcattivocarattere ha scritto:


    Facciamo finta che sia normale e giusto popolare tutte quelle caselle di testo in quel modo.

    Ecco… avevo la sensazione che non fosse il metodo migliore, ma in realtà conosco solo quello: questi dati, insieme ad altri, vanno a costituire il record di una tabella, che genererà un report (scheda intervento) da portare in cantiere.

    Cosa puoi suggerirmi per correggere e/o semplificare?

    Grazie ancora

  • Re: Autocompletamento textbox genera errore runtime 438

    Suppongo che me.idcliente sia una combobox o una listbox. Sei certo di aver indicato 11 colonne e non 10 colonne?

  • Re: Autocompletamento textbox genera errore runtime 438

    11/11/2024 - Antony73 ha scritto:


    Suppongo che me.idcliente sia una combobox o una listbox. Sei certo di aver indicato 11 colonne e non 10 colonne?

    esatto, una combobox. Come scrivevo a Phil ho scritto male una parte del codice, ora funziona tutto.

    Grazie ancora

  • Re: Autocompletamento textbox genera errore runtime 438

    Una curiosità, la lista come la popoli?

Devi accedere o registrarti per scrivere nel forum
5 risposte