Avatar billede 1borup1 Nybegynder
28. april 2004 - 19:50 Der er 12 kommentarer og
1 løsning

indtaste kriterier for forespørgsel i formular

Jeg forsøger at lave en simpel kundedatabase.
Og jeg vil gerne kunne søge i enten en formular eller en rapport på en bestemt kundetype.

Jeg har en tabel der hedder kunder der ser sådan ud

KUNDER
navn
Adresse
Kundetype


Dvs. jeg vil gerne have en formular eller rapport hvor jeg har mulighed for at indtaste kundetypen selv, og derefter skal den vise de resultater der matcher. Jeg ved godt man kan lave en forespørgsel, men her vil kriteriet vel ligge statisk, og ikke give brugeren mulighed for at vælge selv ?
Avatar billede terry Ekspert
28. april 2004 - 19:59 #1
You canmake a query wher the criteria gets entered when the query is run!

In the Criteria field for KundeType enter

[Indtast kundetype]
Avatar billede terry Ekspert
28. april 2004 - 20:00 #2
Now you will be prompted for a Kundetype. This method can be used for a query which is used in forms or reports!
Avatar billede 1borup1 Nybegynder
28. april 2004 - 20:10 #3
Tak for svaret. ja, det virker fint nok. Men jeg har lavet listen over kundetyper som en drop-down box. Og når man har valgt kundetype i dropdown boxen skulle den gerne bruge den valgte i forespørgslen. Er dette muligt ?
Avatar billede terry Ekspert
28. april 2004 - 20:19 #4
Yes! make sur ethe form is open, then in the query criteria field right click with the mouse. Now choose "Build" This opens the expression builder.
ow you need to find the form and combo box in the dialog box. When yiou find it double click on it so that you get something like this in the top window

forms![YourForm]![YourCombo]

Now press OK. The query now looks at this field instead of having to enter it :o)
Avatar billede terry Ekspert
28. april 2004 - 20:20 #5
If you know the name of the form and field then you can just enter this directly into the criteria field
Avatar billede 1borup1 Nybegynder
28. april 2004 - 20:50 #6
Jeg er ikke helt sikker på jeg forstår.

Jeg opretter en formular (kalder den Søg kundetype). Her opretter jeg en Combobox som henter værdierne fra en tabel der hedder "kundetyper".

Dvs. nu har jeg to tabeller :

KUNDETYPER
Id
Kundetype

KUNDER
navn
Adresse
Kundetype

Så henter KUNDER kundetypeinformation fra den anden tabel.

Denne combobox viser fint nok værdierne fra KUNDETYPER.
Men hvilken type element skal jeg oprette for at den viser svarene på forespørgslen (der benytter comboboxen som kriterie). Og skal der ikke mere til en din forms... kommando ?

Jeg har prøvet med en liste og en gruppebox men jeg syntes ikke helt jeg kan få det til at virke.
Avatar billede terry Ekspert
28. april 2004 - 20:55 #7
In my first answer 19:59:41 I asked you to enter [Indtast kundetype] as the criteria, you say it worked.

Now in the criteria enter

Forms![Søg kundetype]![kundetyper]
Avatar billede terry Ekspert
28. april 2004 - 20:56 #8
THis gets the query to look at the form which you say is named [Søg kundetype] and the combo which you say is named [kundetyper]
Avatar billede 1borup1 Nybegynder
28. april 2004 - 21:34 #9
Ok, jeg har forstået hvordan Forms virker nu.
Men jeg er i tvivl om hvilken type element (liste, tekstboks...osv) jeg skal bruge til at vise resultaterne ??

Hvis jeg laver en Liste, og bruger [Indtast kundetype] som kriterie så virker det. Men når jeg vælger en af mine kundetyper i comboboxen viser den ikke noget, selvom der står "Forms![Søg kundetype]![kundetyper]" i kriterie.

Håber ikke det er altfor sort snak
Avatar billede terry Ekspert
28. april 2004 - 21:44 #10
?
I understood you wanted to use the query in a report or form.

1: You can make a form using the form wizard. Choose the table KUNDE when you are asked to select a table. This should show you ALL records from the Kunde table.

2: Now add a combo at the TOP of the form (form header). If you use the wizard for this you can get it to find records on the form based on what you select from the list!
Avatar billede terry Ekspert
28. april 2004 - 22:02 #11
If you are having problems with creating a form to show your data, then it may be an idea to buy a book on Access. You amy also get a bit of help here! http://www.hedeskov.dk/ Look under Support.
Avatar billede 1borup1 Nybegynder
29. april 2004 - 00:48 #12
Ok, jeg forstod endelig hvad du mente. Jeg giver dig bare pointene på dit første svar
Avatar billede terry Ekspert
29. april 2004 - 19:28 #13
tak
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