Avatar billede dane022 Seniormester
26. marts 2004 - 14:01 Der er 18 kommentarer og
1 løsning

Hvis felt 1 er udfyldt, skal der automatisk sættes opl i felt 2

Hvis felt 1 i tabellen er udfyldt, kan man så få udfyldt felt 2 automatisk ?
F.eks hvis initialer i felt 1 er HHA, så vil der i navn felt 2 stå Hans Hansen.
Initialer skal stå med rullegardin så det er bestemt hvad der er at vælge imellem.
Avatar billede jensen363 Forsker
26. marts 2004 - 14:40 #1
Selvfølgelig kan du det, hvis du har en ralationstabel som fortæller af HHA = Hans Hansen, lige som en ralation imellem postnummer og by.

Eksempel :

SELECT tblData.Navn, tblData.Adresse, tblData.PostNr, tblPostNr.Bynavn
FROM tblPostNr INNER JOIN tblData ON tblPostNr.Postnr = tblData.PostNr;
Avatar billede terry Ekspert
26. marts 2004 - 14:41 #2
You will need to do this in a form
In the BEFORE update event

Me.felt2 = "Something or other"
Avatar billede terry Ekspert
26. marts 2004 - 14:43 #3
If you want to take the value from another table (not mentioned in the question)

Then you could use Dlookup

Me.felt2 = Dlookup("Navn", "TblNames", "Initialer = '"  & Me.YourCombo & "'")
Avatar billede dane022 Seniormester
26. marts 2004 - 14:59 #4
Dvs. at jeg skal oprette en tabel med navnene. Jeg har nemlig i forvejen en tabel med initialerne. Jeg skal oprette en relation mellem disse 2 felter og så klarer systemet resten ? den kode du skriver, hvor skal den indsættes ?
Avatar billede jensen363 Forsker
26. marts 2004 - 15:04 #5
Korrekt, uanset om du benyttet den ene eller den anden fremgangsmåde, skal du som minimum have en tabel hvor du både har initialer og navnet.

Terry´s kode skal indættes i hændelsesproceduren AfterUpdate for den pågældende dropdown-boks
Avatar billede dane022 Seniormester
26. marts 2004 - 15:23 #6
Selve navnet skal ikke være på en formular, men bruges på en rapport. Navnet må gerne være i tabellen og i forespørgslen. Initialerne er på formularen som brugeren udfylder og det er fra initialerne at brugeren skal kunne identificeres på rapporten. Håber det giver mening
Avatar billede terry Ekspert
26. marts 2004 - 15:35 #7
then you need to make a query which JOINs both of your tables and at the same time the criteia for "initialer" needs to reference the combo on the form!
Avatar billede jensen363 Forsker
26. marts 2004 - 15:52 #8
Som Terry skriver, skal du lave relationerne i forhold til den forespørgsel som du bygger din rapport på. Dvs. noget i stil med den selectsætning jeg har skrevet, tilføjet

WHERE initialer = [Formularer]![DropDown-Boks]![initialer]
Avatar billede dane022 Seniormester
26. marts 2004 - 16:16 #9
Jeg forstår ikke så meget af fremgangsmåden, men det er også fordi jeg ikke ved så meget om databaser. Jeg forstår at jeg skal lave en relation mellem de to felter i hver sin tabel og at begge skal medtages i forespørgslen. Resten er sort snak for mig
Avatar billede jensen363 Forsker
26. marts 2004 - 16:32 #10
Zip lige basen, og mail den til : ose@post.dk så skal jeg fixe det ;)
Avatar billede dane022 Seniormester
26. marts 2004 - 17:50 #11
Jeg har løst det nu. Jeg behøvede ikke nogle koder
Avatar billede terry Ekspert
26. marts 2004 - 18:16 #12
:o)
Avatar billede dane022 Seniormester
26. marts 2004 - 18:23 #13
Jeg har lavet noget lignende med tlf nummer. Mit problem er nu at den input mask jeg har lavet til tlf numrene ikke kommer med i rapporten. Jeg har sat input mask til
00 00 00 00;;_. Jeg har tidligere lavet om på cpr nummer og det virkede fint, den hed 000000-0000;;_,
Avatar billede terry Ekspert
26. marts 2004 - 18:35 #14
isnt this another question?
Avatar billede dane022 Seniormester
26. marts 2004 - 18:36 #15
Jo det er det
Avatar billede terry Ekspert
26. marts 2004 - 18:36 #16
an input mask is only to format your field while you are entering data NOT for displaying! Use the format proeprty for this!
Avatar billede terry Ekspert
26. marts 2004 - 18:38 #17
so you should actually close the current an open a new :o)
Avatar billede jensen363 Forsker
29. marts 2004 - 12:49 #18
?
Avatar billede dane022 Seniormester
31. marts 2004 - 21:06 #19
Ok
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