Avatar billede fastwrite Nybegynder
17. juli 2001 - 11:56 Der er 11 kommentarer og
1 løsning

combobox opdatering

I en formular har jeg en combo-box med navnet KATEGORID. Hvis jeg skal tilføje til denne combobox - har jeg en anden formular der åbner sig, og jeg kan tilføje data. Når jeg lukker igen, og vil se resultatet i comboboxen, viser den ikke den nye post. Først når jeg har lukket formularen og åbnet den igen, kommer den med! PLZ HLP!
Avatar billede terry Ekspert
17. juli 2001 - 11:59 #1
me.combo.requery
Avatar billede fastwrite Nybegynder
17. juli 2001 - 12:05 #2
:o) Og i hvilken event skal den proppes ind i?
on got focus? on click? on change?
Avatar billede terry Ekspert
17. juli 2001 - 12:05 #3
I would also suggest that you look at the NotInListe event. From here you can Use the event procedure constants acDataAdded, acDataErrContinue and accDataErrDisplay to switch off standard messages and AUTOMATICALLY update your combo!
Avatar billede fastwrite Nybegynder
17. juli 2001 - 12:05 #4
Terry - bor du herinde hos Eksperten?! :o)
Avatar billede fastwrite Nybegynder
17. juli 2001 - 12:06 #5
HEY - hvordan gør jeg det?! fortæl fortæl...
Avatar billede terry Ekspert
17. juli 2001 - 12:08 #6
Well I dont know where your opening the other form so I cant exactly say, but take a look at this!

Private Sub InvestmentTypeID_NotInList(NewData As String, Response As Integer)
Dim prompt As String
   
    Response = acDataErrContinue
   
    prompt = \"Denne type findes ikke i listen, ønsker du at oprette den?\"
    If MsgBox(prompt, vbYesNo, \"Typen findes ikke!\") = vbYes Then
   
        DoCmd.OpenForm \"frmTypeMaintenance\", , , , acFormAdd, acDialog, NewData
        If DLookup(\"TypeID\", \"tblType\", \"TypeName = \'\" & NewData & \"\'\") Then
       
            Response = acDataErrAdded
           
        End If
   
    End If

end sub
Avatar billede terry Ekspert
17. juli 2001 - 12:10 #7
The dLookup just checks to make sure you did actually add a record!
Avatar billede terry Ekspert
17. juli 2001 - 12:12 #8
just read your comment \"Terry - bor du herinde hos Eksperten?! :o)\"

No but my second name is \"fastwriter\"! No just jocking, only one of them!
Avatar billede fastwrite Nybegynder
17. juli 2001 - 12:21 #9
ur sencond name is fastwriter?! kewl.....

Jeg prøver lige din access-dims.
Avatar billede fastwrite Nybegynder
17. juli 2001 - 12:29 #10
jeg har tabellen T-kategori hvor jeg har to felter kategorid og kategori

Skal de ikke sættes ind i \"If dlookup(\"

?
Avatar billede terry Ekspert
17. juli 2001 - 12:35 #11
I assume that your combo has two columns where the kategorid column is hidden. So you entered a new kategor. Your Dlookup will look something like this.

DLookup(\"kategorid \", \"T-kategori\", \"kategori = \'\" & NewData & \"\'\")


Avatar billede fastwrite Nybegynder
17. juli 2001 - 12:42 #12
IT WORKED!!!!!!!!!!!!!!!!!!!!! YYYYYYYYYYYEEEEEEEEEEEEEESSSSSSSSSSSSSs...

Mand - hvis jeg bare havde din hjerne!!!!!!

Jeg takker for hjælpen!!!!! Du er din vægt værd i guld - medmindre du vejer 200 kilo..hehe..
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