Newsgroup: it.comp.appl.access
Titolo: errore di run time 91

Buonasera  a tutti.
Cosa significa errore di run time '91'?
Ho una maschera di ricerca fornitori, che all'apertura mi mostra in
una casella di riepilogo tutti i fornitori di una ditta. Perchè quando
seleziono uno o mi sposto con le frecce, mi dà quel messaggio e
aggiunge Variabile oggetto o variabile del blocco with  non impostata?
Grazie.
Ciao. Giuseppe.

Ciao. Giuseppe.
C'� del codice sulla casella di riepilogo?
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 aggiunge Variabile oggetto o variabile del blocco with  non impostata?
Non pensi che sarebbe utile di postare il codice che ti d� l'errore
e scrivere in quale riga succede?
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
Hai ragione.
allora su caricamento della maschera di ricerca ho messo:
Dim strSQL As String
     strSQL = "SELECT IdFornitore, ragionesociale1 " & _
    "FROM [tblFornitori] " & _
" WHERE  ((tblFornitori.IdAzienda) Like Nz([Forms]![RicercaFornitori]!
[IdAzienda]))"
    Me!Elenconominativi.RowSource = strSQL
    Me!Elenconominativi.Requery
mentre quando seleziono il fornitore
Private Sub Elenconominativi_AfterUpdate()
    ' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[IDAzienda] = " & Str(Me![Elenconominativi])
    Me.Bookmark = rs.Bookmark
End Sub
Nella maschera di ricerca c'è una casella di testo non associata che
all'apertura della maschera attraverso il 
me.name
 si riempe con
l'idazienda.
Spero di aver scritto tutto quello che serve.
Ciao e grazie.
Giuseppe

     Dim rs As Object
con la dicchiarazione pi� esatta:
Dim rs As DAO.Recordset
?
3. Non viene evidenziata una riga del codice quando succede l'errore?
Prova con commentare tutto il codice di "Elenconominativi".
L'errore succede lo stesso?
Se no prova con riattive riga per riga ed esguire il codice
fino al momento quando ricevi l'errore.
Puoi provare anche con questa sola riga di codice attiva:
MsgBox "Pippo"
Funziona?
4. Chiedo perch� se non c'� un errore nel codice puoi trattarsi
di una corruzione del controllo "Elenconominativi" o della maschera.
In questo case fai una copia della maschera e prova di cancellare
il controllo, compattare, ricreare il controllo e copia/incolla del codice
dalla copia.


 L'errore succede lo stesso?
Scusa l'ignoranza ma non so come si fa a commentare tutto il codice.
Per il resto, a conferma di quello che dici tu alla fine della tua
risposta, ho altre maschere simili ma questo problema non c'è e non
c'era neanche prima nella stessa maschera oggetto della discussione.
Avrei potuto farne una copia e cambiare i riferiment, le origini
ecc... Preferisco però imparare a capire i messaggi di errore per
correggerli e non rifare una maschera senza magari esserci la
necessità.
Grazie Karl per la pazienza e i tuoi consigli.
Giuseppe.


Dopo un pò di giorni passati a lavorare su altre incombenze più
urgenti, mi ritrovo a riaffrontare questo problema. Anche perchè dopo
il mio ultimo post nessuno mi ha risposto per cui chiedo gentilmente i
guru di questo NG di aiutarmi a capire dov'è l'errore.
Ringraziando anticipatamente, saluto tutti coloro che mi leggono.
Giuseppe.