15. august 2007 - 07:59Der er
12 kommentarer og 1 løsning
Kombi boks som selector.
Jeg har en database over medarbejdere. Jeg har lavet en kombiboks med en forespøgsel, så jeg kan se alle medarbejdernes navn efter de kriterier, som jeg har sat op. Så godt så langt.
Mit problem ligger så i, at når jeg så vælger en af medarbejderne i kombiboksen, ville jeg jo gerne have alle de data frem som nu ellers er på medarbejderen.
Du kan lave en ny forespørgsel som benytter valget af din kombiboks som betingelse for hvilke data der vises i den nye forespørgsel.
Eksempel :
SELECT tblPersoner.Navn, tblPersoner.Adresse, tblPersoner.By, tblPersoner.CPR FROM tblPersoner WHERE (((tblPersoner.Navn)=[Forms]![Formular1]![ValgNavn]));
Fandt stedet jeg skulle skrive det. Koden ser sådan her ud, men virker ikke: SELECT Medarbejdere.Navn, Medarbejdere.Afdeling FROM Medarbejdere WHERE (((Medarbejdere.Navn)=[Forms]![Medarbejdere]![ValgNavn]));
Min form hedder Medarbejdere. Er det så ikke korrekt, at jeg skal skrive sådan også istedet for formular1???
Jamen det underlige er, at hvis jeg bare skirver: SELECT Medarbejdere.Navn, Medarbejdere.Afdeling FROM Medarbejdere Så virker formlen fint og navn + afdeling vises, men skriver jeg sidste linie med er listen tom?!?!
Synes godt om
Slettet bruger
15. august 2007 - 12:26#8
WHERE (((Medarbejdere.Navn)=[Forms]![Medarbejdere]![NavnetPåDinKombiboks]));
Synes godt om
Slettet bruger
15. august 2007 - 12:29#9
og så husk, som jensen363 siger at gå ind på egenskaber for kombiboksen. Vælg AfterUpdate event, tryk på knappen med de 3 prikker lige ved siden af, vælg Code Builder og indsæt koden:
Private Sub NavnPåDinKombiboks_AfterUpdate() Me.Requery End Sub
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.