24. juli 2006 - 22:00Der er
12 kommentarer og 1 løsning
Søgefunktion i fritekst af flere tekstfelter
Jeg vil lave en søgefunktion i en formular hvor det skal være muligt at søge efter et salg, via navn, mærke, størrelse osv. i fritekst, Jeg har lavet så man kan søge fra et enkelt felt og så trykke på en knap og søgningen bliver så vist i en rapport. men det skal være muligt at søge fra flere felter. hvor flere kan være fyldt udo g andre kan være tomme.
Har dette for det ene felt: DoCmd.OpenReport "ja", acViewPreview, , "[salg overdel].Mærke = '" & Me.Tekst7 & "'"
Det er ikke helt sådan jeg havde forstillet mig det. Det er mere at jeg har nogen felter hvor man kan skrive i. og at det så er en rapport man åbner. det skal virker f.eks. lige som på www.dgs.dk så skal det bare være en rapport resultaterne vises i.
Jeg synes godt nok den er lidt svær at forstå. den kode som jeg har skrevet i dette spørgsmål, kan man ikke sætte nogen "og" sætninger på så jeg ikke behøves at bruge det filter. så den f.eks. hedder DoCmd.OpenReport "ja", acViewPreview, , "[salg overdel].Mærke = '" & Me.Tekst7 & "'" and DoCmd.OpenReport "ja", acViewPreview, , "[salg overdel].størrelse = '" & Me.Tekst8 & "'" And DoCmd.OpenReport "ja", acViewPreview, , "[salg overdel].Kundenr = '" & Me.Tekst9 & "'" Er det ikke muligt at gøre de på denne måde?
Så åbner du jo rapporten 3 gange. Hvis du vil have kriterier indsat når du åbner rapporten, kan det se således ud her med 1 alfabnumerisk kriterie og 1 numerisk:
Hold da op hvor er det svært at få til at virke. jeg synes sgu jeg har prøvet alt for at få thomas´ eksempel til at virke. men kan slet ikke få den til at virke. har du ikke nogen fif eller et eller andet der kan få den til at virke
Er det bare mig der er snotdum? jeg ville bruge søgefunktionen i en anden database og så siger den fejl. Den kommer med denne fejl: "udtrykket EfterOpdatering du indtastede som indstilling af hændelsesgenskaben gav en fejl. det indtastede udtryk indeholder en funktionsnavn som microsoft office access ikke kan finde". Jeg har bare kopieret den fra den du sendte og så ind i min anden database. hvad ligger til grund for denne fejl? jeg har både kopieret tabel, forespørgsel, formular og rapport
Selv tak - Og tak for point. Får du yderligere problemer vender du blot tilbage.
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.