Jeg laver en db med kundekontakter. Jeg har en tabel til kontakterne, hvor der gemmes data om selve kontakten (tidspunkt, formål, kunde etc.) Desuden har jeg en kundetabel, og en tabel med kontaktpersoner, således at en kunde kan have flere kontaktpersoner. Jeg opretter nu en ny kontakt, og knytter en kunde til denne. Problemet er så at jeg gerne vil have at jeg nu kan vælge en kontaktperson i en kombo-boks der kun indeholder kontaktpersoner for denne kunde. How do I go about that?
Det ser umiddelbart fornuftigt ud, men hvad betyder form.yourform. Jeg gættede egentlig selv på at løsningen i "pseudo SQL" ville se ud nogenlunde som dette: SELECT bla bla bla WHERE KundeID=CURRENT RECORD.KundeID Eller =NEW.KundeID
form.yourform.KundeID form er objektsamlingen (formularer, forespørgsler m.v.) yourform = navnet på din formular (navnet på objektet i objektsamlingen) KundeID = navnet på feltet i objektet.
Et andet eksempel her i VBA: Feltet Kundeid i formularen Kampagnedelt i objektsamlingen Forms skal være = feltet Kunde i forespørgsel12. [Forms]![Kampagnedelt]![Kundeid]=[Forespørgsel2]![Kunde]
Eksemplet bruges til at vælge et KundeID i en formular, og ved indgang i feltet KundeID, åbnes en anden formular med supplerende oplysninger om den kunde, der har det samme ID i begge formularer (Skal skrives på een linie): DoCmd.OpenForm "Phonerresultat", acNormal, "", "[Forms]![Kampagnedelt]![Kundeid]=[Forespørgsel2]![Kunde]", acEdit, acNormal
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.