16. august 2005 - 19:43Der er
13 kommentarer og 1 løsning
Afkryds felter i forespørgsel, afhængig af combobox
Hvordan kan jeg udfra et valg i en combobox, placere et "ja" som kriterie i en forespørgsel? Hvis jeg har valgt "1" i boxen, skal den sætte kriteriet til "ja" i forespørgslens felt "rk1". Hvis jeg har valgt "2" skal kriteriet være "ja" i felt "rk2". Der skal kun være 1 "ja" hver gang.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
pt. har jeg 12 forespørgsler, og en lille kode på combo'en, der siger at "rowsource" skal være dit, hvis valget er dat...og det virker ærlig talt en smule kluntet, at have næsten den samme if-sætning, 12 gangen under hindanden, og ikke mindst 12 næsten ens forespørgsler. *hjælp* :D
Jeg tror at din db i sin grundlæggende form er konstrueret forkert. Du skriver, at der kun skal være et "ja" hver gang, og som jeg fortolker det, er det den samme post.
Du kan evt. benytte en gruppeboks, der kun giver dig mulighed for at vælge een værdi. Denne værdi bliver returneret til tabellen som en numerisk værdi. Hvis du vil have en tekstboks til at vise "Ja" eller "Nej", kan du bruge en Select Case i boksens Vedklik.
Ok...jeg har nok ikke forklaret mig så grundigt :D En post indeholder 12 "ja/nej"(boolean). Et vilkårligt antal kan være afkrydset. Aktuelt er det en række skabeloner, der kan bruges i et antal sammenhænge. Brugeren kan så definere i hvilke sammenhænge en bestemt skabelon kan bruges. Udfra valget skal man så præsenteres for lige præcis de skabeloner, der har "ja" i det valgte felt.
Jeg er ikke klar over, om det kan laves smartere...det kan det sikkert :D
kasper>If I undersaymd your problem correctly you want to change the SQL in the query depending on what value you have chosen in the combo. If this is correct then the solution (example) I have given does just that! It obvioulsy needs to be modified to take into account ALL possible values in the combo!
ok...den vil ikke som jeg vil, men du er inde på det helt rigtige Terry. Jeg har: If Me!Kbox1 = 1 Then CurrentDb.QueryDefs("qryA").SQL = ("Dette her er jeg i tvivl om") End If
Kriteriet i kolonne "rk1" skal sættes til "sand", eller hvad det nu måtte være. Hvad ska der stå, der hvor jeg er i tvivl? :D /kasper
drop a comment if you need further help. Will take a look tomorrow, I'm off for a beer :o)
Synes godt om
Ny brugerNybegynder
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.