25. maj 2005 - 22:52Der er
13 kommentarer og 2 løsninger
Valg af navn i kombi-boks skal automatisk udfylde andre felter
I en formular skal jeg kunne vælge et navn fra en kombinationsboks. Valget af navn skal automatisk udfylde to tekstbokse med de data, der hører til det valgte navn. Altså noget i retning af "hvis navn = Christian, så skal brugernummer være = 123 og cpr-nummer være = 010101-2345". Hvem kan hjælpe?
Det virker fint med dit forslag, Thomas. Felterne udfyldes med de oplysninger, der passer til den valgte person. Men jeg har lavet en fejl ved at få oplysningerne læst ind i en formular, for det opretter en ny post i tabellen Stamdata for hver person jeg henter frem i formularen. Hvad kan jeg gøre for at undgå det?
Thomas, når jeg prøver dit sidste forslag bliver resultatet, at formularen vises som om der ingen poster er, selv om der ligger poster i de underliggende tabeller.
Meget kort går projektet ud på følgende:
Jeg skal bruge en begynderformular og en statusformular.
I begynderformularen indtastes navn, brugernummer og cpr-nummer plus en del andre oplysninger.
I statusformularen skal der indtastes navn, brugernummer og cpr-nummer plus yderligere oplysninger. Og i stedet for at indtaste de samme oplysninger igen, vil jeg gerne hente navn, brugernummer og cpr-nummer fra den tabel, hvor de blev tilføjet via begynderformularen. De øvrige oplysninger i statusformularen skal så tastes ind, så de bliver knyttet til den korrekte person. Men ved at gøre det på den måde bliver person-oplysningerne oprettet to gange i tabellen Stamdata, og det skulle jeg gerne undgå, men hvordan...?
Forklaring til andre: mugs og jeg har tidligere, i et andet forum, haft en del problemer med, at jeg ikke havde en ordentlig navnekonvention i mine tabeller!
Det var en stor hjælp med det videre arbejde, da jeg fik navnene ordentlig på plads.
Hej mugs - undskyld den lange pause, weekenden blev fyldt med alt muligt andet end db'er. Jeg ved ikke, om jeg forstår dit forslag - er det en select-søgning, du tænker på?
Jeg har ikke løst problemet endnu, så please help. Som nævnt ovenfor skal jeg hente data i tabellen Stamdata, men de skal ikke oprette nye poster i Stamdata, men bare kobles til de data, der indtastes i statusformularen, og som bliver gemt i tabellen Statusrapport. Jeg har brug for en uddybning af det forslag, mugs giver ovenfor. Eller evt. andre forslag. Pointene skal nok blive uddelt - gerne flere, hvis det ønskes.
Db er modtaget og returneret. Formularerne bygger på SQL-sætninger hvor felterne fra fra forkerte tabeller. Jeg har lavet en forespørgsel som jeg mener er efter spørgerens ønsker. Jeg har desuden rådet til at bruge forespørgsler, det giver et bedre overblik.
Tak for hjælpen. 45 point til mugs for en løsning, der kan bruges her og nu, og 15 point til thomasjepsen for et forslag, der godt nok ikke løste det aktuelle problem, men som åbnede andre muligheder.
Synes godt om
Ny brugerNybegynder
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.