Avatar billede machholdt Nybegynder
13. november 2013 - 16:25 Der er 5 kommentarer

I en forms dropdown menu skal jeg hente værdier baseret på en værdi i samme form.

Hej Eksperter

Håber i har mod på at hjælpe mig i denne problemstilling.
Strukturen i DB er:

Org_Year(Table)
- ID
- Org_Name_ID
- Org_Year

Ft(Table)
- ID
- Org_Year_ID
- Count

Org_Name(Table)
- ID
- Org_Name

Jeg har lavet en form til indtastning i Ft. Formen har en en reference til Org Name. Jeg skal altså have mulighed for at vælge et org name, af dem som eksisterer, og på baggrund af dette valg præsenteres for de entries der har samme Org_Name_ID i Org_Year
Dvs. en dropdown boks med de forskellige årstal hvor org_name_id er samme som valgt i første dropdown.

Query til at populere dropdown(Org_year_Box) er:

    SELECT Org_Year
    FROM Org_Year
    WHERE Org_Name_ID=Organisation_Name_ID.value;

Den giver ikke det rigtige tilbage, men hvis jeg eksplicit vælger at returnere værdier baseret på en specifik værdi. f.eks. 1, returnerer den fint værdierne.

Hvordan gør jeg dette?
Avatar billede terry Ekspert
13. november 2013 - 19:08 #1
In the select you need to refer to a field on the form


Something like

SELECT Org_Year
    FROM Org_Year
    WHERE Org_Name_ID= FORMS![FormName]![FieldName]
Avatar billede terry Ekspert
13. november 2013 - 19:09 #2
=[FORMS]![FormName]![FieldName]
Avatar billede machholdt Nybegynder
13. november 2013 - 22:22 #3
Tried this:
SELECT Or_Year
FROM Org_Year
WHERE Org_Year.Org_Name_ID=FORMS![FTE_ThisONE]![Org_Name_ID_Field];

Form name is the correct one and the field name is also.

The field: "Org_Name_ID_Field"
Says "#Name?" when i open up the form now.
Avatar billede terry Ekspert
14. november 2013 - 18:33 #4
Hard to se problem from here but your welcome to send your dB and I'll take a look for you.

ekspertenATsanthell.dk
AT=@
Avatar billede terry Ekspert
19. november 2013 - 12:20 #5
?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester