12. august 2005 - 12:03Der er
21 kommentarer og 1 løsning
Forespørgelser med kriterier baseret på en tabel
Hej Eksperter,
Her det muligt at lave en forespørgelse, hvor kriterierne er baseret på en tabel. Sådanne at men ikke alene kan ændre kriterierne men også tilføje flere kriterier.
hej, helt basis, opret en forespørgsel vha. at beytte guiden, vælg felter fra en eller flere tabeller, kør og gem din forespørgsel. Nu kan man så åbne sin forespørgsel i design, og her ændre/tilføje de kriterier man ønsker for at begrænse data. som sagt dette er basis, ved ikke lige om det du er ude efter
Beklager det er ikke lige det jeg tænker på. Jeg ønsker en løsning, hvor brugeren kan gå ind i en tabel og skrive så mange kriterier som denne måtte ønske, sådanne at forespørgelsen bruger værdierne i tabellen som filter.
F.eks. kunne man forstille sig at man havde en varetabel, hvor brugeren kun ønsker at kikke på en delmængde af varene. Den delmængde er fast, indtil der kommer en ny vare som man så ønsker at tilføje til sit filter. Jeg syntes ikke at brugeren skal bruge tid på at rette i forespørgelsen, men i stedet bare gå ind i en formular/tabel hvor man kan tilføje det filter man ønsker.
Ved ikke helt om det er dette du mener, men du kunne godt have en tabel liggende med kriterie-udtryk som vaelges f.eks fra en drop-down liste eller tick-boxes. Problemet opstaar nar du vil sammekaede flere forskellige kriterier. For det foerste skal foerspoergslen (SQL-saetningen) genereres dynamisk istedet, og del skal du tage hoejde for om det skal AND eller OR mellem de forskellige kriterier f.eks. Men du skal ud i en stak kodning hvis vil vil have saadan en loesning til at virke.
Tag et kig på aandersens forslag. Jeg tror at det er det du søger. Her kan man f.eks bruge opslag i en tabel til at filtrere i resultaterne. Du kan altså bruge alle poster i en tabel til at søge med, og du kan tilføje ligeså mange felter du kan få brug for.
Prøv at se på thomasjepsen's udmærkede funktion. Nederst på formularen er den en knap "Se vejledning". Det kan næste ikke gå galt, og gør det alligevel så er vi her.
Jeg har implementeret denne funktion i masser af databaser uden problemer.
så vidt jeg kan se, så er det nødvendigt at oprette et felt for hver søgekriterie man ønsker, men jeg ønsker jo netop at bruge en tabel som basis for mine søgekriterier. mug-> Jeg har ikke lavet en database endnu, men jeg kan godt stykke en sammen som et eksempel.
Det ser rigig flot ud det du har lavet, men jeg tror ikke jeg har forklaret mig tydelig nok. Det jeg ønsker, er et filter på basis af de indtastet værdier i tblSogeKriterier, altså alle de værdier som indtastes i tblSogeKriterier. Det skal være muligt for brugerne løbende at holde søgekriterierne opdateret ved at redigere i tblSogeKriterier. Når man så vælger sin formular får man de rækker ud som opfylder kravene i alt hvad der står i tblSogeKriterier.
OK - Det vil sige, at du ikke vil have denne form for filtrering.
Det du vil have, er er en opdatering af dine kriterier, der så danner baggrund for din formular, og du vil ikke have mulighed for at vælge poster i formularen men udelukkende indsætte dem i din tabel.
Jeg er lige kommet hjem fra arbejde, og skal lige have tvættet mit luksuslegeme med en sjat varmt vand, så laver jeg det senere iaften. Du har en tilbagemelding senest imorgen tidlig.
Så kan jeg bedre forstå at du ikke kunne forstå min forklaring. :D
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.