martens Forsker
14. maj 2018 - 22:49 Der er 2 kommentarer og
1 løsning

Definere kriterier i forespørgsel via en formular

Hej

Jeg har en formular med en comboks, der selekterer data fra en tabel, som skal vises i en underformular.
Jeg vil gerne kunne sætte kriterier i forespørgslen, hvor comboboksen henter sine data.
Altså have tekstbokse på formularen, der så kan ”vinges” af og indgå i forespørgslen, men jeg kan ikke få det til at spille..

Her er der lige et eksempel på det jeg sidder og roder, men som ikke har den helt store effekt :

SELECT UCase([REG]) AS Udtryk1
FROM tbl_cars_imported
WHERE (((UCase([REG]))=((UCase([REG]))+[Formularer]![frm_search_by_REG]![criteria_1])))
ORDER BY UCase([REG]);

Det må da kunne lade sig gøre på én eller anden vis……

Mvh martens
martens Forsker
14. maj 2018 - 23:21 #1
lige en tilføjelse ;o)


SELECT UCase([REG]) AS Udtryk1, tbl_cars_imported.Delebilsplads
FROM tbl_cars_imported
WHERE (((tbl_cars_imported.Delebilsplads) Like [Formularer]![frm_search_by_REG]![criteria_1]))
ORDER BY UCase([REG]);

Det er på pladsen kriteriet skal virke ...
terry Ekspert
15. maj 2018 - 08:50 #2
How are you building the SQL?

Are you using the SQL in the forms record source?

An idea is to just select all records in the Records Source and then build the filter property dynamically

I have an example on how to do that if your interested. Maybe I've sent it to you on another occasion?
bvirk Seniormester
16. maj 2018 - 16:44 #3
Jeg vil tro det kræver at comboen recordsource ændres dynamisk. Når en form med en combo åbnes, så dannes der et recordset for comboen - hvis f.eks denne er baseret på en tabel og indholdet af tabellen ændres mens formen er åben, så vil dette IKKE afspejle sig i comboens liste medmindre hændelsen 'requery' udføres på combo kontrolelementet.
Dvs. at det skal undersøges om værdier som [Formularer]![frm_search_by_REG]![criteria_1] ændrer comboens liste, om det blot kræver en requery på comboens kontrolement, eller ultimativt udtrykkes som bogstavelig som værdi i comboens recordsource
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

Opret Preview

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





Premium
Microsoft med klar melding til sine 3.000 danske partnere: "Overlæggeren er, at det er cloud or nothing at all"
Interview: Tiderne, hvor du som Microsoft-partner bare kunne sælge nogle licenser og have succes med det, er forbi. Hvis du vil være en af de hotteste partnere hos Microsoft, skal du bevise overfor partnerdirektør Claus Jul Chrisitansen, at du er klar til at basere hele din forretning på cloud.
CIO
Tech fra Toppen: Det har CIO Mads Madsbjerg Hansen fra FLSmidth lært af flere års global it-konsolidering
Tech fra Toppen: Flere års arbejde har betydet en reduktion i antallet af it-systemer hos FLSmidth. Men processen har ikke været uden overraskelser. Hør hvad CIO Mads Madsbjerg Hansen har lært af den omfattende og globale proces.
Job & Karriere
Efter blodrødt regnskab: Nu fyrer Atea 20 medarbejdere i Danmark
Atea fyrer nu 20 medarbejdere. Det sker som en direkte konsekvens af, at den danske forretning er under pres, oplyser selskabets direktør.
White paper
Spændende undersøgelse: Her ligger forretningsværdien i print-sikkerhed
En undersøgelse fra IDC viser, at der for virksomheder er en solid business case i at prioritere sikkerhed på print, og ethvert it-initiativ der kan nedbringe omkostninger, er attraktivt for ledere. I undersøgelsen har IDC lavet dybdegående interviews med 16 organisationer, som bruger en entreprise printerløsning, og disse interviews viser at der ligger stor forretningsværdi i denne løsning. Organisationerne blev bedt om at beskrive forskellen på ”før” og ”efter” og det viser sig, at de har opnået et mere sikkert print-miljø, samtidig med at der spares både penge og tid.