Avatar billede svaage Nybegynder
10. februar 2003 - 18:16 Der er 18 kommentarer og
1 løsning

hente oplysninger fra tabel hvis en betingelse er opfyldt

jeg er ved at lave en database der skal styre nogen vikararbejde på en skole. jeg har oprettet en tabel som indeholder lærernes skemaer. Jeg har oprettet en formular der skal hente nogle informationer fra skematabellen. Planen er at man skal kunne hente en lærers skema for en bestemt ugedag vha lærerens initialer samt hvilken hverdag vi befinder os på

Det må være et eller andet med at lave en udvægelsesforespørgelse på grundlag af initialer og ugedag men hvordan gøres det?????

Hilsen Sv@@ge
Avatar billede mugs Novice
10. februar 2003 - 18:27 #1
Hvis du har en formular med lærerens initialer og et andet felt med ugedag, kan du i en ufvælgelsesforespørgsel saææt 2 kriterier, der kun giver de indtastede oplayninger i en rapport.
Avatar billede mugs Novice
10. februar 2003 - 18:29 #2
Kriteriet kan f.eks være:

=[Forms]![Formularnavn]![Feltnavn]

Det er så afgørende at du åbner en rapport fra formularen, idet denne skal være aktiv, når du refererer til den, og rapporten skal være bundet til denne forespørgsel.
Avatar billede svaage Nybegynder
10. februar 2003 - 18:30 #3
Brugeren af programmet skal indtaste de 2 betingelser før at informationerne skal hentes ind i den samme formular, dvs 2 felter i formularen skal være betingelser for nogle andre felter
Avatar billede mugs Novice
10. februar 2003 - 18:30 #4
Jeg kan lave et eksempel i XP, der viser hvordan.
Avatar billede svaage Nybegynder
10. februar 2003 - 18:31 #5
det ville være dejligt dog har jeg kun office SR2 version
Avatar billede svaage Nybegynder
10. februar 2003 - 18:31 #6
min mailadresse er sv.kir@ci.kk.dk
Avatar billede mugs Novice
10. februar 2003 - 19:11 #7
2 eksempler er sendt. Det første med kriterier i forespørgslen som ovenfor skitseret, det andet hvor kriterierne er flyyyrt ind i formularen således:

DoCmd.OpenReport "rapport2", acViewPreview, "", "navn = [Forms]![Formular1]![Tekst0] And ugedag = [Forms]![Formular1]![Tekst2]", acNormal

(skal skrives på een linie)
Avatar billede mugs Novice
10. februar 2003 - 19:12 #8
flyyyrt > flyttet
Avatar billede lunddata Nybegynder
10. februar 2003 - 23:42 #9
Jeg har en database til brug for vikarskemaer. Jeg har lærernes skema liggende i et skema lavet på basis af krydstabulering. Skemaerne fremkommer som rullemenu med lærerinitialer i 1. kolonne og ugedage/lektioner i 2.3. osv. kolonne. Jeg har siden skoleårets start brugt denne database hver dag med skemaændringer og har godt styr på vikarskemaer, hvor mange timer en lærer har været vikar, aflyste timer, hvem der har været årsag til ændringer.Måske er du ved at lave noget bedre,    jeg er bare lidt nysgerrig.
Avatar billede svaage Nybegynder
11. februar 2003 - 17:19 #10
Jeg prøver at bygge en database noget tilsvarende det du beskriver, jeg prøver at bygge den omkring et ark papir som ledelsen på min skole benytter til daglig. Det ovenfor beskrevne problem ligger i at jeg ud fra det omtalte ark skal skrive hvilken dag det er og hvilken lærer der er fraværende, derefter skal programmet selv hente skemaet for pågældende lærer, men det kan da godt være at det du har syslet med virker som en fin løsning på mit problem
Avatar billede mugs Novice
11. februar 2003 - 17:23 #11
svaage > kunne du bruge mine eksempler?
Avatar billede svaage Nybegynder
11. februar 2003 - 17:32 #12
Hej Mugs

Jeg har lige kortvarigt kigget på dine eksempler og er ikke helt sikker på om det er det rigtige de gør. De oplysninger brugeren skal indtaste sker i 2 andre felter i formularen, dvs der skal ikke poppe nogle bokse op der skal tastes i men oplysninger skal tages direkte fra de 2 forskellige felter. Jeg prøver lige at sende databasen til dig så du kan se om du kan gennemskue min opbygning
Avatar billede svaage Nybegynder
11. februar 2003 - 17:37 #13
Hej mugs

jeg prøvede at sende databasen til dig men der opstod et eller andet problem
prøver igen senere, da jeg står og skal ud af døren

hilsen sv@@ge
Avatar billede mugs Novice
11. februar 2003 - 17:37 #14
Når du skal indtaste data, er det jo kun ment som et eksempel. Du kan sagtens få vist data fra eksisterende felter. Så skal du blot ændre kriteriet i forespørgslen. Strikker lige noget sammen.
Avatar billede mugs Novice
11. februar 2003 - 17:39 #15
OK
Avatar billede mugs Novice
11. februar 2003 - 17:55 #16
Nyt eksempel sendt
Avatar billede svaage Nybegynder
11. februar 2003 - 21:54 #17
hej mugs

jeg prøver nu at sende databasen til dig fra en mailadresse der hedder markvard@post.tele.dk

hilsen Sv@@ge
Avatar billede svaage Nybegynder
25. februar 2003 - 23:57 #18
Der er point til mugs. Mange tak for din store hjælp, jeg fik det dog aldrig rigtigt til at virke i Access, som jeg gerne ville have det til at se ud. Jeg prøver nu at få det bygget i Excel i stedet for. Endnu engang tak for din hjælp, jeg håber du er klar til at give mig en hånd igen, her på siden hvis jeg støder på nogle problemer jeg ikke kan finde ud af.

En tak til andre som har bidraget til løsningen af denne opgave.

Hilsen Sv@@ge
Avatar billede mugs Novice
26. februar 2003 - 05:49 #19
Tak for point. vi er altid parate til at give en hånd med, Excel er nu ikke mit primære område, men så er der andre der kan.
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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