Microsoft
Software
Hardware
Network
Cuestión : Subform de filtración del combobox múltiple en la opinión de la ficha técnica
He estado luchando con éste para algunos días que now.
I tienen una forma principal con una fuente de datos de un tbl que contiene número de cuenta de la cuenta Info…, el nombre del encargado, el etc. En esta forma tengo un subform en la opinión de la ficha técnica, que exhibe todos los activos asignados a la cuenta. Habrá eventual 200 o así que registra en el tbl de los activos, y quise tener la información rápidamente conveniente vía comboboxes en la forma principal sobre los campos respectivos de los subforms. Estoy exhibiendo solamente cuatro campos que quisiera filtrar cerca en esta forma principal. Son (Asset_Type, red, sitio y Primary_User). la meta del
The aquí es tener en carga principal de la forma que todos los expedientes exhibieron en el subform. Cuando uno de los comboboxes es actualizado, quisiera que filtrara los expedientes en el subform para emparejar. Estoy teniendo ediciones el conseguir apenas que trabajar a este punto. el
To agregar a la complejidad, yo quisiera que los comboboxes restantes agregaran los filtros de continuación pues son updated.
Example: Cuando el usuario pone al día el cmbType = ordenador portátil, sólo los ordenadores portátiles serían exhibidos, después si el cmbPrimary_User es actualización a la gama de Juan, quisiera ver solamente los ordenadores portátiles que pertenecen a la gama de Juan y así que on.
I han estado buscando encendido aquí para algunos días y varios diversos ejemplos de la codificación que intentaban. No estoy muy versado con las secuencias del SQL, y ahora no he trabajado con el acceso por algunos años. Mi VBA es áspero en el mejor de los casos y sé que EE es el mejor lugar a dar vuelta para el buen consejo sólido y el
If de la muestra code.
Thanks por adelantado. que usted quisiera ver que lo que me tengo estaría hasta ahora más que feliz de enviar info.
class= del
Respuesta : Subform de filtración del combobox múltiple en la opinión de la ficha técnica
La manera más simple que sé es construir una función que pueda construir su secuencia del filtro, y después llama esa función siempre uno de sus controles de los criterios de búsqueda es actualizado. Por ejemplo:
Función BuildSearch ()
sFilter dévil como secuencia
Si "" de Nz (Me.cboDeviceType, "" <> ) entonces
sFilter = “DeviceType=” y Me.cboDeviceType
Terminar si
Si "" de Nz (Me.cboUserName, "" <> ) entonces
Si Len (sFilter) > 0 entonces sFilter = sFilter y “Y”
sFilter = sFilter y “UserName='" y Me.cboUserName y “'”
Terminar si
Me.YourSubformControl.Form.filter
= sFilter
Me.YourSubformControl.Form.FilterOn
= verdad
Función del final
Ahora apenas llamar esa función de sus controles:
Sub el cboDeviceType_AfterUpdate (
)
BuildSearch
Submarino del extremo
Algunas extremidades:
Las secuencias del filtro no son nada SQL más que válido DONDE las cláusulas sin la palabra “DONDE”, así que usted debe seguir las mismas reglas:
Incluir los valores del texto en cotizaciones simples o dobles: el “UserName='" y Me.cboUserName y “'” es rodeado por apóstrofes
Incluir los valores de la fecha en marcas índice: “DateLoaned=#” y Me.txDateLoaned y “#”
Cerciorarse de que usted refiera correctamente a su control de Subform. Éste es el CONTROL en su forma principal que reciba la forma que usted está utilizando como subform. Los mayo o mayo no ser nombrado iguales que la forma que usted está utilizando como subform (es decir el “objeto de la fuente”), tenga tan cuidado al referir a ese control.
Otras soluciones
Cómo fijar un número de líneas en un informe
Cómo fijar extremo del aeropuerto como servidor del DHCP en el LAN con SonicWall
Ediciones del enlace hipertexto
Agregar la fecha a MySQL
Pares de las preguntas de Apple
El DNS reverso no empareja la bandera del smtp
¿Cómo puedo funcionar conmigo PC en modo seguro?
HISTOGRAMA CON EL CP Y EL ANÁLISIS DE CPK
reglas no corrientes de la perspectiva
volver un valor