Print side | Luk vindue

Formular spørgsmål

Udskrevet fra: Dansk Access Forum
Kategori: Hjælp til Access
Forum navn: Formularer (Forms)
Forum beskrivelse: Spørgsmål vedr. formularer og alt hvad der vedrører disse
Web-adresse: https://www.accessforum.dk/forum_posts.asp?TID=70
Udskrevet den: 23-11-2024 kl. 22:16


Emne: Formular spørgsmål
Besked fra: Pouli
Emne: Formular spørgsmål
Posteringsdato: 29-04-2015 kl. 14:07
Spørger jeg forkert?
Hvordan indsætter man flere end en post fra en kombinationsboks ind i moder-tabellen.Har en undertabel "Ordrer" og en moder-tabel "Produktion".Vil med kombinationsboksen vælge "nr" i tabellen " Ordrer" og så overføre flere tilhørende poster som "Ordre nr" ,"kunde"og "Lev dato" til moder-tabellen "Produktion" 
Der må være en simpel måde. 
På forhånd tak. Pouli 



Svar:
Besked fra: hkh
Posteringsdato: 29-04-2015 kl. 14:27
Citat: Pouli Pouli skrev:


Spørger jeg forkert?
Hvordan indsætter man flere end en post fra en kombinationsboks ind i moder-tabellen.Har en undertabel "Ordrer" og en moder-tabel "Produktion".Vil med kombinationsboksen vælge "nr" i tabellen " Ordrer" og så overføre flere tilhørende poster som "Ordre nr" ,"kunde"og "Lev dato" til moder-tabellen "Produktion"
Der må være en simpel måde.
På forhånd tak. Pouli

Når du vil indsætte flere poster mener du så felter?

Det er ikke smart, at have data mere end et sted, hvis der skal rettes i data, vil man skulle rette flere steder.

Hvis du i "Produktion" opretter et felt der hedder ordreid kombinationsboksen skal bindes til ordreid
Kombinationsboksen skal have et opslag, der henter oplysninger fra ordretabellen.

Hvis du opretter en forespørgsel med disse to tabeller, og trækker produktionstabellens ordreid hen på nøglefeltet i ordretabellen, tilføjer de felter fra begge tabeller du vil have med, vil du kunne se dine oplysninger.

Hvis ikke det var opgaven, kommer jeg til at bede om nogle flere oplysninger om dine tabeller og formular.


-------------
Hans


Besked fra: Pouli
Posteringsdato: 29-04-2015 kl. 18:15
Hej hans
Tak for svaret har ikke løst det og prøver lidt mere uddybende.
Har en tabel " Produktion " som samler oplysninger fra en Tabel "Ansatte" og "Ordrer"
Når jeg vælger et "ordre nr" i kombiboksen, sætter den uden problemer nummeret fra Tabellen "Ordrer" ind i et tilsvarende felt i tabel "Produktion" 
Jeg ville også samtidig sætte "kunde"  fra  Tabellen "Ordrer" ind i et tilsvarende felt i tabel "Produktion" 
Altså overføre flere felter fra tabellen "Ordrer" til Tabellen "Produktion" ved et valg i rullefeltet fra kombiboksen "Order nummer".
Håber du kan hjælpe
mvh Pouli





Besked fra: hkh
Posteringsdato: 29-04-2015 kl. 18:36
Det kan du godt gøre, men du skal bruge VBA for at kunne det.



Så skal du benytte kombinationsboksens hændelsesprocedure: efteropdatering.
Konminationsboksen skal have de felter som du vil overføre.
De behøver ikke at være synlige når du klikker på kombinationsboksen.
Man de skal være der:

I hændelsesproceduren skal du indsætte:
navn på felt1= kombinationsboks.colloum(2)
navn på felt2= kombinationsboks.colloum(3)
Hvis felterne er i underformularen, skal du benytte navnpåunderformularfelt!feltnavn. Det skal ikke være navnet på underformularen, men på feltet som holder underformularen.

Desværre er billedet ikke i en størrelse, så man kan se hvad der er hvad, jeg kan ikke se hvor din kombinationsboks er.


-------------
Hans


Besked fra: Pouli
Posteringsdato: 29-04-2015 kl. 20:44
Tak endnu engang, men det lykkedes mig ikke.
Kan jeg ikke sende en kopi af den access fil jeg arbejder på, det ville nok være lettere for forståelsen.
Mvh. Pouli



Print side | Luk vindue