Avatar billede runeklausen2 Nybegynder
29. juni 2005 - 20:50 Der er 2 kommentarer og
1 løsning

Indsæt record i dropdown menu

Hvis man har en dropdown boks, som indeholder f.eks. Kundenavne, men skal lave noget på en kunde som endnu ikke er oprette, kan man så på nogen måde bare skrive kundens navn i dropdown boksen og få oprettet kunden den vej?

Jeg håber i forstår, jeg ved det er lidt den omvendtevej at gå :P
Avatar billede mugs Novice
29. juni 2005 - 20:54 #1
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

En forudsætning er, at egenskaben begrænsTilListe er sat til Ja
Avatar billede runeklausen2 Nybegynder
29. juni 2005 - 21:58 #2
Det er jo ganske smart :)
Avatar billede mugs Novice
29. juni 2005 - 22:00 #3
Tak for point :o)
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