Focuslanmama, otomatik artan sayı, sütun gizlenmesi

1 2 3 4 5 6 7
24/11/2009, 23:13

danke

Sayın ayhan2122 sabırla ısrarıma tahammül ederek cevab verdiğinizin farkındayım, zahmet edip ciddi ciddi farklı ve güzel bir uygulama yapmışsınız, elinize sağlık.
Yalnız ben eski uygalamada ısrar etsem,
Yani, programı tıkladık, form açıldı, alt formda boş bir alana tıkladık,"Dataaltaltformu_" açıldı.

Açılan form varsayılan olarak ilgili kayıtları getiriyor, işte ben burada yeni kayıt yapmak istiyorum, bunu yapmak istediğimde ilişkili evrak sayısı yeni kayıtta varsayılan olarak gözükmüyor, ben seçsem zate problem yok, ancak varsayılan olarak bu forma yeni kayıt için tıklandığında ilişkili evrak sayısı nasıl gelir?

Birde aynı formda büro sayısı otomatik artmıyor, yani yeni kayıt tıklandığında o formdaki kayıtlardan bir fazlasını vermiyor.

Sıkıntım bu..
Eğer bu mümkün değil ise, kusura bakmayın hakikaten zahmet ettiniz, ellerinize dilinize sağlık. Sorum cevaplandırılmış olanların arasına dahil edilebilinir.
25/11/2009, 00:32

ayhan2122

Israrla çözeceğim Elbette şaka yapıyorum Data altformundaki kutucuğun "VarsayılanDeğer"ine
=[Forms]![Yil]![Data].[Form]![Kimlik]
yazın
ve 1 fazlasını veriyor, en son 3 var şu anda 4 veriyor , yoksa ben mi yanlış görüyorum.
25/11/2009, 01:46

danke

Sayın ayhan2122 cevabınız için teşekkürler,
Data alt formunundaki "Büro sayısı" kısmına
Alıntı:=nz(DMax("eburosayisi";"Data_alt";"year([eburotarihi])=[Forms]![Yil]![Yil] "))+1"
yazdığımdada toplam güya veriyor yani 4, ancak hemen form altından bir sonraki kayıta geçmek için tıkladığınızda, alt formda ilgili kayıtta bir kayıt olduğu halde yeni kayıt için varsayılan toplam değerinde 4 olduğunu göreceksiniz, yani toplam vermiyor, sizin söylediğinizde de aynı problem var.

Ancak benim kast ettiğim bu alt formda verinin hemen altına tıkladığınızda yeni bir form açılacağıydı, sorduklarımda bu yeni açılan formla (Dataaltaltformu_) ilgiliydi.

İlginiz için teşekkürler
25/11/2009, 10:50

ayhan2122

İnadına Sn danke;
Senin programı çözemek aslında bizim işimiz değil, dedektiflere bırakmak lazım. Her iki tabloda da alan adları aynı olunca insanın beyni karışıyor, duruyor Bir de baktım o ne ? Kimlik diye bir alan var, ve sonuç;

=nz(DMax("eburosayisi";"Dataaltformu_tıklaac";"(year([eburotarihi])=[Forms]![Yil]![Yil]) AND ([edatasayi]=[Forms]![Yil]![Data].[Form]![Kimlik] ) "))+1

İnşallah bu sefer tamamdır Sorununuz yine çözülmediyse inadına devam....
25/11/2009, 20:09

danke

Sayın ayhan2122 ilginiz için teşekkürler, verdiğiniz formülü varsayılan kısmına yazdığımda her kayıtta gelmesi gereken toplam sayı varsayılan olarak geliyor. Yani otomatik artma ile ilgili sorum çözüldü sayenizde.

Peki aynı form (Dataaltformu_tıklaac) içerisinde, varsayılan olarak focuslanan ilişkili sayı (edatasayi) alanına, ilişkili sayı nasıl gelir, bu mümkün mü?

Ayrıca tamam artık soru sormayacağım. Yardımcı olacak herkese şimdiden teşekkürler,

Eğer bu mümkün değil ise soru cevaplananlar kısmına kaldırılabilinir.
25/11/2009, 22:11

ayhan2122

Öncelikle Data formundaki Kimlik alanını oluşturun. Daha önce eklemiştim silmişsiniz.

İlişkili Evrak Sayısının varsayılan değerine;
=[Forms]![Yil]![Data].[Form]![Kimlik]
yazın.
Ayrıca Dataaltaltformu_ (yani sizin tabirinizle Dataaltformu_tıklaac) formunun eburosayisi alanının varsayılan değerinde yazılı olduğu gibi, Yıl formunda Data altformunun alt formu olan Data_alt alt formundaki eburosayisi alanının varsayılan değerine de ;
=nz(DMax("eburosayisi";"Dataaltformu_tıklaac";"(year([eburotarihi])=[Forms]![Yil]![Yil]) AND ([edatasayi]=[Forms]![Yil]![Data].[Form]![Kimlik] ) "))+1
yazın.
1 2 3 4 5 6 7