Valore della casella di riepilogo specifico per il record del modulo


0

In Access 2007. Come posso creare un valore da un collegamento alla casella di riepilogo al modulo in cui si trova la casella di riepilogo. Il modulo secondario non è un problema, crei il modulo, quindi quando aggiungi il modulo secondario ti chiede con quale campo collegarti. Ma ho bisogno di usare una casella di riepilogo, quando si apre il modulo, i record nella casella di riepilogo dovrebbero essere solo quelli relativi al modulo. Sembra semplice, ma non riesco a capirlo ... Pls mi punta nella giusta direzione.


Selezione multipla o no?
David W. Fenton,

Risposte:


1

Non esiste LinkChild / LinkMaster per le caselle di riepilogo, quindi non esiste un modo automatico per filtrare il contenuto della casella di riepilogo come avviene con i sottomaschere. Il fatto che desideri filtrare la casella di riepilogo è forse un indizio che dovresti considerare se invece dovresti utilizzare una sottomaschera.

Ad ogni modo, se insisti nel farlo, devi filtrare manualmente la casella di riepilogo, impostando la sua Rowsource in un evento OnCurrent appropriato (se la casella di riepilogo si trova in un modulo principale, nel modulo principale; se si trova in un sottomodulo, probabilmente in OnCurrent del modulo principale). In alternativa, è possibile cablare i criteri di filtro con un riferimento di controllo modulo (ad esempio, Form! MyForm! MyControl) e in OnCurrent, è necessario richiedere la casella di riepilogo.

Ma vorrei fare un passo indietro e prima determinare che una casella di riepilogo è il modo giusto per visualizzare i dati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.