Avatar billede renekoemler Nybegynder
16. januar 2003 - 13:51 Der er 3 kommentarer og
1 løsning

Overfører værdi fra COMBO-boks til Query SQL

Hej,

Jeg har behov for at indsætte værdien af en COMBO-boks i et SQL-statement til brug for en Query. Værdien i COMBO'en repræsneterer et felt navn som jeg ønsker at sorterer på.

SELECT <kode>
FROM <kode>
WHERE <KODE>
ORDER BY tabelnavn.<Værdien af COMBO-boksen (som hedder det samme som et feltnavn i tabellen)>

mvh
René
Avatar billede hugopedersen Nybegynder
16. januar 2003 - 14:09 #1
SELECT <kode>
FROM <kode>
WHERE <KODE>
ORDER BY '" & <Værdien af COMBO-boksen> & "'"

Hvis det er nummeriske værdier, så skal gnyfferne ( ' ) ikke være der.
Avatar billede hugopedersen Nybegynder
16. januar 2003 - 14:10 #2
Altså ORDER BY " & <Værdien af COMBO-boksen>
Avatar billede renekoemler Nybegynder
16. januar 2003 - 15:43 #3
Jeg kan ikke få det til at køre....jeg får at vide at jeg bruge ' eller " "ulovligt".....

SELECT [TAB_genstand].[Hovedkategori], [TAB_genstand].[Underkategori], [TAB_genstand].[Navn], [TAB_genstand].[Sikkerheds foreskrifter], [TAB_genstand].[Uddannelsekrav], [TAB_genstand].[Bemærkninger], [TAB_genstand].[Ydelse], [TAB_genstand].[Enhed1], [TAB_genstand].[Strømforbrug], [TAB_genstand].[Enhed5], [TAB_genstand].[Strømforsyning], [TAB_genstand].[Drivmiddel], [TAB_genstand].[Diverse], [TAB_genstand].[Placering], [TAB_genstand].[Antal], [TAB_genstand].[Pakning]
FROM TAB_genstand
WHERE ((([TAB_genstand].[Hovedkategori]) Like IIf(Formularer!FORM_start!COMBO_soeg_hoved="Alle"," ",Formularer!FORM_start!COMBO_soeg_hoved)) And (([TAB_genstand].[Underkategori]) Like IIf(Formularer!FORM_start!COMBO_soeg_under="Alle"," ",Formularer!FORM_start!COMBO_soeg_under)))
ORDER BY [TAB_genstand].'"&Formularer!FORM_start!COMBO_soeg_sortering&"' DESC;
Avatar billede hugopedersen Nybegynder
17. januar 2003 - 07:01 #4
Det skyldes sandsynligvis alle de  "  du har i din SQL!  Jeg har tidligere oplevet at jeg var nødt til at lave en SQL om så der stod  CHR(xx) der hvor jeg skulle bruge et "
Jeg kan ikke lige huske værdien for xx, men mon ikke det er 34
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