28. april 2004 - 19:50Der 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 ?
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 ?
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)
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.
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.
? 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!
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.
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.