Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : Subform di filtrazione del combobox multiplo nella vista del datasheet
Sto lottando con questo per alcuni giorni che now.
I hanno una forma principale con una fonte di dati di tbl che contiene il numero di cliente di cliente Info…, il nome del responsabile, ecc. Su questa forma ho un subform nella vista del datasheet, che visualizza tutti beni assegnati al cliente. Ci finalmente saranno 200 circa registrano nel tbl dei beni ed ho voluto rapidamente avere le informazioni selezionabili via i comboboxes sulla forma principale sopra i rispettivi campi dei subforms. Sto visualizzando soltanto quattro campi che vorrei filtrare vicino su questa forma principale. Sono (Asset_Type, rete, stanza e Primary_User). l'obiettivo del
The qui è di avere sul carico che principale della forma tutte le annotazioni hanno visualizzato nel subform. Quando uno dei comboboxes è aggiornato, lo vorrei per filtrare le annotazioni nel subform per abbinare. Sto avendo edizioni ottenere appena che funzionare a questo punto. il
To aggiungere alla complessità, io vorrei i comboboxes restanti per aggiungere i filtri continui poichè sono updated.
Example: Quando l'utente aggiorna il cmbType = computer portatile, solo i computer portatili sarebbero visualizzati, quindi se il cmbPrimary_User è aggiornamento alla daina di John, vorrei vedere soltanto i computer portatili che appartengono alla daina di John ed in modo da on.
I stanno cercando sopra qui alcuni giorni ed esempi differenti vari di prova di codificazione. Non sono molto esperto con le stringhe di SQL e non ho lavorato con accesso per alcuni anni ora. Il mio VBA è di massima nel migliore dei casi e so che l'EE è il migliore posto da girare per buon consiglio solido e
If del campione code.
Thanks in anticipo. vorreste vedere che che cosa finora io sarei più di felice di trasmettere info.
class= del
Risposta : Subform di filtrazione del combobox multiplo nella vista del datasheet
Il senso che più semplice conosca è di sviluppare una funzione che può costruire la vostra stringa del filtro ed allora denomina quella funzione in qualsiasi momento uno dei vostri comandi di test di verifica di ricerca è aggiornato. Per esempio:
Funzione BuildSearch ()
sFilter fioco come stringa
Se "" di Nz (Me.cboDeviceType, "" <> ) allora
sFilter = “DeviceType=„ & Me.cboDeviceType
Concluder se
Se "" di Nz (Me.cboUserName, "" <> ) allora
Se Len (sFilter) > 0 allora sFilter = sFilter & “E„
sFilter = sFilter & “UserName='" & Me.cboUserName & “'„
Concluder se
Me.YourSubformControl.Form.filter
= sFilter
Me.YourSubformControl.Form.FilterOn
= allineano
Funzione di conclusione
Ora denominare appena quella funzione dai vostri comandi:
Sub il cboDeviceType_AfterUpdate (
)
BuildSearch
Sommergibile dell'estremità
Alcune punte:
Le stringhe del filtro sono nient'altro che SQL valido DOVE clausole senza la parola “DOVE„, in modo da dovete seguire le stesse regole:
Accludere i valori del testo nelle citazioni singole o doppie: “il UserName='" & Me.cboUserName & “'„ è circondato dalle singole citazioni
Accludere i valori della data nei contrassegni: “DateLoaned=#„ & Me.txDateLoaned & “#„
Assicurar che vi riferiate correttamente al vostro controllo di Subform. Ciò è il CONTROLLO sulla vostra forma principale che ospita la forma che state usando come subform. Maggio o maggio non essere chiamato lo stessi della forma che state usando come subform (cioè “l'oggetto di fonte„), così state attento quando si riferisce a quel controllo.
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata