Avatar billede janni_jensen Nybegynder
22. december 2003 - 15:22 Der er 13 kommentarer og
2 løsninger

Søgefunktion + søgeresultat + detaljeside

Jeg ønsker at lave en formular med forskellige søge kriterier på, såsom År, Måned, Uge, Vælge en start og en slutdata, samt en medarbejders navn. Det skal alle være i kombobokse, og der skal søges på feltet ChaufførNavn og Dato, som er af formen dd-mm-yyyy i en forespøgsel.

Når så søgeresultaterne vises vil jeg gerne kunne klikke på et af disse og komme til en side som viser det enkelte søgeresultat i detaljer.

Jeg vil meget gerne have det i VBA. Det jeg har tænkt mig er at år, måned og uge er prædefineret i hver deres komboboks og der er autoudfyldning, datoer der skal vælges imellem skrives ind i en start og en sluttekstboks. Chaufførnavn vælges i en komboboks med autoudfyldning.

Det jeg ikke forstår er hvordan aflæses hver af disse bokske og hvordan hentes søgeresultater ind vha VBA?

Tak for hjælpen
Avatar billede terry Ekspert
22. december 2003 - 18:09 #1
You can find a demo of how to make a search form here. It uses the forms filter property. You obvioulsy need to make combo's with the fields you want to search on but the idea will still be the same.

http://home1.stofanet.dk/santhel/Download/Search demo 97.zip
Avatar billede terry Ekspert
22. december 2003 - 18:09 #2
and demo 97.zip is part of the hyperlink :o)
Avatar billede terry Ekspert
23. december 2003 - 17:02 #3
hows it going here Janni J. ?
Avatar billede janni_jensen Nybegynder
26. december 2003 - 11:18 #4
Hej

Jeg har ikke lige fået kigget helt på det pga julen og får nok ikke tid før på søndag, men umiddelbart ser det godt ud i forhold til det jeg tænker på, jeg skal nok lige tage mig sammen når jeg får tid, håber det er ok :o)
Avatar billede ferdinand.k Mester
29. december 2003 - 12:33 #5
læg din mailadresse, så får du lige et andet eksempel...
Avatar billede janni_jensen Nybegynder
29. december 2003 - 20:39 #6
OK jwj@icb.dk
Avatar billede janni_jensen Nybegynder
29. december 2003 - 20:41 #7
Til Terry...

Hvordan kan jeg se opbygningen af dit filter til søgefunktionen så jeg kan forstå det?
Avatar billede terry Ekspert
30. december 2003 - 10:33 #8
For the three combo boxes and the text field which are used for entering search info. you will see there is an After Update event which calls a function =NewFilter()

Open the form in design view and then look at the code for the form.
At the top of the code you will see the function =NewFilter()
Avatar billede janni_jensen Nybegynder
31. december 2003 - 14:37 #9
Til Terry ->Ja men kan man ikke se selve filteret så man kan se hvordan det gøres? Jeg får kun den udtryksside frem og det får jeg ikke noget ud af.

TIl Ferdinand-> Det ser godt ud, jeg har ikke helt forstand på det, har du mulighed for at forklare hvad der sker... Den søger altid på navn og så en af de andre valgte? Og så åbner den den anden form, men hvordan ved den hvilke data den skal vise, samt jeg skal vise flere informationer baseret på 4 combobokse, hvor man måske ikke har valgt noget i 3 af dem...
Avatar billede terry Ekspert
31. december 2003 - 14:57 #10
janni>Dont know what you mean! If you look at the code in the form you can see EVERYTHING you need!
Avatar billede terry Ekspert
02. januar 2004 - 12:28 #11
Og godt Nytår :o)
Avatar billede janni_jensen Nybegynder
02. januar 2004 - 23:18 #12
Tak for det. Endelig fandt jeg koden... Men jeg vil gerne at man vælger alle sine ting før man klikker på knappen søg, og så vises alle mine resultater i en liste, men generelt tror jeg har svært ved at forstå sammenhængen mellem hvordan jeg får fat i mine data med med access, er det noget med currentDb, docmd eller hvad det hedder, det samme gælder når jeg vil lave insert/update sætning? Jeg er vant til java, det kan være det er derfor jeg ikke kan gennemskue det
Avatar billede terry Ekspert
03. januar 2004 - 11:30 #13
Janni>Dont quite understand your last comment "men generelt tror jeg har svært ved at forstå sammenhængen mellem hvordan jeg får fat i mine data med med access" it doesnt have much to do with the original question! It sounds as though your real problem is that you dont have much experience with Access!

In Access you can use Docmd.runsql "INSERT INTO ...." or Docmd.runsql "UPDATE Table SET ...."
Avatar billede janni_jensen Nybegynder
03. januar 2004 - 12:08 #14
Terry-> Yes you are right it is not so much to do with the original, but at the same time it is, but i figured it out by my self and help from somebody else. You see to get what I want i needed to know how to write the syntax in Access because i did know how to do the sql. Many of the ex there is are only explaining the sql, which I know, but not how to do it using Access which I do not know. But you have both been a help, although not what i needed, so I hope it is ok you both get points.
Avatar billede terry Ekspert
03. januar 2004 - 12:10 #15
no problem, og tak :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