Formun kayıt kaynağı değiştirilebilir mi

Katılım
6 Kasım 2006
Mesajlar
72
Excel Vers. ve Dili
excel 2003 türkçe
herkese selam

hemen hemen hepimiz verileri belli dönemler halinde tutuyoruz (mali yıl, takvim yılı, veya öğretim yılı) bu böyle olunca access belgesinin formları sorguları ve raporları aynı kalıyor faka tabloları her dönem değişiyor.

benim sorum şu; işte bu her yıl değişen tabloları bir yerde saklasak (aynı veri tabanı içinde olur veya başka bir klasörde) onlar bizim arşiv tablolarımız olsa

mesela benim 2005-06 öğretim yılı bilgilerim 05-06 tablosunda bulunsa ben bir açılan kutu veya menü çubuğundan 05-06 sekmesini seçip şu anki formumun KAYIT KAYNAĞINI 06-07 tablosu değil de 05-06 tablosuna bağlasam böylece ben şimdiki formumda geçen yılki öğrenci bilgilerime (arşive) ulaşsam bi çok depolama ve veri arama sorununu çözebilirim diye düşünüyorum.

böyle bir şeyi mümkün kılan bir kod bilen veya elinde örneği olan arkadaşlardan paylaşmalarını rica ediyorum.

kolay gelsin
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
cevap

olur ama öncelikle yapman gereken ler var ilk olarak o açılan kutunu varsayılan bölümüne
Format(Now, "yyyy")-1&"-"&Format(Now, "yyyy")

yazacan çünkü formun açıldığında ilgili yılı getirsin sonra formun açılışına ve açılan kutunun güncellenmesine

Form.RecordSource = F.Value

bunu yazacan F açılan kutunun adı

tabloların adlarıda 2006-2007 diye olacak
 
Son düzenleme:
Katılım
6 Kasım 2006
Mesajlar
72
Excel Vers. ve Dili
excel 2003 türkçe
çok saolun ama başaramadım

sayın gulsum1
yanıtınız için çok teşekkür ederim ama başarılı olamadım

birinci olarak ben o açılan kutunun varsayılan bölümünden kastedileni anlayamadım.

Format(Now, "yyyy")-1&"-"&Format(Now, "yyyy")

bu ifadeyi "varsayılan değer" bölümüne yapıştırdım ama yazımı uygun değil uyarısı verdi. burdaki "yyyy" ifadeleri bir karakteri mi ifade ediyor o kısmını anlıyamadım. bu kısmı halledemediğim için de ikinci kod kısmı hallolmadı.

ikinci olarak; bu açılan kutu tabloda herhangi bir alana bağlı olacak mı yoksa ilişkisiz mi olacak.

bu konuda açıklamalarınızı esirgemezseniz sevinirim

örnek üzerinde uygulayabilmeniz adına da örneği ekliyorum

kolay gelsin
 
Son düzenleme:
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
cevap

Format(Now();"yyyy")-1 & "-" & Format(Now();"yyyy")
doğrusu bu olacak bunu yaz açılan kutu ise eğer bir yıl tablon varsa değerleri ordan alsın yoksa ilk açılan kutuyu tasarlarken kendim yazacam diyecen
 
Son düzenleme:
Katılım
6 Kasım 2006
Mesajlar
72
Excel Vers. ve Dili
excel 2003 türkçe
çok teşekkür ederim

sayın gülsüm 1 ayırdığınız zaman ve paylaşımınız için çok teşekkür ederim

kendi uygulamama uyarlayacağım

ellerinize sağlık
 
Üst