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
Ny Chrome-version kan føre til et gennembrud for PWA'erne: Google og Microsoft satser på denne nye type apps
Progressive web apps - eller PWA’er - kommer du til at høre meget mere til. Både Microsoft og Google har kastet deres kærlighed på disse apps. Se her, hvad de to selskaber ser i PWA’erne.
Computerworld
Google indfører Android-gebyr efter kæmpe EU-bøde: Android-producenter skal nu betale for brug af Google-tjenester
Efter sommerens kæmpe EU-bøde indfører Google licensbetaling for Android-producenters brug af blandt andet Play Store. Men "Android vil forblive gratis og open source," lyder det fra selskabet.
CIO
Forleden reparerede en mekaniker min bil: Det kostede 4.200 kroner, som min hjerne snød mig til at betale med et smil
De rationelle it-beslutninger du træffer er måske en illusion. Det lærte jeg da min bil gik i stykker og min hjerne snød mig til at tro, at alt var fint. Til gengæld fandt jeg tre fælder dine it-beslutninger kan falde i.
Job & Karriere
Her er syv job-annoncer der overrasker med helt usædvanlige overskrifter
Der er mange ledige it-job i øjeblikket. It-jobbank har her fundet syv spændende stillinger, der har det til fælles, at annoncen har en utraditionel overskrift.
White paper
6 gode råd til et succesfuldt virtuelt møde
Den traditionelle måde at tænke arbejdsplads på er under forandring. Nye teknologier skyder frem og gør hverdagen nemmere og mere dynamisk. Eksempelvis er mængden af fjernarbejdspladser steget med 115% de seneste 10 år, og det stiller krav til måden at holde møder på. Med et virtuelt møderum kan møder faciliteres online, og alle parter sparer tid fordi det er mere fleksibelt og ikke betinget af at alle møder op fysisk. I dette whitepaper kigger vi på hvad der skal til for at mestre denne disciplin og giver dig 6 gode råd.