Avatar billede hnto Nybegynder
02. juni 2012 - 22:21 Der er 1 kommentar og
1 løsning

comboboks - HASTER

jeg ønsker at appende den værdi jeg skriver i min komboboks til tabellen hvis ikke den findes i listen i forvejen.
Er der en hurtig måde at gøre dette på ?

ellers forestiller jeg mig at man på AFTER UPDATE ligger en lille vba kode, men jeg kender ikke Addnew i VBA så måske der lige kunne smides en løsning her på dette :-)
Avatar billede hnto Nybegynder
02. juni 2012 - 22:33 #1
fik den selv løst med lidt VBA

Private Sub Branche_Exit(Cancel As Integer)
Dim db As Database
    Dim rs As Recordset

  Set db = CurrentDb
  Set rs = db.OpenRecordset("Logistikbranche", dbOpenDynaset)
       
        rs.Edit
        rs.AddNew
        rs![Branche].Value = Me.Branche.Value
        rs.Update
rs.Close
Set rs = Nothing
End Sub
Avatar billede hnto Nybegynder
02. juni 2012 - 23:30 #2
lille justering

Private Sub Branche_Exit(Cancel As Integer)
Dim db As Database
    Dim rs As Recordset

  Set db = CurrentDb
  Set rs = db.OpenRecordset("Logistikbranche", dbOpenDynaset)
       
        DoCmd.SetWarnings False
       
        If IsNull(Me.Branche.Value) Then
        GoTo 1
       
        Else
        rs.Edit
        rs.AddNew
        rs![Branche].Value = Me.Branche.Value
        rs.Update
        rs.Close
        Set rs = Nothing
       
1:
DoCmd.SetWarnings True
End If
End Sub
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