15. juli 2003 - 14:03Der er
10 kommentarer og 1 løsning
uge og måned dropdown
Hejsa
Skal lige høre om ikke der er en smart måde at gøre tingene på.
Jeg er igang med at lave rappoterne til min database. Har lavet en hovedside, hvor man kan vælge de forskellige rapporter med knapper. Dette virker helt fint. Nu er jeg kommet til et problem, da en af mine rapporter skal laves ud fra et dato interval ( between .. And i forspørgelsen ) Det ville jo være lidt smart hvis man lavede en dropdown med fx månederne og den selv gik ind og satte datoerne ind.
Fx. vælge maj i dropdown og den selv finder ud af at det skal være Between 01-05-2003 AND ((01-06-2003)-1). Er der ikke en smart funktion der kan gøre det ?
Jeg skal også lave en anden dropdown med uge ( 1 - 52 ) som gør det samme.
Er det helt volapyk ?? .. kan godt være jeg gør et simpelt problem meget mere besværligt, men jeg kan ikke lige se lyset.. Er der ikke en sød sjæl der kan hjælpe mig ?? :)
ok .. ugerapporten er lige lagt på holt.. den skal jeg nok selv få fikset sammen. Men månedsrapporten driller mig lidt.
Jeg har i min forspørgelse lavet FindMaaned: DatePart("m";[dato]) og den finder ganske rigtigt et tal. Så har jeg lavet et månedes tabel, med MaanedsID og Maaned, så tal og navn bliver sat sammen. Det er så her jeg er gået i stå.
Kan godt se at jeg skal lave min kombinationsknap ud fra Maaned cellen, men skal det være fra tabelen eller skal jeg hive den ind i min forspørgelse ?
Jeg kan også godt regne ud at jeg skal have noget kode som sætter Findmaaned tallet sammen med MaanedsID. Kan man ikke lave noget i Private Sub Kombinationsboks8_AfterUpdate() eller skal jeg lave en knap, som åbner rapporten ud fra hvad der bliver valgt i kombinationsboksen og lave koden i knappen ?? og hvordan pokker laver man den kode ??
Puha det var mange spørgsmål og sikkert volapyk for jer.. håber i kan se logiken i det jeg skriver ellers vil jeg gerne sende min base.
Måske jeg lige skal fortælle hvad rapporten skal vise :)
Den skal vise en liste over alle sælger og det antal kunder ialt hver enkelte sægler har skaffet inden for en given måned.
I min forspørgelse har jeg : Dato Navn LønmodtagerNR Tnavn: DCount("[LønmodtagerNR]";"[kunde]";"[LønmodtagerNR] = " & kunde!LønmodtagerNR) FindMaaned: DatePart("m";[dato])
Tnavn virker helt fint, den tæller løs og finder hvor mange gange en enkel sælgers navn forekommer.
Har lige lavet det hele om for at gøre det nemmere. Uge rapporten er fikset, men kombinationsboksen driller mig stadigvæk.
I min forspørgelse har jeg nu: Inavn Felt: Inavn... Tabel: Kunde AntalDubletter: Ina ... Tabel: Kunde.. Total: Antal... Kriterier: >1 Inavn ... Tabel: Kunde FindMaaned: DatePart("m";[dato])
På min hovedside har jeg : - en kombinationsboks13, med Rækkekilde: SELECT Maaned.MaanedID, Maaned.Maaned FROM Maaned; - en Kommandoknap20 der åbner "Rapport - Instore Resultat - Måned"
Hvordan pokker for jeg sat de to ting sammen, så når man trykker på kommandoknap20 så åbner den rapporten med kriterier fra kombinationsboks13 ??
Pleace hjælp mig.. jeg er ved at gå til over det her :)
Din formular og rapport skal komme fra hver sin forespørgsel, men ellers skal de være ens. I den forespørgsel der danner grundlag for rapporten indtaster du i kriterielinien under kombinationsboks13:
=[Forms]![formularnavn]![kombinationsboks13]
Når du åbner rapporten og den bagvedliggende forespørgsel køres, vil værdien i formularens kombinationsboks13 nu blive overført til rapporten.
Der er en lidt smartere måde at gøre det på, men der skal jeg lige lave det først. Men prøv om ikke ovenstående fungerer.
Jeg ved ikke lige hvornår det her spørgsmål er blevet afsluttet og givet point for.. eller hvem der har fået dem.. et eller andet har jeg åbenbart fået lavet. Håber det erdig mugs der har fået dem ??
Nå-men jeg prøver at kæmpe videre med de informationer du har givet mig, jeg må da for pokker få det til at lykkes på et tidspunkt :)
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.