22. december 2003 - 15:22Der 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?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
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.
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)
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()
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...
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
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 ...."
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.
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.