Avatar billede hejgard Nybegynder
14. august 2001 - 00:59 Der er 3 kommentarer og
2 løsninger

Hent dato ved opslag i kalender funktion

Jeg har det datofelt på en form som brugeren skal kunne indsætte en dato i. Er det muligt at lave en funktion der ved klik på feltet viser en kalender hvorfra der kan vælges en dato som bringes med tilbage til feltet.
Avatar billede blazer Nybegynder
14. august 2001 - 01:01 #1
jada :)
Avatar billede blazer Nybegynder
14. august 2001 - 01:05 #2
Start Vb
klik project
klik components
klik microsoft kalender object(sæt hak i)
klik ok
dobbelt klik på den nye kalender ting i baren sammen emd textboxe , cmdboxe osv...sådan at vb laver en ny kalender ting midt på formen

sæt kalender1.visible=false
tegn en lille cmdbutton ved siden af din text (MEget lille)

og brug

sub Command1_Click()
Kalender1.Visible=True
End sub

og så i din kalender1_Click()
Text1.text=Kalender1.value
Kalender1.visible=False
end sub
Avatar billede dth Nybegynder
14. august 2001 - 13:50 #3
I stedet for Microsoft Calendar Control, så vælger du Microsoft Windows Common Controls-2 6.0, og sætter det objekt ind der hedder DTPicker.

DTPicker er en form for en textbox med en pil i højreside, når man trykker på den kommer der en kalender frem, og når man så klikker på en dato, bliver datoen automatisk overført til texten.... Du kan bruge datoen ved at skrive DTPicker1.Value....

Håber du kan bruge det...

/dennis :-)
Avatar billede hejgard Nybegynder
15. august 2001 - 01:08 #4
Tak. DTPicker er præcist det jeg søger. Det jeg arbejder med at at starte Crystal Report Viewer fra VB. Det er lykkedes at sætte alle parametre op, men en parameter at typen Date volder problemer. Oprindeligt stammer denne parameter fra en SQL7 stored procedure erklæret som DateTime. Det betyder at der skal overføres både dato og tid. Værdien fra DTPicker.Value accepteres ikke af Crystal Viewer. Det eneste der virker at at erklære en textbox til dato (zDate) og en til tid (zTime). DTPicker.value er af typen variant. Jeg har problemer med at få flyttet data fra DTPicker.value til zTime.Text 
Et forsøg på at flytte DTPicker.value til en string variabel og så videre til zDate.Text dur ikke.  CrystalReport1 accepterer ikke data.
Er der nogen der har styr på dette ?

Koden ser sådan ud:

i er en integer

CrystalReport1.ParameterFields(i) = \"parameternavn;Date(\" & zdate.Text & \")Time(\" & zTime.Text & \");True\"


Hvis jeg ikke har beskrevet problemet godt nok, så giv besked så vil jeg uddybe det.

Avatar billede hejgard Nybegynder
18. oktober 2001 - 00:03 #5
Mange tak
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
Kurser inden for grundlæggende programmering

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