26

Re: Date and time picker control

hocam bir sorun da benden aşagıdaki kod neden çalışmaz
sele * from hastalik where between(hastalik.tarih, thisform.container3.olecontrol1.obJECT._Value,thisform.container3.olecontrol2.oBJECT._Value);
into cursor hastarap
normalde hastarapın içinde şarta uyması gereken kayıtların olması gerekirken kayıtlar getirilmiyor.

sorun asilama.tarihin datetime değilde date olmasındanmı kaynaklanıyor. ?

27

Re: Date and time picker control

sele * from hastalik where between(hastalik.tarih, thisform.container3.olecontrol1.obJECT._Value,thisform.container3.olecontrol2.oBJECT._Value)

satirinda

oBJECT.Value olmasi gerekirken oBJECT._Value olarak yazilmis yani underline "_" var

28 Son düzenleyen, avrasya34 (31.10.2007 13:31:47)

Re: Date and time picker control

soykanozcelik yazdı:

sele * from hastalik where between(hastalik.tarih, thisform.container3.olecontrol1.obJECT._Value,thisform.container3.olecontrol2.oBJECT._Value)

satirinda

oBJECT.Value olmasi gerekirken oBJECT._Value olarak yazilmis yani underline "_" var


hocam o şekilde de olmuyor ?

Visual Fox Pro
local hcinsi,asicinsi,totasicnt,tottoplam,baslik,mesaj,dlg,cevap

thisform.ay=1
sele rapor
dele all
sele asilama
if empty(thisform.container3.combo2.DisplayValue)
sele * from asilama where ;
between(atar, thisform.container3.olecontrol1.oBJECT.Value, thisform.container3.olecontrol2.OBJECT.Value);
into cursor kaykay
sele * from hastalik where;
between(tarih, thisform.container3.olecontrol1.oBJECT.Value,thisform.container3.olecontrol2.OBJECT.Value) ;
into cursor hastarap
else
sele * from asilama where ;
between(atar, thisform.container3.text1.Value,thisform.container3.text2.Value);
and alltrim(asilama.not)=thisform.container3.combo2.Value ;
into cursor kaykay
sele * from hastalik where;
between(tarih, thisform.container3.text1.Value,thisform.container3.text2.Value) ;
and alltrim(asilama.not)=thisform.container3.combo2.Value ;
into cursor hastarap
endif
sele kaykay
m.Hcinsi=Alltrim(kaykay.not)
m.Asicinsi=alltrim(kaykay.asi)
m.TotAsiCnt = 0
m.tottoplam=kaykay.miktar

takvimden alınan tarihi bir texte aktarıp yukardaki olecontrol yerine text.value girdiğimde sorunsuz çalışıyor. ama bu şekilde çalışmıyor.

29

Re: Date and time picker control

avrasya34 yazdı:

hocam bir sorun da benden aşagıdaki kod neden çalışmaz
sele * from hastalik where between(hastalik.tarih, thisform.container3.olecontrol1.obJECT._Value,thisform.container3.olecontrol2.oBJECT._Value);
into cursor hastarap
normalde hastarapın içinde şarta uyması gereken kayıtların olması gerekirken kayıtlar getirilmiyor.

sorun asilama.tarihin datetime değilde date olmasındanmı kaynaklanıyor. ?


Hayir sorun Object.Value'nun datetime olmasindan kaynaklaniyor. Biryerlerde detayli yazmistim daha once DateTime degerleri SQL'de dogrudan kullanmayin yoksa aradiginiz sonucu almayabilirsiniz diye. Datetime olunca onun saniye yanisira goruntulenmese de var olan milisaniye kismi var (daha dogrusu degerin tamami 8 byte'dan olusuyor ve zamani kesin olarak belirtemeyen bir format - IEEE standardi, VFPnin sucu degil ilk dusuneni ve sonrada hala uygulamakta israr edenleri ben bol miktarda aniyorum).

Visual Fox Pro
sele * from hastalik ;

where hastalik.tarih between ;
ttod(thisform.container3.olecontrol1.obJECT.Value) and ;
ttod(thisform.container3.olecontrol2.oBJECT.Value) ;
into cursor hastarap

30

Re: Date and time picker control

çok sağolun hocam kafayı yemek üzereydim nedenediysem olmamıştı. smile

31

Re: Date and time picker control

ttod() gozardi etmistim sad _value gorunce direkt hata orda var diye algiladim

32

Re: Date and time picker control

hocam değişkenlerinin içinde _value diye bişey de var acaba o olurmu diye denemiştim ama ne o nede normal value olmamıştı smile

33

Re: Date and time picker control

aydinufuk yazdı:

benden iki soru..

1. takvimin istediğim bir gününün fontunu rengini değiştirebilirmiyim? Yani randevu olan günleri takvimde başka bir renk ile göstemek mümkün mü?
2. activex de tür uuyşmazlığı hatası veriyor başka bir bilgisayarda. Oysa farklı iki formda takvimi kullandığım halde birinde bu hata var birinde yok. Formalrın modal olup olmaması ile ilgili olabilir mi?

Teşekkür ederim..


sorular geride kaldı güncelleyeyim dedim

34

Re: Date and time picker control

daybold gibi propertyleri vardi. Artik hatirlamiyorum, belki de Monthview'dadir o.

35 Son düzenleyen, avrasya34 (03.11.2007 13:07:00)

Re: Date and time picker control

üstadlar ;

yaptığım forumda 3 ayrı tarih alanı var ve bu olecontrolu o alanlarda kullanmak istiyorum. yapmak istediğim şey forma 3 ayrı olecontrol eklemeden tek bir olecontrolle bu işi halletmek.

onun için 2. tarih alanına gelinipte takvim tuşuna basıldığında

Visual Fox Pro
WITH thisform.olecontrol1

    .ControlSource="hasta.hdogtar"
    .left=74
    .width=120
    .top=253
    .visible=.t.
    .refresh()
endwith

yazarak olecontrolu 2. tarih alanında çıkartabiliyorum fakat sorun. girilen tarihi hasta.hdogtar fieldine ekletemedim. bunun için insert yada replace komutu kullanmadan bu işi ole controlle nasıl halledebilirim ?
normalde .ControlSource="hasta.hdogtar" satırı bu işi yapması gerekmiyormu ?

yada çöyle olabilir ni? takvim tuşunun clickine her basıldığında olecontrolun clicinide değiştirebilirmiyiz ?