Avatar billede puppetmaster Nybegynder
07. oktober 2005 - 09:31 Der er 4 kommentarer og
1 løsning

ActiveX kalender på engelske Windows XP

De databaser som jeg har lavet på en dansk Access med ActiveX kalenderen, virker ikke rigtigt når de afvikles på f.eks. en computer hvor sproget er sat til Engelsk eller Polsk.
Så forsvinder datoerne fra selve kalenderen.
Formularen er opbygget så brugeren vælger datoer ved at klikke i kalenderen, hvorved de bliver tilføjet til en combobox, men det havde været rart om de kunne se hvilken dato de skal til at klikke på, i stedet for trial-and-error (Øverste række indeholder nok den første dag i måneden og hvis det f.eks er september, må det være i kolonne 4!)
Avatar billede puppetmaster Nybegynder
07. oktober 2005 - 10:03 #1
Jeg kan se at kalenderens egenskab OLEKlasse = Kalender
både her i danmark, men også i Polen.
Hvis jeg på en Polsk PC indsætter ActiveX'en, så står der = Kalendarz
:(
Kan det være derfor? (egenskaben er desværre read-only)
Hvis det er, så er kalenderen FANDME USMART! :(
Avatar billede puppetmaster Nybegynder
18. oktober 2005 - 09:12 #2
Jeg har stadig ikke fundet en løsning :(
comboboksene hvor man vælger måned og årstal er der ingen problemer med, det er kun med selve kalender matrixen, samt den tekst der står i øverste venstre hjørne af kalenderen (over kalendermatrixen, til venstre for måned-comboboksen.
Avatar billede puppetmaster Nybegynder
18. oktober 2005 - 09:12 #3
Terry, you MUST have seen this problem before :)
Avatar billede overchord Nybegynder
21. oktober 2005 - 15:13 #4
Problemet er at det er forskellige ActiveX komponenter eller versioner af denne klasse.
Hvilken version af office bruger du? Det kan ogsaa vaere at versonen af mscal.ocx er ok, men at registreringen af klassen glipper.
Proev at finde ud af om de computere der er problemer med bruger ne anden version (der er versionerne 7-10 i generelt omloeb.
En ting at faa testet paa de forskellige maskiner er foert og fremmest om den er registreret, hvis du i windows gaar ned i Start -> Koer/Run og skriver
Regsvr32 mscal.ocx
Du skulle saa faa en pop-up box enten med nogent i retning af LoadLibrary("mscal.ocx") failed Specified module could not be found  Eller du faar: DllregisterServer in mscal.ocx succeeded.
Hvis du ikke umiddelbart kan finde versionerne til office ligger de her:
http://www.fontstuff.com/mailbag/qvba01.htm


Alternativet er at styre udenom brugen af denne kontrol. De er nok for omstaendelig for dig paa dette stadie, men her er alligevel et par eksempler paa alternativer:

http://www.fontstuff.com/access/acctut13a.htm
http://www.granite.ab.ca/access/calendars.htm
Avatar billede puppetmaster Nybegynder
05. december 2005 - 13:43 #5
Jeg mener også at det er noget med forskellene på de forskellige versioner og sprog, har dog ikke fået en løsning endnu. Lukker dog spørgsmålet alligevel.
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

IT-JOB