Questione : La forma di accesso aperto 2007 con il filtro, allora permette la selezione di avanzamento sulla forma


Inciampato attraverso un piccolo problema nella mia base di dati.  
Ho due forme Customer_list e Customer_details.
Entrambe le forme funzionano come basamento progettato da solo. Uno elenca tutti i clienti e l'altro elenca i particolari del cliente.

Sto aprendo una forma denominata Customer_Details due direzioni “direttamente aprendomi„ e da una funzione di scatto sull'uscita di Customer_list. Quello secondo usa l'ordine

 DoCmd.OpenForm “Customer_Details„, “OperatorMC = “„ & me! OperatorMC & “„ “

Ho detto questo funziona perfettamente e presenta l'utente con i particolari del cliente.
Tuttavia, sulla forma di Customer_Details ho un'opzione di selezione di GotoContact basata su un controllo non legato, che elenca i clienti che usando il seguente SQL.

SELEZIONARE [OperatorMC], [OperatorName] A PARTIRE DA ORDINE di Customers_tbl VICINO [operatorName];

Tuttavia, quando uso la selezione del gotoContact dopo essere arrivato alla forma dallo scattare il cliente restituito dalla forma Customer_List non posso convincere la forma di Customer_details per presentare i particolari scelti del cliente. Penso che questo sia perché la forma è stata aperta precedentemente con un filtro.  Come il codice di I la forma funzionerebbe in entrambi i sensi.  IE come faccio spengono il filtro quando voglio usare la selezione di GotoCustomer?


ringraziamenti in anticipo

Ian

Risposta : La forma di accesso aperto 2007 con il filtro, allora permette la selezione di avanzamento sulla forma

Sto supponendo che state facendo il GotoContact nell'evento di AfterUpdate di un combinato o di una lista.  In caso affermativo, aggiungere una linea di codice che ripristina il filtro sulla forma.  Ciò dovrà essere prima che il codice che tenta di trovare l'annotazione voi selezioni.

me. Filtro = ""
me.FilterOn = falso

Altre soluzioni  
 
programming4us programming4us