Avatar billede yaris Praktikant
17. august 2005 - 00:05 Der er 15 kommentarer og
1 løsning

Kriterier i en forespørgsel

hej jeg sidder og roder med in db hvor der er en forespørgsel som man skal kunne taste flere kriterier ind i og så tænkte jeg om det kunne lade sig gøre at lave en formular eller lignende som man kan skrive alle kriterierne ind i på en gang i stedet for at skrive dem i forespørgselen en af gangen
Avatar billede kabbak Professor
17. august 2005 - 00:10 #1
ja, lav en Ubunden form med de felter du skal bruge.

når du har gjort det, går du ind i din forespørgsel ( i designvisning) og uden at lukke din formular.

under kriterier kan du nu generere dine like sætninger og vælge felterne fra din indlæste formular.
Avatar billede yaris Praktikant
17. august 2005 - 00:28 #2
Det kan godt være at det er mig der er en spinat grøn nybegynder men det syntes jeg ikke at jeg kan få til at virke give et eksempel på en like sætning F.eks.
Avatar billede kabbak Professor
17. august 2005 - 00:37 #3
[Formularer]![Formular2]![OmradeNr]

det er nok at det står sådan i kriterier



Højreklik i kriterier for feltet, så får du udtryksgeneratoren
Klik på + ud for formularer

Klik på + ud for Indlæste formularer
Klik på navnet for den formular du  lige har lavet

Nu kan du se dine feltnavne i formularen i den midterste felt

dobbeltklik på feltnavnet og det hopper op i øverste vindue
Tryk OK og det er sat ind

gør det samme ved de andre felter
Avatar billede kabbak Professor
17. august 2005 - 00:44 #4
du kan lave en underformular i din formular, som bygger på din forespørgsel.

så kan du se resultatet mens du skriver

du kal opdatere date ved at bruge kommandoer

eks.
Private Sub Kommandoknap2_Click()
Me.Refresh
Me.Requery
   
End Sub
Avatar billede terry Ekspert
17. august 2005 - 09:54 #5
You need to create the SQL for the query dynamically in code. Try taking a look at ThomasJepsen's homepage where he has a number of examples. One of them "Filter- og søgefunktion" should be waht you are looking for.
http://www.nyholm.dk/makeiteasy/Home.asp?ContentID=30&MenuItemID=25
Avatar billede yaris Praktikant
23. august 2005 - 15:43 #6
hej kabbak du er inde på noget af det rigtige med din komentar 17/08 00:37 men hvad skal der stå i udtryk
Avatar billede kabbak Professor
23. august 2005 - 21:07 #7
I felt skal det felt du vil filtrer på være.

Hvis det er udtryksgeneratoren du mener, så:
[Formularer]![din formular]![feltet i din formular]
Avatar billede terry Ekspert
23. august 2005 - 21:13 #8
problem using this method is that the field should contain data. Its more flexible if you code!
Avatar billede terry Ekspert
24. august 2005 - 20:55 #9
yt>Where are you using the query?
Avatar billede yaris Praktikant
25. august 2005 - 17:09 #10
jeg bruger den i en database på mit arbejde hvor vi taster nogle blandeskemser ind i og så er det sommetider at der er nogle blandinger med problemer og så syntes jeg at det var smart at kumme taste blandingsnummerne ind på de blandinger med problemer på en formular og så få dem ud på en rapport
Avatar billede yaris Praktikant
25. august 2005 - 17:30 #11
hvis det betyder noget så kommer den til at køre på et citrix netværk
Avatar billede terry Ekspert
25. august 2005 - 19:41 #12
So what you really want to do is enter more than one value for the same field, not more than one field?

For example

SELECT * FROM Your Table WHERE ID = 1 or 2 or 3

or

SELECT * FROM Your Table WHERE ID IN (1,2,3)


An idea would to have an extra boolean (true/false) field in the table. Lets call the field "ToPrint". Then in a form you can set the field to True (checked) and then make a report where you only print those which are true.
Avatar billede terry Ekspert
28. august 2005 - 20:44 #13
does this help yt?
Avatar billede terry Ekspert
01. september 2005 - 20:16 #14
are we getting anywhere with this question yt?
Avatar billede yaris Praktikant
04. september 2005 - 13:23 #15
Så fes den ind jeg har fået det til at virke unskyld det sene svar men jeg har haft lidt travlt på det sidste men kabbak smind et svar så du kan få dine points
Avatar billede kabbak Professor
04. september 2005 - 22:11 #16
et svar ;-))
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