Avatar billede alicevv Nybegynder
03. november 2002 - 21:29 Der er 7 kommentarer og
1 løsning

Begyndelsen på min første DB

Jeg er efter megen god hjælp (spm274742) fra eksperterne i gang med min første DB.
Men det rejser mange spørgsmål, jeg har et (mange) IDnr. eks:

AB10
AB20
AC30
AC40

Er Idnr., men i virkeligheden repræsentere hvert Idnr. en gruppe ”maskiner”.
Når jeg har valgt i IDnr. fra listen vil jeg gerne kunne tilføje et tal eks.:
AB10001, AB10002 osv., men når jeg gør det kommer ACCESS naturligvis og siger ”Den tekst, du indtastede, er ikke et element på listen”. Men er der en mulighed for at
Løse  ”opgaven”.

Jeg sparer lidt på point da jeg har flere spørgsmål.
alicevv
03. november 2002 - 21:38 #1
Hvis AB10 er "navnet på en gruppe maskiner, og AB10001 er ID for en enkelt maskine er der tale om forskellige oplysninger, 2 felter i din tabel.
Umiddelbart lyder det som om AB10 kunne være et nøglefelt i en tabel med maskin-grupperne, AB10001 kunne være et nøglefelt i tabellen med maskindata, hvor du relaterer de to tabeller til hinanden.
Avatar billede mugs Novice
03. november 2002 - 21:40 #2
Dedn tekst Access skriver viser, at du arbejder med en kombinationsboks.
AB10 o.s.v. er data du har indtastet i en tabel fra hvilken du "plukker data. Du kan sagtens ved lidt kode tilføje AB 10001 til listen. Men jeg tror det vil ødelægge lidt at ideen der liger bag ved.

Jeg forestiller mig, at du vil beholde AB10, AB 20 o.s.v. som en gruppe af maskiner. Derefter vil du tilføje AB 10001 som en unik identifikation af maskinen.

Du skal have en tabel med alle maskingrupper og navngive disse som du har gjort ovenfor.

Den enkelte maskines ID hører hjemme i den tabel der beskriver de enkelter maskiner. For at få maskingruppen og den enkelte maskines ID sammensat, kan du lægge de 2 tekststrenge sammen i en 3. tekstboks:

Tekst2 = Me.Combo1 & Me.Tekst4
Avatar billede alicevv Nybegynder
03. november 2002 - 22:11 #3
Mugs
Ja, jeg vil beholde AB10 som en gruppe af maskiner og derefter vil jeg gerne have tilføjet 001 til AB10 så jeg får det unik IDnr. AB10001 for maskinen som du skriver. Jeg er med på, jeg skal have en tabel for alle grupper af maskiner (AB10 som en af dem), men jeg forstår ikke helt hvordan, jeg løser opgaven med at få tilføjet 001eller 002 osv. til den enkelte maskines IDnr.. Kan du ikke prøve at bøje det i neon.Tak.
Alicevv
Avatar billede mugs Novice
03. november 2002 - 22:17 #4
Har du set den db jeg har sendt dig?
Id bliver udfyldt automatisk, og når du har valgt typen, bliver felterne udfyldt.
Koden ser således ud:

Tekst18 = Me.idnr & Me.GruppeID

som tildeler feltet Tekst18 indholdet af idnr og feltet GruppeID
Avatar billede alicevv Nybegynder
03. november 2002 - 22:39 #5
Sorry, jeg havde ikke åbnet for mit postprogram, men det har jeg nu, og jeg har set på den DB du har sendt, TAK det funger fint, og jeg TROR jeg forstår det. Kan du ikke ligge et svar, så du kan få lidt point.
alicevv
Avatar billede mugs Novice
03. november 2002 - 22:46 #6
Allice > Bermærk at Tekst18 er et ubundet tekstfelt, hvilket bl.a. vil sige, at det ikke bliver gemt i tabellen.

Der er dog ikke noget til hinder for, at du kan gemme det i tabellen. Du skal blot oprette det i tabellen, trække det ind i forespørgslen og formularen. Koden er den samme.

Hvis du ønsker et andet udseende af feltet kan du f.eks rette koden til:


Tekst18 = Me.idnr &" "& Me.GruppeID

Hvilket returnerer: 1 AB10

Du kan indsætte alt i koden, blot skal du huske, at tekst skal omsluttes af "":

Tekst18 = Me.idnr &" Hej " & Me.GruppeID

Hvilket returnerer: 1 Hej AB10

Hvad man ellers skal bruge det til :o)
Avatar billede alicevv Nybegynder
03. november 2002 - 22:56 #7
Tak, for svaret nu skal jeg lige blive helt fortrolig med det "NYE" så kommer den næste byge af spørgsmål.
alicevv
Avatar billede mugs Novice
03. november 2002 - 22:58 #8
Du er velkommen :o)
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