Avatar billede magerlin Nybegynder
03. november 2004 - 14:38 Der er 2 kommentarer og
2 løsninger

Queries - Kan man lave kriterie til et LookUp felt?

I en forespørsel på en kunde database vil jeg gerne lave et udtræk på hvilke kunder vi har fra hvilke afdelinger af virksomheden.
Det er ikke noget problem med en LIKE funktion som giver et parametervindue, men det ville være smartere hvis brugeren bare kunne vælge hvilket department han ville have ud træk fra?

På forhånd tak

Mads
Avatar billede jensen363 Forsker
03. november 2004 - 14:48 #1
Benyt eventuelt en Combobox som kriterie i dine forespørgsler
Avatar billede terry Ekspert
03. november 2004 - 15:45 #2
Make a form wth a combo box containing departments (afdelinger). Now in the query right click in the criteria field an choose "Build". This is a wizard to help you make a criteria for the query. From here you will be able to find the form and combo box. When you have done this the query will take the department from the combo box. The form should be open while creating the query criteria, and obvioulsy when running the query!
Avatar billede mugs Novice
03. november 2004 - 15:46 #3
Hvis feltet med kunder / afdelinger eksisterer i formulare, kan du lade en forespørgsel referere til et af felterne således:

[Forms]![Formularnavn]![Feltnavn]

Dette indsætter du i forespørgslen under det felt's kriterielinie som du ønsker at refere til. Du udskifter [formularnavn] og [Feltnavn] med navnene på relevante objekter. Du kan sagtens bruge f.eks en ubundet combo i formularen.
Avatar billede pallero Nybegynder
03. november 2004 - 16:02 #4
Som allerede sagt af flere er en combobox en mulighed, men hvorfor ikke sådan her..

Lav en Over(OF) + Underformular(UF) struktur.

I OF laver du en Liste(L1) over afdelinger sorteret alfabetisk.

UF viser du som Dataark, og lader Postkilden være din Forespørgsel(F1)
I F1 laver du kriteriet via udtryksgenerator på Afdelingsfeltet og vælger L1 i OF
noget lignende =Formularer!<OF navn>!<L1 navn>

På L1 laver du en hændelse(feks. OnClick) og opdaterer UF
noget lignende Me.<UF navn).Requery.

Nu vil underformularen opdatere sig når man klikker på listen.
Du bør låse UF så man ikke kan redigere i den.
Lav evt. en knap som udskriver UF
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