Avatar billede flemming39 Nybegynder
25. september 2007 - 09:46 Der er 6 kommentarer og
1 løsning

Update or CancelUpdate without Addnew or Edit. 3020

Jeg får pluselig ovenstående fejl når jeg importerer filer i mit crm system.

Når jeg debugger virker programmet korrekt!

Er der en der kan hjælpe mig videre i min fejlsøgning?

mvh Flemming
Avatar billede flemming39 Nybegynder
25. september 2007 - 11:32 #1
Det er her det går galt (se pil) og hvis jeg udstjerner den linie er det i den næste det går galt osv.:

......
    If strTemp <> "" Then
        'Kopier ønskede fil til Access-bibliotek folder
        FileCopy sSave, strTemp
        DoCmd.GoToRecord , , acNewRec
        Me![opretDato] = Date
--->    Me![opretInitialer] = getUser()
        Me![DokumenttypeID] = getDocType(fromExt)
        Me![Navn] = fromExt
        Me![Beskrivelse] = "Importeret dokument *** ÆNDRES ***"
        Me![dokument] = strTemp
        Me![KontaktpersonId] = kid
        Me![OpkaldsId] = oID
        tilknytok = TilknytTilKatalog(Me!ID, kid, "VælgMappe")
        Kill sSave 'slet original fil
    Else: MsgBox "Der blev ikke importeret filer fra " & frompath
    End If
Avatar billede terry Ekspert
25. september 2007 - 12:07 #2
Hard to say what the problem is.  If you dont find a solution I could maybe take a look at the dB for you.

ekspertenATsanthell.dk

AT = @
Avatar billede flemming39 Nybegynder
25. september 2007 - 12:13 #3
thanks for your interesse terry but im unfortunately (contract) not allowed to pass the code on to anyone.


regards Flemming
Avatar billede terry Ekspert
25. september 2007 - 20:12 #4
I understamd Flemming, but if its possible to send a small portion then you never know.
Difficult otherwise
Avatar billede flemming39 Nybegynder
25. september 2007 - 21:23 #5
youre right.

I tried to use another approach which solved my problem, I dont know why but it helped :-)

    Set rec = CurrentDb().OpenRecordset("Dokumenter", dbOpenDynaset)
    With rec
        .AddNew
        ![KontaktpersonId] = kid
        ![OpkaldsId] = oID
        ![opretDato] = Date
        ![opretInitialer] = getUser()
        ![redigerDato] = Now()
        ![redigerInitialer] = getUser()
        ![DokumenttypeID] = getDocType(fromExt)
        ![dokument] = strTemp
        ![Navn] = fromExt
        ![Beskrivelse] = "Importeret dokument *** ÆNDRES ***"
        tilknytok = TilknytTilKatalog(![ID], kid, "VælgMappe")
        .Update
    End With

smid et svar så vil jeg gerne have lov til at give point for din interesse for mit spørgsmål :-)

mvh Flemming
Avatar billede terry Ekspert
26. september 2007 - 08:32 #6
Dont worry about the points, just place an answwer yourself and get them back.

I rather surprise that you got the error using DoCmd.GoToRecord ...
Looking around the internet I've seen the same error using a recordset.

Will you try something for me?

In the original code instead of using ! use .

EG:
Me![opretDato] = Date
= Me.[opretDato] = Date
Avatar billede flemming39 Nybegynder
26. september 2007 - 09:27 #7
Hi Terry

Offcourse I will!

I have tried your proposed approach (. instead of !), but with the same result and the same error as described above.

regards Flemming
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