Avatar billede magerlin Nybegynder
08. november 2004 - 14:12 Der er 3 kommentarer og
1 løsning

Hv. Opdatering af dropdown box i Form

Jeg har en form ved navn 'F-Company pr product_tabular' i denne har jeg en dropdown box med navnet 'Companytype'. I sidehovedet af 'F-Company pr product_tabular' har jeg lavet en komandoknap der åbner en form ved navn 'F-Companytype' som bruges til at oprette nye Companytyper. Problemet er at når jeg har oprettet en ny type er den ikke med i dropdown-listen før jeg lukker 'F-Company pr product_tabular'og åbner den igen. Det kan løses med en macro der lukker og åbner. Men så står man i starten af formen, jeg vil gerne stå i det felt jeg stod i da jeg trykkede på komando knappen til 'F-Companytype'?
Avatar billede mugs Novice
08. november 2004 - 14:15 #1
Din form bliver ikke opdateret efter du har oprettet en ny post til din combo. Prøv at se på egenskaben NotInList.
Avatar billede mugs Novice
08. november 2004 - 14:17 #2
Prøv denne i NotInList:

Private Sub felt1_NotInList(NewData As String, Response As Integer)
Dim prompt As String
DoCmd.SetWarnings False
Response = acDataErrContinue
prompt = "Denne type findes ikke i listen, ønsker du at oprette den?"
If MsgBox(prompt, vbYesNo, "Typen findes ikke!") = vbYes Then
DoCmd.RunSQL "INSERT into Register (feltnavn) VALUES ('" & NewData & "')"
Response = acDataErrAdded
End If
DoCmd.SetWarnings True
End Sub

Den kræver dog, at comboens egenskab BegrændTilListe er sat til Ja
Avatar billede magerlin Nybegynder
08. november 2004 - 15:03 #3
Det er lige det jeg skal bruge Helt perfekt. MEN jeg har problemer med

Register (feltnavn) i denne linie.

DoCmd.RunSQL "INSERT into Register (feltnavn) VALUES ('" & NewData & "')"

er det feltnavn i tabel eller form, og skal Register ændres... Har ikke helt styr på det kan du nok høre. Please help
Avatar billede mugs Novice
08. november 2004 - 15:12 #4
Register er navnet på din tabel. Skal ændres til navnet på din aktuelle tabel
feltnavn er navnet på feltet i tabellen Register. Skal ændres til navnet på dit aktuelle feltnavn.
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