mehmet hocam
ben bu formu forumların birinde bularak kendime uyarlamıştım.
metin192 alanını da ben yapmadım
onu için size nasıl yardımım olur bilmiyorum.
son düzelttiğiniz örneği eklermisiniz
Üzerinde halen çalışıyorum. Ama size son halini ekleyeyim. Fakat sadece aktif tarihte (yani takvimde tıklanan tarihte) randevu girmelisiniz. Onu çözmeye çalışıyorum. Onu çözünce aşıtarihi alanı sabit gelecek. Hangi güne tıklarsanız o gün oraya yazılacak.
süz alnını 01122009 şekine getiren örnek
süz: Format(DatePart("d";[aşıtarihi]) & "" & DatePart("m";[aşıtarihi]) & "" & DatePart("yyyy";[aşıtarihi]);"00000000")
bunuda form üzerine yapı
Me.Metin192 = Format(Me.ActiveControl.Caption & Me!cmbMonth & Me!cmbYear, "00000000")
önce bir global mdül
Global tar As string
bu modüle
formun tıklama olayına
tar= sorguya attığımız tarihi kaydedin
onuda altformun ekleme öncesine
aşıtarihine
varsayılan verisine
tar
deyin
Sayın esrefigit
Teşekkürler ama o zaman da mesela ayın 25'ine tıkladığımızda 025 olarak atanıyor.
Herneyse, ben sizin format komutunu kullanmanızdan hareketle verileri teker teker formatladım. Yani gün- ay ve yıl verileri ayrılarak teker teket formatlandı ve sonra da birleştirildi. Tek komutla yapamadım, ama böyle de çalışıyor. Düzeltilmiş halini ekte sunuyorum. Kolay gelsin..
sayın demiral
teşekkür ederim.
denemeye fırsatım olmadı
ama eminim olmuştur.
iyi geceler
saygılar
sayın demiral örneğinizi inceledim
kendi programıma uyarladım.
aşının ismini açılır kutudan seçerek işaretlediğimde sorun çıkmıyor.ancak neden bilmem örneğin hepatit girmek için H harfine bastığımda hepatit göründüğünde tab tışuna basar basmaz yada açılır kutudan seçince bazen veri türü uyuşmazlığı hatası veriyor.Run_time Error 3464 gibi birşey.
Acaba daha önce girmiş olduğum randevularda bir hata olmuş olabilr de ondan mı oluyor.
Eğer öyleyse sorun olmaz 150 kadar randevuyu yeniden girebilirim.
tekrar iyi geceler.
Sayın KCMZ,
Eski kaydedilen verilerin -sanırım tarih formatını değiştirmemden kaynaklanan bir nedenle olabilir- kullanılamadığını ben de farkettim. Yedek alarak sıfırdan veri girmeyi deneyin. Ben öyle yaptım sorun çıkmadı. Bahsettiğiniz türden bir problem bende olmadı ama aynı kişiye eskiden girilen randevunun aynısını girince uyarı gelmeden kaydetti. Sanırım elle yazılan tarih verisi ile benim tek tek formatlayarak oluşturduğum tarih verisi arasında -nasıl oluyorsa- bir fark var sanırım. Sadece tarih alanlarını yeniden düzenlemek gerekebilir. Emin olun da ne yapacağımıza karar veririz.