sani...@gmail.com wrote:
> ...
> Per semplificare il problema utilizzerò nomi standard. In pratica:
> - La maschera principale "Masc1" contiene due campi non associati
> "testo110" e "testo112".
> - Le sottomaschere Sub1 e Sub2 che sono associate alla Masc1
> attraverso un campo univoco. Entrambe contengono un campo "testo100"
>
> Io vorrei che digitando in testo110 (valore minimo per la ricerca) e
> in testo112 (valore massimo per la ricerca), le due sub (sub1 e sub2)
> visualizzassero in testo100 tutti i record compresi fra i due
> estremi.
>
> Fino a questo momento riesco a filtrare solo sulla base del valore
> digitato in testo110 in una suola sub, attraverso il codice seguente,
> inserito in un comando all'evento click:
>
> Me!SOTecBOLLE.Form.Filter = "[BOLLE.ID_BOLLA] like '" & Me.Testo110 &
> "'"
>
> Spero di essere stato chiaro
Non sono sicuro, p. e. non è chiaro se "testo100" e un campo o controllo,
quale tipo di dati ha e certo "sub" è già una cosa diversa in VBA. ;-)
Se si tratta di numeri prova così in un evento ragionevole p.e.
"dopo aggiornamento" di Testo112:
Me!SOTecBOLLE.Form.Filter = _
"CampoNonControlloCheVuoiFiltrare >= " & Me!Testo110 & " And " & _
"CampoNonControlloCheVuoiFiltrare <= " & Me!Testo112
Me!SOTecBOLLE.FormOn = True
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it