Kortom: Hoe ik een vraag kan bouwen om een lijst van „Belangrijkste“ Gebruikers te tonen (denk: gesubsidieerde lage school hoofden) die een specifieke UserRoleID 5 hebben -- maar deze lijst van Hoofden wordt getoond SLECHTS aan een het programma geopende Gebruiker van de „Coördinatie“ met UserRoleID 3.
Also, moet de lijst van getoonde Hoofden slechts Hoofden bevatten die in de zelfde staat zoals de registreren-binnen Gebruiker van de Coördinatie leven. =) Dit is netelige part.
in detail:
1. Veronderstel registreren-binnen een gebruiker met een geldige session.auth.UserID.
2. lijst tbl_NBPTS_Principals bevat gegevens over vele gebruikers, met inbegrip van Hoofden en Liaisons
3. Alle gebruikers worden toegewezen aan een staat van woonplaats (veranderlijke „Staat“ in de vraag hieronder)
4. veranderlijke UserRoleID bepaalt gebruikers door gebruikersrol: Hoofden = UserRoleID 5; Coördinatie = UserRoleID 3
5. UserRoleID is niet het zelfde als User-id -- elke gebruiker heeft zijn of haar eigen unieke User-id, voor gegevensbestandintegriteit; de veranderlijke User-id is tot dusver PK in lijst tbl_NBPTS_Principals
, is mijn vraag:
UITGEZOCHTE UserID , FirstName , LastName , State , UserEmail , UserRoleID , SSMA_TimeStamp , DateRecordModified , NameofSchool , NameofDistrict VAN tbl_NBPTS_Principals WAAR User-id = value= " #val (session.auth. UserID) # " >
This vraagt details (FirstName, LastName, enz.) bij tbl_NBPTS_Principals en toont hen voor de User-id van de het programma geopende gebruiker van de Coördinatie. Dit eerste vraagwerk fine.
I denkt de behoefte van I een andere vraag, die van tbl_NBPTS_Principals om een lijst van gebruikers met UserRoleID = 5 zal verzoeken, die met een bepaalde staat worden geassoci�ërd -- de ZELFDE staat zoals de het programma geopende gebruiker van de Coördinatie!
So, om samen te vatten: een coördinatiegebruiker opent het programma. Deze coördinatiegebruiker leeft in de staat van Illinois. Ik moet een vraag berekenen om een lijst van Hoofden (UserRoleID 5) van Illinois aan deze het programma geopende in de war gebrachte coördinatie user.
I am te tonen omdat deze vraag hieronder als het zou moeten werken schijnt, maar het niet:
" > UITGEZOCHTE UserID , FirstName , LastName , State , UserEmail , UserRoleID , SSMA_TimeStamp , DateRecordModified , NameofSchool , NameofDistrict VAN tbl_NBPTS_Principals WAAR UserRoleID = value= " 5 " > EN Staat = value= " #session.auth. State# " >
… de resultaten is leeg. Waar ben gaan van I verkeerd?
In application.cfc, veranderlijke session.auth. De staat wordt bepaald correct in functie onApplicationStart.
Thanks opnieuw voor het helpen van me. Ik heb bij dit de hele dag gestaard. Ik werkelijk verheug me op het te weten komen van hoe dit werk. =)
Eric
|