Avatar billede johnfm Nybegynder
12. marts 2003 - 09:29 Der er 13 kommentarer og
2 løsninger

Begynder i Access

Med henvisning til spørgsmål 327299 har jeg et par spørgsmål mere.

Jeg har lavet to Tabeler:

Hovednr tabel
Hovednr felt
Hovednr_tekst felt

VærktøjsIDnr Tabel
VærktøjsIDnr felt
Hovednr felt
VærktøjsIDnr_tekst

Jeg har som forsøg lavet relationer mellem de to Hovednr felter og får en til mange relationer
Med EN relation i Hovedtabel, er det OK?

Som et forsøg har jeg prøvet at lave en FOMULARER, her får jeg følgende felter til at indskrive?
VærkstøjsIDnr, Hovednr og VærktøjsIDnr tekst, er det OK og er det her jeg kan skrive nr. og tekst ind??

Jeg har flere spørgsmål, men dem gemmer jeg til et nyt spørgsmål.
Avatar billede terry Ekspert
12. marts 2003 - 09:35 #1
No quite sure I understand. A one to many relationship means you will have one record in Hovednr tabel and ZERO one or more related records in VærktøjsIDnr Tabel.

Use the form wizrad to make your form
Avatar billede terry Ekspert
12. marts 2003 - 09:39 #2
Avatar billede johnfm Nybegynder
12. marts 2003 - 09:55 #3
Hovednr tabel
Her kan efter min mening kun være et Hovednr eks. 0VE10

VærktøjsIDnr tabel
Her kan det / her må der kunne optræde flere Hovednr eks.

VærktøjsIDnr  1, Hovednr 0VE10
VærktøjsIDnr  2, Hovednr 0VE10
VærktøjsIDnr  3, Hovednr 0VE10
VærktøjsIDnr  4, Hovednr 0VE10, etc. Etc.

Use the form wizrad to make your form

Hvad mener du med det?
Avatar billede mugs Novice
12. marts 2003 - 10:14 #4
Wizard er Access indbyggede guide til at lave en formular. Gå i databasevinduet > Fanen Formularer > Ny  og følg guiden.

En anden mulighed (og måske lidt nemmere) er i databasevinduet, at markere den forespørgsel (eller tabel), som skal levere data til formularen. Gå derefter op på menulinien og find ikonet for Nuy Objekt Autoformular. Det liger i højre side af menuen som en tabel med et lyn. Åbn dialogboksen og vælg autoformular.
Avatar billede mugs Novice
12. marts 2003 - 10:18 #5
Det er i formularen du bruger din database.

Tabeller = Her lagrer du data. Disse kan være eller ej, men normalt er det ikke nødvendigt at sortere.

Forespørgsler = Laver udtræk fra tabeller. I forespørgsler kan du indsætte kriterier og udtryk, der begrænser de poster forespørgslen udtrlkker eller foretager en beregning på posterne.

Formularer = Din brugerflade. Normalt taster man ikke direkte i tabeller men bruger formularer. I formularerne kan du programmere din database, til at udføre bestemte handlinger hvis en betingelse er opfyldt, eller andre handlinger. formularer får data fra en Tabel eller oftere fra en forespørgsel.
Avatar billede johnfm Nybegynder
12. marts 2003 - 10:51 #6
OK, da ingen af Jer har minus komentar til min 2-3 spørgsmål regner jeg med det er OK.

Men jeg har 1 / 2 spørgsmål:

Jeg skal have en Tabel hvor dato for det udførte eftersyn kan skrives ind, når jeg har skrevet datoen
Skal der komme et felt hvor der automatisk vises en dato for næste eftersyn ½ år eller 1/1 år senere
Hvordan griber jeg det an.

EftersynsDato_Tabel
Eftersyn udført dato felt
Næste Eftersyn dato felt

Jeg har også et spørgsmål om af få knyttet forskellige farver til datoerne, men dem gemmer jeg til næste spørgsmål.
Avatar billede mugs Novice
12. marts 2003 - 11:10 #7
Det er ikke nødvendigt at lagre oplysninger om næste eftersynsdato. Hvis du laver et udtryk i forespørgslen eller en programmering i formularen kan du få denne værdi genberegnet hver gang forespørgslen køres, eller når formularen skifter post.

Udtryk: Sæt markøren i et tomt felt i forespørgslen, tryk derefter på tryllestaven på menulinien, og du kommer ind i udtryksgeneratoren. I venstre side finder du alle databaseobjekter. i midterste vindu finder du felterne i det valgte objekt, og i højre vindue finder funktionerne. Vælg Indbyggede funktioner i venstre vindue og søg efter funktionen DateAdd i højre vindue.

Du kna også benytyte ekspertens søgefunktion til at søge efter DateAdd.
Avatar billede johnfm Nybegynder
12. marts 2003 - 11:39 #8
Tak for Jeres svar.
mugs jeg skal nok prøve at rette lidt op på de manglende point til dig, men nu får i hver 30 point.
Avatar billede mugs Novice
12. marts 2003 - 11:53 #9
30 er fint. Terry is not on the top 10, so He needs the 30 You sent to Him :o)
Avatar billede johnfm Nybegynder
12. marts 2003 - 14:38 #10
Mugs
Lige et lille tillægsspørgsmål, jeg lægger lige et spørgsmål til dig med  ”point til mugs for spørgsmål 327299.

Når jeg engang er færdig med DB, vil jeg gerne have følgende søge muligheder:

1. Den skal kunne finde alle stykker håndværktøj med f.eks. hovednr. 0VE10 med IDnr, eftersyn dato og næste eftersyns dato.

2. Der skal kunne søges på næste eftersynsdato alene inden for hovednr.

3. Alle søge muligheder skal kunne skrives ud på papir.

4. Når eftersynsdatoen er skrevet ind skal

Hovednr, IDnr, eftersyndato og næste eftersynsdato kunne skrives ud dels på papir og på en smal labels.

Opfylder dit sidste svar vedr. næste eftersyndato nævnte betingelser.?
Avatar billede terry Ekspert
12. marts 2003 - 15:42 #11
Hi mugs>I'm in the top 10 again :o) If I give you my login then you can answer questions for me so I can keep up there. Its hard finding time at the moment, so I need all the help I can get :o)
Avatar billede mugs Novice
12. marts 2003 - 16:23 #12
jofnfm > Ja det vil jeg umiddelbart mene. Så længe felterne ligger i en forespørgsel, og rapporterne kommer herfra skulle der ikke være nogæe problemer.

Jeg vil dog gerne teste det, men det bliver ikke før iaften måske imorgen.
Avatar billede johnfm Nybegynder
12. marts 2003 - 17:47 #13
Fint er din mail adresse mugs@mail.dk.
Avatar billede mugs Novice
12. marts 2003 - 19:16 #14
ja
Avatar billede johnfm Nybegynder
12. marts 2003 - 23:54 #15
Mugs
den er sendt.
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