Avatar billede puppetmaster Nybegynder
07. januar 2005 - 08:39 Der er 2 kommentarer og
1 løsning

Opdatering af kombinationsboks, løbende

Mit program består af en indtastningsformular, hvor der felter til at indtaste
Navn
Sted
Adresse
Postnr & By
Land

Disse felter er lavet som kombinationsbokse, da jeg ønsker at bruge Autoudfyldnings-egenskaben. Problemet er at hvis en bruger f.eks. skal indtaste 30 poster, hvor Land er det samme for alle, SKAL programmet lukkes ned, før Autoudfyldning virker! Ikke videre smart. Alternativt skal landet skrives fuldt ud 30 gange.
Er der ikke en eller anden måde hvorpå man kan opdatere disse felter når der navigeres til den næste post (eller rettere: væk fra den aktuelle post!)

Kombinationsboksenes RowSource sættes i VBA koden ved programmets start:

  [kundenavn tekst].RowSource = "SELECT DISTINCT Kundenavn FROM [" & Tabelliste.Column(0, Lokalitetnummer - 1) & "]"
  [levadr1 tekst].RowSource = "SELECT DISTINCT Leveringsadresse1 FROM [" & Tabelliste.Column(0, Lokalitetnummer - 1) & "]"
  [levadr2 tekst].RowSource = "SELECT DISTINCT Leveringsadresse2 FROM [" & Tabelliste.Column(0, Lokalitetnummer - 1) & "]"
  [levadr3 tekst].RowSource = "SELECT DISTINCT Leveringsadresse3 FROM [" & Tabelliste.Column(0, Lokalitetnummer - 1) & "]"
  [levadr4 tekst].RowSource = "SELECT DISTINCT Leveringsadresse4 FROM [" & Tabelliste.Column(0, Lokalitetnummer - 1) & "]"
07. januar 2005 - 08:42 #1
Har du prøvet med:
Me![kundenavn tekst].requery
på formularens AfterUpdate?
07. januar 2005 - 08:45 #2
det virker måske ikke...alternativt er du nødt til at køre din egen kode igen på Form_AfterUpdate.

Dette kan gøres ved at copy/paste alle 5 linier eller ved blot at kalde Form_Load (hvis det er der koden ligger!)
Avatar billede puppetmaster Nybegynder
07. januar 2005 - 09:39 #3
Takker, Thomas, det virker fint.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester