Newsgroup: it.comp.appl.access
Titolo: Controllo non associato non si aggiorna

Salve a tutto l'Ng.
Per la ricerca di un IdAnagrafica da inserire ad esempio in una
maschera di inserimento fatture, tramite il codice
DoCmd.OpenForm "RicercaAnagrafica", , , , , , Me.Name
su evento attivato, apro la maschera di ricerca e alla chiusura
l'IdAnagrafica automaticamente si compila in base alla selezione.
In una maschera continua di ricerca delle fatture, invece, ho un
controllo non associato (nome elemento uguale a maschera di
inserimento) ed uno anche non associato Anno. Questa form ha come
origine una query che in base ai valori selezionati in questi due
controlli mi restituisce i dati filtrati. Sui due controlli su evento
dopo aggiornamento ho il seguente codice:
If Not IsNull(Me!IdAnagrafica) And Not IsNull(Me!Anno) Then
    Me.Requery
End If
Se nel controllo IdAnagrafica inserisco direttamente il numero
dell'IdAnagrafica, la combo cboAnagrafica con origine il controllo
associato appena inserito non copia il valore; di conseguenza la
textbox con origine =cboAnagrafica.Column(1) che mi restituisce il
nome dell'anagrafica resta vuoto. Appena digito la data nel controllo
non associato Anno, si aggiorna la combo e di conseguenza la textbox e
la maschera si riempie dei record filtrati.
Inoltre se il controllo IdAnagrafica lo aggiorno tramite la maschera
di ricerca il valore non appare subito alla chiusura della maschera di
ricerca ma solo dopo aver premuto ad es. il tasto tab per passare al
controllo Anno.
Come faccio a far aggiornare subito la cboAnagrafica e di conseguenza
la textbox?
Come posso ottenere i record magari anche selezionando solo
l'IdAagrafica?
Scusate se mi sono dilungato, ma ho voluto fornire più notizie
possibili.
Grazie.
Giuseppe.

Sperando che la mancata risposta sia dovuta al week-end, ripropongo il
post sperando che qualcuno che mi dia delucidazioni.
Ciao. Grazie anticipate.
Giuseppe.

Sperando che la mancata risposta sia dovuto al weer-end ripropongo il
post, sperando in qualcuno che mi dia delucidazioni.
Grazie anticipate.
Giuseppe.


Sperando che la mancata risposta sia dovuta al meritato week-end,
ripropongo il post nella speranza che qualcuno mi dia una spiegazione.
Grazie anticipate.
Giuseppe.

 wrote:

Qualche aiuto?
Grazie.
Giuseppe.

 Giuseppe.
-- 
Ciao
Geppo 

 wrote:

Un aiutino, no?
Grazie.

 ha scritto nel messaggio 
news:0154fe8b-17f3-47ed...@d1g2000hsg.googlegroups.com...

se ho capito il tuo problema serve una query parametrica.
vai sul sito comune sez. forms 3.73 sicronizzare due o più casella combinate
non in gerarchia.
Daniele

 Geppo
Grazie Geppo per la risposta.
Ho postato tante volte perchè stranamente non venivano visualizzati e
pensavo non fossero mai partiti.
Me ne scuso con tutti.
Per il codice ho provato a sostituire or con and ma non è cambiato
niente.
Cos'altro si può fare?
Grazie.
Ciao.

 Daniele
Grazie Daniele della risposta.
La maschera e di conseguenza la query funziona benissimo.
Il problema è che l'IdFornitore finora selezionato con una combo, ora
vorrei fosse selezionato tramite una maschera di ricerca che si attiva
con l'evento keydown. Tale soluzione mi permette di ricercare
l'idFornitore in base a criteri diversi (Codice, descrizione, partita
iva o codice fiscale).
Difatto ciò avviene, però alla chiusura della maschera di selezione il
controllo resta vuoto riempendosi solo dopo aver digitato la data
nell'altro controllo non associato.
Ecco, non mi spiego perchè il valore non viene visualizzato
immediatamente come nella maschera di inserimento fattura dove il
controllo è associato e indipendente dagli altri.
Ho provato la modifica proposta da Geppo ma non è cambiato nulla.
Grazie, attendo Vs. consigli.
Ciao.

 ha scritto nel messaggio 
news:8dbbb592-a921-4ad9...@p31g2000prf.googlegroups.com...


sei sicuro di passare l'IDFornitore della maschera al controllo?
Ecco, non mi spiego perchè il valore non viene visualizzato
immediatamente come nella maschera di inserimento fattura dove il
controllo è associato e indipendente dagli altri.
prova a mettere un requery della combo idanagrafica dopo la chiusura
della maschera.
ciao
Daniele 

 della maschera.
se il controllo IdFornitore non prende il valore selezionato nella
maschera di selezione non credo possa passare il valore alla combo per
riempire successivamente la casella di testo col nome del fornitore.
Forse il problema sta nel fatto che su evento dopoaggiornamento c'è il
codice
If Not IsNull(Me!IdFornitore) And Not IsNull(Me!Anno) Then
    Me.Requery
End If
che poi ho modificato su suggerimento di Geppo in Or anzichè And.
Però è strano che se c'è la combo anzichè il controllo il valore della
combo viene mostrato subito.
In attesa di altri aiuti continuo a fare altri tentativi.
Ciao.