20. april 2001 - 18:22Der er
10 kommentarer og 1 løsning
Data indtastning
Vil det kunne lade sig gøre, når man taster data ind i en access tabel, at taste et produktnummer ind i en post og så få vist hvilket produkt der er tale om , i den næste celle i posten ? Jeg har i forvejen en tabel liggende med unikke numre på hver eneste produkt, i samme database.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Florint: Jeg antager, at du har 2 tabeller: Tabel 1 som du arbejder med, og opretter nye poster. Når du taster produktnummeret ind, vil du se produktets navn i et andet felt.
Tabel 2 som er en oversigt over produkterne med produktnummeret. Gør produktnummeret til tabellens nøglefelt.
Åbn tabellens relationsvindue og træk en relation fra Tabel2 til Tabel1, Join-type 3.
Derefter laver du en forespørgsel og benytter felterne: Tabel1: Produktnummer. Tabel2: Produktets navn.
Når du taster et produktnummer i feltet fra Tabel1, vil du få vist alle oplysninger fra Tabel2 der svarer til produkrnummeret.
Thomas. Selvfølgelig kan det laves som en kombinationsboks, men hvis du ikke har oprettet relationerne, tror jeg du vil få vist alle posterne fra Tabel2 i forespørgslen. Jeg har dog ikke afprøvet det.
I formularen laver du en komboboks Som kontrolelementkilde vælger du produktnummerfeltet. Rækkekildetype er Tabel/forespørgsel. Rækkekilden er produktnummertabellen. Antal kolonner sættes til 2. Kolonnebredder sættes til 3;0 Komboboksen kopieres og kopien indsættes I den anden komboboks ændres kolonnebredden til 0;3 eller hbilke tal der nu passer til dine behov.
Tak for pointene. Jeg kan dog ikke lade være med at anbefale Thomas´forslag med en kombinationsboks.
I Tabel1 skal du i designvisning stå i feltet produktnummer. Skift til fanen Opslag. din rækkekildetype skal være Tabel/Forespørgsel, i næste linie skriver du navnet på den tabel du vil lave opslag i (Tabel2). I den linie der hedder BegrænsTilListe vælger du nej. Dette betyder, at du aldrig i Tabel1 kan vælge et produktnummer der ikke er oprettet i Tabel2, der som jeg har forstået virker som et \"arkiv\" over dine produktnumre. Dette sikrer dig også mod stave- / slåfejl i Tabel1.
Dette er skrevet efter hukommelsen, og er ikke afprøvet,idet jeg er på vej til en lang nattevagt. Hvis du vil have det nærmere uddybet, må du lige kaste en mail ind på siden.
Kommentar til mugs, Tak for endnu et svar, men som jeg forstår nummer to forslaget, vil komboboksen blive \"for besværlig\", da der er 4500 forskellige produktnumre og vælge imellem !!!! Der er lang vej fra det første prod.nr til det sidste i en komboboks ! Korrekt ?
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.