Avatar billede titwenty Nybegynder
11. februar 2002 - 15:17 Der er 8 kommentarer og
1 løsning

Søgning - en nybegynder

Hej !

Jeg er nybegynder i Access og har derfor brug for lidt "extended" hjælp til at lave en søgefunktion i en ganske simpel database.

Jeg har en enkelt tabel, som indeholder firmanavn, adresse, postnummer, by, kontaktperson etc...

Jeg vil gerne lave en funktion, så man kan søge på fx. firmanavn og så få de poster op i et skema som man kan redigere - og gerne have muligheden for at skrive disse i en rapport.

Helt enkelt - et felt hvor man kan søge på data i en tabell og få det frem i et skema eller rapport.

Kan nogen hjælpe med dette eller har nogen et eksempel jeg kan studere ?

Hilsen
Thomas
Avatar billede henrik13 Nybegynder
11. februar 2002 - 15:33 #1
Opret en forespørgsel og ( ud fra din tabel) i det felt der skal søges skriv [*]
Avatar billede titwenty Nybegynder
11. februar 2002 - 15:39 #2
Ja, men kan du ikke beskrive dette lidt mere detaljeret så jeg som nybegynder forstår det ?

Jeg har set på at oprette en forespørsel og det går fint, men hvordan får jeg det lige over i en formular eller en rapport ?

Thomas
Avatar billede henrik13 Nybegynder
11. februar 2002 - 16:45 #3
Du kan fx lade formularens data være på forespørgslen og ikke på tabellen. Du kan også oprette en søgeformular, hvor du får flere svar og du så markere det rigtige. Der så bliver smidt tilbage til din åbningsformular.
Avatar billede terry Ekspert
11. februar 2002 - 18:54 #4
If you have a query "forespørgslen" then you can use this as the record source for your form or report. Use the form or report wizard to do this.

But it isnt such as good idea, you need to close the form/report each time you want to search for another post number.

I will get back in a short while with a couple of exmples.
Avatar billede terry Ekspert
11. februar 2002 - 19:06 #5
OK! The easiest way is to use the query as mentioned. Then place a button on the form. Then in the buttons On click event you place the following code.

me.Requery

This will again ask you to enter the firmanavn.
Avatar billede titwenty Nybegynder
11. februar 2002 - 22:39 #6
Jeg har lavet en forespørsel med denne streng:

Like [Inntast første bokstav å søke etter: ] & "*"

og når jeg bruger den som baggrund for et skema eller en rapport får jeg det ønskede resultat.

(Jeg er ikke ordblind, men applikationen er på norsk :-))
Avatar billede terry Ekspert
12. februar 2002 - 09:07 #7
first thanks for the points :o) There are smarter ways to do this, also where it is possible to search on one or more fields but that solution would take more time. Similar questions have been up before, so youmay be able to find something by going back (quite a way I think) through previous questions.
Avatar billede titwenty Nybegynder
12. februar 2002 - 13:20 #8
Det er jeg ganske sikker på, men denne løsning fungerer og min database er egentlig ganske simpel - jeg manglede bare lige denne lille funktion. Muligvis kan man gøre det smartere, men jeg ved ingenting om programmering og er egentlig ganske stolt over at jeg fik dette til at fungere.

Normalt skal databasen bare bruges til at vedligeholde et adressekartotek  og kunne skrive oplysningerne pænt ud. Og det er jo ganske nemt med Access.
Avatar billede terry Ekspert
12. februar 2002 - 14:34 #9
:o)
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