Avatar billede Jan Vittrup Nybegynder
04. april 2005 - 10:22 Der er 17 kommentarer og
1 løsning

Kalender i Access

Hej Eksperter

Jeg sidder og leger med en kalender jeg har downloadet fra http://www.techonthenet.com/access/forms/popup_cal.htm

Jeg har prøvet at justere den til min egen formular's datofelt
"FrmGlassOverView.Dato"
Formularen er fortløbende, men den kommer op med "runtime error "424" objekt required"
Er det kalenderobjektet der mangler, syntes ikke jeg kan finde det i mappen, det skal vel hedde noget med Microsoft calender?
Eller hvad mangler jeg?
Det som kaldes DOB kalder jeg bare DATO, og jeg har importeret eksemplet´s kode modul.
Eksemplet så eller "nemt" ud for en VBA totalbegynder.. :-D
Eller er der en anden måde at gøre eksemplet på?

På forhånd tak.

Jan
Avatar billede -anders- Juniormester
04. april 2005 - 11:32 #1
Hej, prøv at kikke på www.makeiteasy.dk, under menuen downloads er der et fremragende eks. på på det søger, eks. kan frit downloades, og virker perfekt.
Avatar billede Jan Vittrup Nybegynder
04. april 2005 - 11:59 #2
Hej, aandersen, tak for tippet, den vil jeg se på.
Anede ikke at der lå guld lige der. :-)
- selv om jeg har fået stor hjælp af TJ før.
Kanon arbejde, til os VBA famlere.. :-D

Tak

MVH

Jan
Avatar billede -anders- Juniormester
04. april 2005 - 12:06 #3
Helt enig selve kalender-kontrollen er et standard activeX og hedder calender control efterfulgt af et givent versionsnummer
Avatar billede Jan Vittrup Nybegynder
04. april 2005 - 12:32 #4
Jeg har fundet ud af det hedder MSCAL.Calendar.7 jeg går ud fra den bare ligger i Access og er aktiveret, jeg syntes bare ikke jeg kan se den i i references?
Avatar billede -anders- Juniormester
04. april 2005 - 13:36 #5
Det behøver den heller ikke, da det er et standardkomponet, den er reg. men kan nok ikke ses som andre, fil du downloadet eks. makeiteasy??
Avatar billede Jan Vittrup Nybegynder
05. april 2005 - 09:51 #6
Ja, jeg fik downloadet eksemplet, men når den bliver åbnet får jeg en fejl, at der mangler, eller er brudt en reference til filen mscomct2.ocx ver.2.0
Når jeg dobbeltklikker på indmeldelsesdatoen laver den fejl: compile error: can´t find projekt or library, og så viser den fejl i koden for form load:
Me!kalender = Date, hvor Date er mærket op.
Når kodewinduet lukkes ligger kalenderen der, men den skifter ikke til den valgte dato.
Det samme gør sig gældende i søgeformularen, ved dobbeltklik på startdatoen kommer kodewinduet med fejlen, det lukker jeg ned, og kalenderen ligger bagved, her indsætter den datoen, og ved slutdatoen sker nøjagtigt det samme, og når jeg så trykker "find" så sker der ikke noget.
Jeg er ikke ét sekund i tvivl om, at programmet virker 110% men at der mangler noget på min Access.

Mvh
Jan
Avatar billede Jan Vittrup Nybegynder
05. april 2005 - 12:18 #7
Er der slet ingen bud?

På forhånd tak

Jan
Avatar billede -anders- Juniormester
05. april 2005 - 12:40 #8
Hej Jan, prøv i din VBA-editor at sætte en reff. mscomct2.ocx, og se om det ikke skulle hjælpe, hvilken version af access køre du ??
Avatar billede -anders- Juniormester
05. april 2005 - 12:42 #9
Alternativt, er du også velkomen til at sende db til anj@bryggemail.dk, så vil jeg gerne tage et kik på den.
Avatar billede Jan Vittrup Nybegynder
05. april 2005 - 18:15 #10
Hej aandersen,
Det med at sætte en reff. mscomct2.ocx, i min VBA editor, der knækker elastikken, for mig, jeg er desværre ikke så meget inde i det. :-)Jeg er stadig på gættestadiet.
Jeg kører Access 2003.
Tak for  tilbuddet om at sende DB til dig for et kik, men jeg er ved at overbevise mig selv om at jeg nok bør lave en del om, da min DB er designet lidt forkert, især når man ser de forkromede løsninger nu :-)

Men det kommer nok senere :-)
Avatar billede Jan Vittrup Nybegynder
06. april 2005 - 10:13 #11
Hej aandersen,
Kan jeg få dig til at uddybe det med reff, til mscomct2.ocx?
På forhånd tak
Avatar billede terry Ekspert
06. april 2005 - 10:50 #12
if the calendar control is registered on your PC then it should be inthe toolbox. Drag the control onto a form and you will get a reference (tools+references) automatically.
Avatar billede Jan Vittrup Nybegynder
06. april 2005 - 11:38 #13
Det virkede terry, tak !
Der var ingen kalendercontrol i references, men når jeg gik ind under flere tools forneden i toolbaren, kunne jeg vælge kalendercontrol 11.0 og så hev jeg en kalendercontrol ind i den eksisterende kalenderformular og Bing! så var controllen i references som et afkrydset felt.
og så slettede jeg den nye kalender, og nu spiller det hele, indmeldelse, og søgefunktion, Flot flot arbejde.

Jeg vil gerne give point til aandersen for tip, og terry for det afgørende spor :-)
Avatar billede Jan Vittrup Nybegynder
06. april 2005 - 11:38 #14
Det virkede terry, tak !
Der var ingen kalendercontrol i references, men når jeg gik ind under flere tools forneden i toolbaren, kunne jeg vælge kalendercontrol 11.0 og så hev jeg en kalendercontrol ind i den eksisterende kalenderformular og Bing! så var controllen i references som et afkrydset felt.
og så slettede jeg den nye kalender, og nu spiller det hele, indmeldelse, og søgefunktion, Flot flot arbejde.

Jeg vil gerne give point til aandersen for tip, og terry for det afgørende spor :-)
Avatar billede terry Ekspert
06. april 2005 - 11:43 #15
give them to aandersen :o)
Avatar billede terry Ekspert
06. april 2005 - 12:33 #16
you need to place an answer Anders!
Avatar billede -anders- Juniormester
06. april 2005 - 14:41 #17
Hermed et svar, beklager at det tog lidt tid at vende tilbage

>terry, tak for hjælpen :o)
Avatar billede Jan Vittrup Nybegynder
06. april 2005 - 23:57 #18
Hej aandersen!
Tak for tippet!
Points til dig, og tak for hjælpen til dig også terry, Flot ! :-)
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