03. november 2002 - 21:29Der 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
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.
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:
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
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
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 "":
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.