25. september 2003 - 16:27Der er
9 kommentarer og 1 løsning
Forskel på MS Access 2000 og XP
Kan forms ikke "moves" i Access 2000? Kan man ikke bruge "addItem" til listbox i Access 2000?
Jeg laver i øjeblikket en DB for min svoger til fejlhåndtering. Alt kode kører perfekt på Office XP, hvor jeg har testet det på 2 helt uafhængige XP-opsætninger.
Derimod kører koden ikke i Office 2000 miljø, hvor min svoger tilsvarende har testet på 2 forskellige maskiner... Og det skal bruges i Office 2000!
Når jeg åbner en form sætter jeg. me.moveable = true Dette fejler i Office 2000... Hvorfor? (Det fejler også med absolut reference Forms!FrmMainOpening.moveable = true)
Når jeg registrer en fejl som recordset i en tabel, ud fra indtastninger i en form, så vil jeg bagefter addere varenavnet til en listbox:
ListValgteVarer = listbox ,0 --> Indexplacering øverst i listboksen. Men dette fejler også.
Please hjælp med hvordan jeg omskriver koden til Office 2000 (Jeg har nemlig ikke selv adgang til 2000, men troede at VBA og forms var uændret).
Del af point gives til et svar på en god gennemgang af VBA-forskelle i 2000 vs. XP.
Måske drejer det sig om nogle referencer, der skal sættes i 2000. Jeg troede at front-end automatisk indeholder de referencer som jeg har sat, før jeg mail'ede den til ham.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Som du selv er inde på tror jeg det er nogle referencer. Hvilke fejlmeldinger får du?
Prøv at kontrollere referencerne i Tools > References.
Access flytter ikke referencerne "med over". Hvis du f.eks konverterer en db fra Access97 til Access2000 vil den fejle indtil den får en reference til DAO biblioteket, ider 97 kører med DAO og 2000 med ADO. Jeg har ikke andre forslag.
That would be perfect. Still - I am not sure about mugs comment about the references. I would have guessed that when setting the references in the module, then they would remain, even when changing to a different PC - why else have the troubles setting the references in the code-module, and not on the Access application it self.
Also, I would guess that the references are still functional in 2000, since the recordset and adodb still works other places in the code, which it would not, if the proper references were not set.
References are also for ActiveXe Controls which you may be using. If you make a program on one pC where the controls exist then moving the program to another PC where the control is missing then you may get strange errors which have NOTHINg at all do do with the function which may be giving the error, but to the fact that there are MISSING references.
Also if you have a reference in code and the component is missing then you will get an error.
In your case though I am reasonable sure that the error is because you are using XP specific paramaters.
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.