Avatar billede jensbo Nybegynder
11. februar 2003 - 10:43 Der er 24 kommentarer og
5 løsninger

kalender fejl.

Hej

Jeg er snart ved at gå amok.
Jeg får en fejl er som følger:

    Method 'Value' of object' _CustomControl' failed

Når der afvikles  følgende kode:

    Me!kalender.Value = Now()

Som en lille ekstra bemærkning er jeg skiftet fra windows 98se til windows 2000
Avatar billede mugs Novice
11. februar 2003 - 10:50 #1
Denne er afprøvet og fungerer i XP:

Me.Calendar0 = Date
Avatar billede jensbo Nybegynder
11. februar 2003 - 10:59 #2
Nu var det jo ikke det jeg spurgte om :)
Avatar billede terry Ekspert
11. februar 2003 - 11:02 #3
Try
Me.kalender.Value = Now()
Avatar billede terry Ekspert
11. februar 2003 - 11:02 #4
.
Avatar billede jensbo Nybegynder
11. februar 2003 - 11:25 #5
Det burde virke da det VIRKER FINT UNDER WINDOWS 98
Avatar billede terry Ekspert
11. februar 2003 - 11:28 #6
Go into the tools+references menu when in code view and make sure you have no missing references.

Haved you tried?
Me.kalender.Value = Now()
Avatar billede jensbo Nybegynder
11. februar 2003 - 12:03 #7
Jeg kan stadig ikke forstå at der er problemer med kalenderen.
Den viser ikke den rigtige dato
Avatar billede jensbo Nybegynder
11. februar 2003 - 12:05 #8
Jeg prøvede Me.kalender.Value = Now() men den kommer stadig ikke med datoen.
Skal jeg prøve at installere VB på den win 2k maskine eller ?
Avatar billede nih Novice
11. februar 2003 - 12:13 #9
Me.kalender.Value = date()

prøv med date.
'kalender' skal være navnet på dit kalenderobjekt

Ellers kan du ved at dobbeltklikke på kallenderen se dens egenskab value HVORDAN datoen skal formateres og evt anvende:
"'" & format(date;"YYYY-MM-DD") & "'"  - det er på min maskine den vil have formattet således.

Niels
Avatar billede sjap Praktikant
11. februar 2003 - 12:32 #10
Det kommer lidt an på hvornår du gør det.

Denne her fungerer f.eks. ikke:

Private Sub Form_Open(Cancel As Integer)
    Me!Kalender.Value = Now()
End Sub


men denne her fungerer fint:

Private Sub Form_Load()
    Me!Kalender.Value = Now()
End Sub
Avatar billede jensbo Nybegynder
11. februar 2003 - 12:45 #11
Ja men det virker fint på min 98 makine men den kommer med fejl på win 2k makinen.  Ved ikke om den har objektet som standard.
Avatar billede sjap Praktikant
11. februar 2003 - 13:31 #12
Alt det jeg har prøvet, er foregået på en Win2K maskine. Så vidt jeg husker så installeres objektet ved installation af Access, men fejlen er vel heller ikke, at objektet ikke kan findes.

Jeg mener i øvrigt at du kan udelade value, da den automatisk vil opfatte sætningen som en angivelse af value - dvs.

Me!Kalender = Now()

skulle også virke.
Avatar billede sjap Praktikant
11. februar 2003 - 13:34 #13
Er du sikker på det er samme version af Access, du bruger på de to maskiner?
Avatar billede jensbo Nybegynder
11. februar 2003 - 14:07 #14
Ja fordi det er en version som ligger centralt :)
Avatar billede jensbo Nybegynder
11. februar 2003 - 14:55 #15
Den er heller ikke glad for Me!Kalender = Now ()
Avatar billede sjap Praktikant
11. februar 2003 - 17:18 #16
jensbo

Jeg er stået fuldstændig af. Der må være en eller anden fejl i kalender-objektet eller i installationen af det. Hvis der ikke kommer nogen bedre forslag, bliver du nok nødt til at afinstallere og geninstallere Access.

Du skal måske lige checke i Funktioner/ActiveX-kontrolelementer, at "Calendar Control 9.0" er registret.

Ellers ved jeg snart ikke, hvad jeg skal finde på
Avatar billede jensbo Nybegynder
11. februar 2003 - 20:29 #17
Jeg vil afprøve det på torsdag
Avatar billede terry Ekspert
11. februar 2003 - 20:49 #18
jensbo, in your original question you say you get an error, "Method 'Value' of object' _CustomControl' failed"

but 11/02-2003 12:03:42 you say "Den viser ikke den rigtige dato"!

Do you STILL get the first error you mentioned, or is the problem that it is showing the wrong date?
Are you sure the PC's date is set correctly?
Have you checked your references as I said 11/02-2003 11:28:38?

If you are NOT getting an error but just the wrong date then it should NOT be necessary to re-install anything
Avatar billede jensbo Nybegynder
11. februar 2003 - 21:36 #19
Kalenderen viser bare ikke dagsdato. Har prøvet nogen af de de ting, men uden held.
Det datoformat jeg har er ikke som du siger terry , jeg har prøvet da sætte en knap ind for at vise now() og jeg har også prøvet date() den viser 11-02-2003 11:28:38 istedet for 11/02-2003 11:28:38.  Men jeg har afprøvet det på den 98 maskine hvor det virker på og der er datoformatet 11-02-2003 11:28:38.
Avatar billede juks Novice
11. februar 2003 - 22:28 #20
er du sikker på man ovehoved kan tildele den en værdi.....
hvis man bruge date and time picker ved jeg ihverfald at det IKKE er muligt at tildele den en værdi
Avatar billede nih Novice
11. februar 2003 - 22:47 #21
Du kan evt. prøve at skifte filerne:

MSCAL.CNT
MSCAL.DEP
MSCAL.OCX
MSCAL.HLP

- Søg efter filerne på den computer hvor det ikke virker
- flyt dem til et temp_bibliotek
- kopier dem fra den computer hvor kalenderen virker ind på deres oprindelige pladsering.

Niels
Avatar billede jensbo Nybegynder
11. februar 2003 - 22:48 #22
Jeg har søgt efter om den fil som DatePicker bruger.  Og den findes.
Avatar billede jensbo Nybegynder
11. februar 2003 - 22:50 #23
Som sagt tidligere vil jeg først kunne afprøve det på torsdag
Avatar billede jensbo Nybegynder
18. februar 2003 - 09:52 #24
Der er stadigvæk ikke noget af det der virker.  Nogen der har nogen forslag ???
Den melder stadig sammen fejl.  Calender Objektet findes men datoen er der noget galdt med stadigvæk.
Avatar billede jensbo Nybegynder
18. februar 2003 - 15:16 #25
Slet ikke noget som har et bud ???
Skal jeg prøve at installere Visualbasic på den windows 2000 maskine
Avatar billede sjap Praktikant
18. februar 2003 - 15:28 #26
jensbo

Jeg har været borte fra den her diskussion lidt, og bliver lidt forvirret af noget af det ovenstående:

juks (11/02-2003 22:28:10) skriver
hvis man bruge date and time picker ved jeg ihverfald at det IKKE er muligt at tildele den en værdi

du skriver så selv (11/02-2003 22:48:15)
Jeg har søgt efter om den fil som DatePicker bruger.  Og den findes.

Betyder det så ikke at du ud fra juks' kommentar kan udlede, at det ikke er muligt?
Avatar billede nih Novice
18. februar 2003 - 15:55 #27
har du prøvet at angive datoen i et andet format f.eks: 'yyyy-mm-dd'

Husk at kalenderen modtager en strengværdi og ikke en date

Niels
Avatar billede jensbo Nybegynder
18. februar 2003 - 16:17 #28
Som sagt jeg har prøvet at indstille på dato formatet på alle tænkte muligheder (håber jeg).
Avatar billede jensbo Nybegynder
20. februar 2003 - 18:28 #29
Ja, jeg har fundet ud hvad fejlen var. Og nih var nok den der var nærmest.  Problemet var at access bruget en version 7.0 af den calander ting. Og den skulle bruge 9.0
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