Avatar billede oergaard Nybegynder
30. november 2004 - 10:08 Der er 3 kommentarer og
1 løsning

Postnr. tabel

I min database har jeg inkluderet en postnr. tabel, men har lige oplevet, at man ikke kan indtaste nogle postnr. som ikke står skrevet i tabellen allerede.

Hvis man i en journal indtaster en postnr., som ikke findes i postnr. tabellen, er det så muligt, at den tilføje denne til postnr. tabellen således, at systemet bliver "selvlærende" og at jeg ikke skal ind og tilføje postnr. manuelt?

//Oergaard
Avatar billede -anders- Juniormester
30. november 2004 - 11:07 #1
Hej jeg bruger selv nedenstående kode i en adressedatabase, og det virker fint, husk at comboen skal sættes til begræns til liste = Ja. Selve koden indsætter du i egenskaben for comboen under Ved ikke på liste (not in list)Felter og navne på tabeller skal selvfølgelig rettes til.

'kode start
Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    If MsgBox("PostNr findes ikke i forvejen!" & vbNewLine & "Ønsker du at oprette det

nye PostNr?", vbQuestion + vbOKCancel, "Opret nyt PostNr?") = vbOK Then
        Set rs = New ADODB.Recordset
        Set cn = CurrentProject.Connection
        rs.Open "tblpostnr", cn, adOpenKeyset, adLockOptimistic
        rs.AddNew
        rs!Postnr= NewData
        rs.Update
        Response = acDataErrAdded
        rs.Close
        Set rs = Nothing
        cn.Close
        Set cn = Nothing
    Else
        Response = acDataErrContinue
    End If
  'kode slut
Avatar billede oergaard Nybegynder
30. november 2004 - 12:22 #2
Med lidt modifikationer virkede det perfekt.

Jeg takker mange gange.

//Oergaard
Avatar billede -anders- Juniormester
30. november 2004 - 13:10 #3
Hej, mange tak for point, glad for at du kunne bruge mit eks.Tænkte nok at lidt modifikationer var nødvendigt det er det ofte når man ikke kender db til bunds. Hvis du søger  her på E på not in list vil der helt sikkert kommer nogle hits der kan være meget lærerige. :o)
Avatar billede mugs Novice
30. november 2004 - 16:53 #4
Oergaard > Der findes et hav af færdige postnrtabbeller på nettet. Bl.a på PostDanmark's hjemmeside i Excel som kan importeres til Access. Den er dog med dubletter som skal renses først. Men så har du også alle postnr i DK incl. Færøerne og Grønland.
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