Sayın hocalarım sitede bulduğum takvimi dışveri al ile programıma dahil etmek istiyorum ama çok denedim , kodlarını kopyalamayı denedim bir türlü başaramadım.
Programıma dış veri al ile dahil edebileceğim bir takvim
ve tarih alanına çift tıkladığımda açılacak , oradan seçtiğim tarihi tamam butonu ile tarih alanına yazdıracak kod örneği istiyorum.
Aslında kod örnekleri buldum ama başka şeylerle bağlantılı galiba
Hepsi bir tarafa takvimi daha alamadım.
Yardımcı olursanız çok sevinirim.
Teşekkür ederim.
Sitede takvim örnekleri olduğu ve bende onları alarak denediğim için örnek eklemedim.
accesi aç,soldaki nesneler altındaki tabloya tıkla ve hemen yukarısındaki yeni'yi tıkla çıkan kutuda tablo al de ve örneğin bulunduğu acces dosyasını aç ve önce modülünüseç sonra takvim formunu aç ,bunun sonucunda formu ve mödülü almış olursun
sonra istediğin tarih alanının çift tıkladığı bölümüne
=CalendarFor([DUĞUNTARIHI];"DUĞUNTARIHI") şeklinde yaz
burada DUĞUNTARIHI olan hem alanın alı hem metin kutusunun adı kendine göre burayı düzenlersin
Hocam 2 gün şehir dışında idim kusura bakma..
Söyladiğinizi uyguladım. Örneği gönderiyorum.
Uygulamamda nasıl bir hata var ki; takvimin asıl veri tabanında takvimin günlerine basılınca ginleri seçebiliyorsun da dışarıdan başka bir veri tabanına aktardığımda günlere bastığımda seçilmiyor.
Ancak istediğim tarihi çift tıkladığımda alana aktarıyor. Seçtiğim tarihi görmek daha güzel olur .
Birde hangi modülleri alıp hangisini almayım. veri tabanama boş yere kalabalık yapmak istiyorum.
Yardımcı olursanız sevinirim..
Teşekkürler...
Forumda ve Access'de bir çok Takvimden tarih alma örneği mevcut.
En basitlerinden birisini ekte bulabilirsin.
Bu örneği hiç bozmadan kolayca bulabileceğin bir klasörde sakla.
Başka bir
Access dosyasında bu takvimi kullanmak için bu örnekteki "frmTakvim","frmTakvim_Ornek" adlı formları ve "Takvim_Module" adlı modülü transfer etmen yeterli.
Kullanmak istediğin formdaki, tarih alanının yanına "frmTakvim_Ornek" adlı formdaki butonu kopyala.
Bundan sonra tek yapman gereken, kopyaladığın bu butonun özelliklerinde (onclick) tıklandığında olayında göreceğin
=CalendarFor([KullandığınTarihAlanınınAdı];"Görünmesini İstediğin Başlık")
kısmını sana uygun olarak düzeltmek.
Kod:
Private Const lngcFirstDayOfWeek = vbSunday
olan bölümü
Kod:
Private Const lngcFirstDayOfWeek = vbMonday
olarak değiştirecek olursanız takviminiz Pazartesi gününden başlar.
Güya örnek gönderip onun üzerinden soru soruyordum.. Yemek teleşından örneği unutmuşum..
Hepinize çok teşekkür ederim. Örnek çok güzel.
Birçok arkadaşın da işine yarayacak...
Herkese kolay gelsin.
Hocam tek formda gayet güzel oldu ancak sürekli formda ilk sıradaki formda takvim açılıyor diğer forma sıra gelince çalışmıyor.
Yapabileceğim birşey var mı?
Yoksa yalnızca tek formlarda mı kullanabilirim?