Avatar billede skumbaq Nybegynder
25. januar 2002 - 09:32 Der er 31 kommentarer og
1 løsning

CalendarGoTo

Jeg sidder og bixer med en knap på en mail i lotus

Jeg vil gerne have mailen til at åbne kalenderen og vise dagen 24-05-02

Hvad gør jeg galt her

@Command( [CalendarGoTo] ; [24/05/02] )

Jeg for ikke nogle fejl men den gør heller ikke noget hvorfor ?
Avatar billede roed Nybegynder
25. januar 2002 - 09:41 #1
Notes bruger jo "-" til dato adskillelse altså :
24-05-02 !!

/roed
Avatar billede roed Nybegynder
25. januar 2002 - 09:42 #2
Du skal forøvrigt sikkert også bruge "" istedet for [] !!!
Avatar billede skumbaq Nybegynder
25. januar 2002 - 09:51 #3
Nu prøvet jeg med dette

@Command( [CalendarGoTo] ; "24-05-02" )

Og fik denne fejl

Kan ikke behandle denne kommando. En af parametrene er forkert.
Avatar billede cdelicht Nybegynder
25. januar 2002 - 09:54 #4
Notes bruger IKKE nødvendigvis "-" til dato adskillelese - det afhænger af din opsætning på OS niveau (dansk, engelsk e.a.) Prøv med / igen.
Avatar billede roed Nybegynder
25. januar 2002 - 09:56 #5
OK, prøv med @Explode for at konvertere datoen til text!
Avatar billede cdelicht Nybegynder
25. januar 2002 - 09:57 #6
Hvis du reelt bruger engelsk dato opsætning (og dermed typisk / til adskillelse) så vær lige opmærksom på rækkefølgen af mm/dd/yy (dy prøver at åbne dag 5 i måned 24! :)
Avatar billede roed Nybegynder
25. januar 2002 - 10:01 #7
Øhm, måske kan du også prøve (@TextToTime;"24/05/02")
Avatar billede cdelicht Nybegynder
25. januar 2002 - 10:03 #8
Testede lige for at vær HELT sikker :-)
Jeg bruger dansk dato opsætning på pc'ens OS (dd-mm-yyyy). Skrev kommandoen @Command([CalendarGoTo]; [12/01/02]) og det blev automatisk konverteret til @Command([CalendarGoTo]; [12-01-2002]) da jeg gemte. Så formatet blive rettet til.
Avatar billede cdelicht Nybegynder
25. januar 2002 - 10:04 #9
Glemte at skrive at de virkede umiddelbart!
Avatar billede skumbaq Nybegynder
25. januar 2002 - 10:08 #10
Jeg tester for vildt :-)

2 sek. så vender jeg tilbage med om det virket
Avatar billede skumbaq Nybegynder
25. januar 2002 - 10:13 #11
Mit sidste forsøg var

@Command( [CalendarGoTo] ; [05-05-2002] )

Ingen fejl men det virket heller ikke, damn it

Kan det være fordi jeg skal ind og sætte min kalender op til det eller hvad ?
Avatar billede roed Nybegynder
25. januar 2002 - 10:16 #12
Hvordan skriver din kalender en dato når du opretter en helt alm. aftale???? Det er samme måde du skal skrive det på i din kode!
Avatar billede skumbaq Nybegynder
25. januar 2002 - 10:18 #13
Den skriver det sådan her

25-01-2002

Mystisk at det ikke virker ikke ?
Avatar billede skumbaq Nybegynder
25. januar 2002 - 10:20 #14
der står også i hjælpen at @Tomorrow skulle virke

Det gør det heller ikke
Avatar billede skumbaq Nybegynder
25. januar 2002 - 10:23 #15
Jeg for ingen fejl med

@Command( [CalendarGoTo] ; @Tomorrow )

Men den kommer heller ikke frem, er der en komando hvor man ligesom starter kalenderen op
Avatar billede roed Nybegynder
25. januar 2002 - 10:26 #16
Hmmm, det virker for mig hvis jeg opretter knappen i en ny kalenderaftale og samtidig får den vist i et preview vindue. Ellers ikke ??!! Lidt mytisk, men det er måske meningen??!
Avatar billede skumbaq Nybegynder
25. januar 2002 - 10:37 #17
Hallo

Det her starter min kalender op

@Command([OpenCalendar] ; "jrn")
Avatar billede skumbaq Nybegynder
25. januar 2002 - 10:53 #18
@Command([OpenCalendar] ; "jrn")
@Command( [CalendarGoTo] ; @Tomorrow )

virker desvære ikke !
Avatar billede roed Nybegynder
25. januar 2002 - 10:53 #19
Ja, men kun din. Den kan ikke bruges hvis du skal sende en mail ud hvor alle skal åbne deres egen kalender på en bestemt dato!!
Avatar billede cdelicht Nybegynder
25. januar 2002 - 10:56 #20
Ja, det hjælper hvis man læser spørgsmålet ordentligt - det havde jeg ikke!
CalenderGoTo virker KUN ifm. med et aktivt calender view, dvs. det skal være loaded og aktivt vindue samt indeholde knappen i vinduet.
Avatar billede roed Nybegynder
25. januar 2002 - 10:58 #21
Ja, det var det som jeg oplevede og det vil altså sige at man ikke kan lave en mail som indeholder en knap som åbner en betemt dato, men kun en bestemt kalender :o(
Ellers kan det være man kan gøre noget med script ???
Avatar billede cdelicht Nybegynder
25. januar 2002 - 11:05 #22
Det vil jeg mene. Et calender view starter jo altid med en dato kollonne, så ved at bruge "Call notesUIDatabase.OpenView( viewName$  [, key$] [, newinstance] )", hvor key$ er datoen, må man kunne åbne kalenderviewet med fokus på den pågældende dato.
Avatar billede skumbaq Nybegynder
25. januar 2002 - 11:15 #23
Hvordan ? jeg er newbie i script kode

Er jeg tæt på her ?

Call notesUIDatabase.OpenView( [jrn]  [, [24-05-2002]] [, newinstance] )
Avatar billede roed Nybegynder
25. januar 2002 - 11:28 #24
PAS ;o) (kan ikke lave scirpt, kun tyde)
Avatar billede cdelicht Nybegynder
25. januar 2002 - 16:05 #25
I'll be back.... (with a solution, I hope)
Avatar billede skumbaq Nybegynder
25. januar 2002 - 17:43 #26
I double my fee, dealer
Avatar billede cdelicht Nybegynder
26. januar 2002 - 13:59 #27
Følgende kode skulle virke:

Sub Click(Source As Button)
    Dim Workspace As New NotesUIWorkspace   
    Dim Session As New NotesSession
    Dim MailDbPlacering As Variant
    Dim Dato As String
    Dim Srver As String
    Dim Sti As String
   
    Dato = Cdat("24-01-2002")
    MailDbPlacering=Evaluate(|@MailDbName|)
    Sti=Cstr(MailDbPlacering(1))
    Srver=Cstr(MailDbPlacering(0))
    Call Workspace.OpenDatabase( Srver , Sti , "($All)", Dato, True, True )
   
End Sub

Det gør den bare ikke! Der er en fejl (begrænsning?) så mankun kan gøre dette hvis indholdet i Dato katcher en tekststreng. I kalenderen er datoen representeret ved en dato streng, så det man kan ikke umiddelbart det du vil. Alternativet er at publisere et view gennem mail templaten der sorterer på datoer, men hvor datoen er reprensenteret som en streng istedet for i datoformat (dvs. hvor der er sat @Text() om datoen).
Avatar billede skumbaq Nybegynder
26. januar 2002 - 14:53 #28
Jeg er på weekent nu, så jeg kan først test det på tirsdag sorry
Avatar billede cdelicht Nybegynder
27. januar 2002 - 10:07 #29
Ok, men der er nu ikke så maget at teste for det virker IKKE med kalenderen (bemærk iøvrigt, at ($All) skal erstattes med ($Calendar) viewet))
Avatar billede yeager Nybegynder
28. januar 2002 - 10:11 #30
Jeg tror jeg ved hvor problemet ligger. Et view skal være åbent før Calendar GoTo virker. Du kan prøve at bruge nedenstående;

@Command([FileOpenDatabase]; "":""  ; "Calendar" ; "" ; "1" ; "1" );
@Command( [CalendarGoTo] ; [20-03-2002] )

Scripts er godt men..... hvis det kan gøres mere simpelt hvorfor så ikke?
Håber at det virker 8-)
MvHans
Avatar billede skumbaq Nybegynder
30. januar 2002 - 09:51 #31
yeager du er bare for cool

Total prof

Mega ros herfra

Du har været til stor hjælp

Tusinde tak, og tak til eksperten.dk
Avatar billede yeager Nybegynder
30. januar 2002 - 17:47 #32
Tillad mig lige at rødme - megameget!-)
Glad for at kunne hjælpe
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
Computerworld tilbyder specialiserede kurser i database-management

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