Avatar billede nca Juniormester
25. maj 2004 - 20:19 Der er 15 kommentarer og
2 løsninger

Access 2002 og XP giver fejl i RecordsetClone

Jeg har for et par år siden lavet en større databasen i Access 2000 og som har kørt fint under Win98 og Win NT.
Nu har jeg behov for at rette i den og i mellemtiden har jeg skiftet til XP Pro samt Access 2002.
Når jeg kører basen får jeg flere fejl. Jeg begynder med denne:
Runtime error 2455
Det indtastede udtryk indeholder en ugyldig reference til egenskaben CommitOnClose.
Debug fører til denne linie:
lblPost.Caption = "Post: " & Me.CurrentRecord & " af " & Me.RecordsetClone.RecordCount

Hvorfor giver denne kode fejl under XP?
25. maj 2004 - 20:26 #1
hmm, virker fint på min XP. Du kan dog forsøge dig med:
lblPost.Caption = "Post: " & Me.CurrentRecord & " af " & Me.Recordset.Clone.RecordCount
Avatar billede terry Ekspert
25. maj 2004 - 20:30 #2
Make sure that you have no missing references. Tools+References menu while in code view.

If you have any missing references then try removing them and then compile the dB. If you get an error then you need to correct the missing reference.
Avatar billede nca Juniormester
25. maj 2004 - 20:51 #3
Mens jeg ventede på svar fra oraklerne :-) har jeg prøvet at lave en ny database og brugt RecordsetClone. Virkede fint.
Så har jeg prøvet i den eksisterende kun at få vist CurrentRecord. OK.
Så få viset RecordsetClone. OK
Til sidst begge og nu virkede det??!!
Jeg kører videre for at se om fejlene er endelig væk.
Foreløbig tak.
25. maj 2004 - 20:55 #4
Access i en nøddeskal :o)
Avatar billede nca Juniormester
25. maj 2004 - 21:18 #5
Fejlene er tilsyneladende forsvundet, men jeg får rigtig mange nedbrud på Access, når jeg forsøge at tilgå kode. Måske står der en opgradering for døren.
Et lille tillægsspørgsmål:
Når jeg laver en søgning i databasen har jeg en kommandoknap med flg. kode:
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70

Jeg ville gerne selv kunne lave en søgeboks, hvor jeg selv havde angivet feltnavnet i "Søg i:"-feltet også havde valgt "Søg på:" til "en del af feltet"
25. maj 2004 - 21:55 #6
Prøv med:

Screen.Previouscontrol.setfocus
docmd.RunCommand acCmdFind

Den søger på det felt, som du stod i lige inden du klikkede på knappen.
25. maj 2004 - 21:56 #7
...hvad det så lige har med recordsetclone at gøre ;)
Avatar billede nca Juniormester
25. maj 2004 - 22:15 #8
Du har fuldstændig ret.
Jeg lukker spørgsmålet og siger tak for hjælpen.
25. maj 2004 - 22:15 #9
det er ok :o)

Virkede det sidste?
Avatar billede nca Juniormester
25. maj 2004 - 22:20 #10
Ikke rigtigt som jeg gerne vil ha' det.
Men jeg kan se på nettet, at mange andre ønsker at kunne sætte parameterne i søgeboksen, men der er tilsyneladende kun muligt vha. SendKey og det er for usikkert, synes jeg.
Jeg laver nok min egen søgeboks, hvis jeg kan finde ud af det.
25. maj 2004 - 22:24 #11
jeg har engagn selv lavet en søgeboks, som du kan få, hvis du vil have den?
Avatar billede nca Juniormester
26. maj 2004 - 08:06 #12
Jeg vil meget gerne ha' den, da jeg ikke er så skrap til programmering i Access.
Hvis du vil sende den til nca@pmc.odense.dk, vil jeg blive glad.
26. maj 2004 - 09:52 #13
Hej nca,

Jeg har lagt den op her foreløbig: http://www.makeiteasy.dk/eksempler/SøgBox.zip

Jeg tror, at jeg vil forsøge at modificere den lidt, da jeg oprindeligt lavede den tilbage i '97. Når den er helt færdig, vil jeg lægge den ud på min hjemmeside, så du kan finde den her: http://www.makeiteasy.dk/eksempler/Downloads.htm
Men der går nok lige en uges tid eller mere...
Avatar billede nca Juniormester
26. maj 2004 - 10:19 #14
Hej Thomas
Lægger du lige en meddelelse her, når du er færdig med den?
26. maj 2004 - 10:21 #15
jeg skal prøve at huske det....men har du kigget på den, som den er nu?
Avatar billede nca Juniormester
26. maj 2004 - 11:23 #16
Ja, det var sådan noget jeg havde tænkt mig.
Jeg vil lave den lidt om, så jeg altid søger i mit navnefelt.
Jeg er lidt i tvivl om, om jeg selv skal tilføje stjernen, efter at søgekriteriet er indtastet.
Tak for hjælpen endnu en gang
26. maj 2004 - 11:24 #17
ja, du laver den jo bare om, så den passer til din egen applikation :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