Forum Discussion

orione1943's avatar
orione1943
Copper Contributor
Mar 01, 2022

elemento non trovato in questa raccolta

Questo il codice che mi dà l'errore in rst!Crea_articoli = True

stlrsql = "PARAMETERS numsped Long;" & _
"SELECT Spedizioni.Numero_spedizione, Spedizioni.Crea_articoli FROM spedizioni " & _
"WHERE (((Spedizioni.Numero_spedizione)=[numsped]));"
Set qdf = dbs.CreateQueryDef("", strsql)
qdf.Parameters!numsped = Val([Forms]![Verifica_spedizione]![numSpedizione])
Set rst = qdf.OpenRecordset
rst.Edit
rst!Crea_articoli = True
rst.Update

 

Ho controllato 100 volte; l'elemento rst!Crea_articoli esiste in questa raccolta

Ho provato a cambiare il nome al campo, ma mi da sempre lo stesso errore

Cosa può causare questo errore?

2 Replies

  • Salve,

     

    Il messaggio di errore dovrebbe essere diverso in questo caso, ma lo menzionerò comunque per chiarezza. Hai due diversi nomi di variabili nella tua citazione del codice qui:

     

    stlrsql <> strsql

     

    È un errore di battitura qui nel forum o anche nel codice originale? Dato che questo potrebbe essere un problema di denominazione, dovresti sicuramente postare una copia 1:1 del tuo codice rilevante qui.

     

    Servus
    Karl
    Access News
    Access DevCon

    • orione1943's avatar
      orione1943
      Copper Contributor

      Karl_Donaubauer 

      Si grazie.

      Ho visto l'errore 

      Ho corretto

      Avevo risolto anche il altro modo

      osto il codice:

      Dim rst_SPEDIZIONI As Recordset

      Set rst_SPEDIZIONI = dbs.OpenRecordset("SELECT * FROM SPEDIZIONI WHERE Numero_spedizione = " & Val([Forms]![Verifica_spedizione]![numSpedizione]) & "")

      rst_SPEDIZIONI.Edit

      rst_SPEDIZIONI!Crea_articoli = True

      rst_SPEDIZIONI.Update

      Ti ringrazio vivamente

      Buona serata

Resources