açılan kutuda geçerli tarih ve yeni kayıt ekleme

04/11/2011, 15:32

saglikci_salih

iyi günler kusura bakmayın bayramdan önce bu projeyi bitirmek istiyorum. kusuruma bakmayın arkadaşlar projemde ocak 2011 den ocak 2013 ye kadar uzayıp giden (bu aralık 2013 e kadar uzuyacak) değer listeli bir Dönem açılır kutusu var. Bu kutuya tıkladığımda 25 tane ay çıkıyor karşıma buda kullanışlık açısından hiç de hoş gözükmüyor. Yapmaya çalıştığım dönemi öyle bir yapayımki ocak 2011 den ekim 2011 e kadar bütün eski dönemleri otomatik göstersin birde icinde bulunduğumuz ayı eklesin diğerlerini göstermesin ve içinde bulunduğumuz aya tıklandığında yeni kayıt açsın.
örnek
ocak 2011
şubat 2011
...
...

ekim 2011
kasım 2011 , icinde bulunduğumuz ay secildiğinde yeni kayıt açsın ve değer listesindeki diğer aylar gözükmesin sadece ay atladığında sonraki ay eklensin açılır kutuya şu kodu kullanmıştım
Kod:
Format(Date();"mmmm yyyy")
buda sadece içinde bulunduğumuz ayı ekliyor ve diğer ayları değiştiriyor. Bana bunu yapabilecek kodları ve nereye ekliyeceğimi yazarsanız sevinirim gerisini hallederim. bitsin şu çalışma artık yapamadıkca moralmende çöküyorum.

04/11/2011, 22:20

saglikci_salih

acılan kutudan iki adet yapsam ve biri daha önceki dönemleri kaydetse diğerinede
DoCmd.GoToRecord , , acNewRec
tıklandığı olayına yazsam ve yeni kayıt acsam ama içinde bulunduğum dönemi nasıl yazacam "Format(Date();"mmmm yyyy")" bu kodu daha önce dönemin, denetim kaynağına yazıyordum.şimdi ise dönemin denetim kaynağı tabloya bağlandı bir yol gösterirseniz sevinirim.
biraz daha uğraşsam bulacam ama kafam durdu ne yazıkki
06/11/2011, 00:31

POWER

Hangi aydaysanız o yıla ait ayları ve yılları açılan kutunuza ekler...

Ekle adlı formunuzda yapılmıştır. İyi çalışmalar....

Dener ve geri dönerseniz sevinirim...
06/11/2011, 10:57

saglikci_salih

Öncelikle kurban bayramınızı kutlar ailenizle daha nice bayramlara kavuşmanız temenni ederim. Çok teşekkür ediyorum. Gerçekten visual basic' in piri olmuşsunuz.Kodları inceledim. Süper bir mantık kurmuşsunuz.Tekrar çok ama çok teşekkür ederim.