Skip to main content

AccessTr.neT


Aranıp bulunan veriyi düğme ile formda açtırma

Aranıp bulunan veriyi düğme ile formda açtırma

Çözüldü #7
Arkadaşlar yardımcı olacak kimse yok mu? Başka nasıl bi çözüm olabilir?
Yardımcı olacak herkese şimdiden teşekkürler.
Belki yardım edilir ümidiyle, aklıma gelen bir soru daha var.
Yıl formu açıldığında, form içerisindeki "Data" alt formunda ve "Data_alt alt formu" formunda bulunan "eburosayisi" kısmındaki sayı alanı ayrı bir tablo oluşturularak otomatik arttırılabilir mi? Şuanki durumuyla aynı kayıtla ilişkili alt formdaki kayıtların büro sayısı birbirinden farklı olduğu için kafa karıştırıyor,

Data alt formundaki bürosayısı kısmı ile Data_alt alt formundaki bürosayısı kısmı aynı tablodan beslenerek otomatik arttırıbalinir mi? Yardımcı olacak herkese şimdidenTesekkur
danke, 10-05-2009 tarihinden beri AccessTr.neT üyesidir. AccessTr.neT formuna katıldığımdan beri hem ufkum genişledi, hem programlarla ilgili sorunlarımı çözdüm. Siteye emeği geçen herkese teşekkürler.
Son Düzenleme: 06/12/2009, 15:01, Düzenleyen: danke.
Cevapla
Çözüldü #8
Arkadaşlar iyi günler, ikinci sorduğum soru ile ilgilide aynı program içinde ayrı bir tablo yaptım (Sayi tablosu), bu tabloyla düşüncem şuydu:Sayı tablosundaki "sayi"alanını, Data ve Data_alt alt formundaki "bürosayisi"kısmıyla ilişkilendirdiğimde ve varsayılan kısmına "Sayi" tablosundaki verinin bir fazlasını çıkar dediğimde iş çözülür diye düşündüm.

Yıl formu açıldığında varsayılan olarak büro sayı alanları "0" yerine "1" olarak geliyor ama, "Sayi" tablosuna "1" i yazdıramadığım için, ikinci kayıta geçdiğimde de "1" de kalıyor,

İlk sorum ve ikinci soruma yardım edecek herkese şimdiden teşekkürler.
.rar Örnek EVRAK KAYIT.rar (Dosya Boyutu: 44,21 KB | İndirme Sayısı: 1)
danke, 10-05-2009 tarihinden beri AccessTr.neT üyesidir. AccessTr.neT formuna katıldığımdan beri hem ufkum genişledi, hem programlarla ilgili sorunlarımı çözdüm. Siteye emeği geçen herkese teşekkürler.
Cevapla
Çözüldü #9
Sayın Danke 2 gündür anlamaya çalışıyorum ama maalesef özür.
Ama şukadarını söyleyim Arama formundan Data formunu açtırırsanız istediğiniz olacak tır.Yıl Formu açtırıp da istediğiniz kayıtı bulabilmeniz için Arama formunda yer alacak bir Kimlik(ID) değeri ile Yıl formunda ki bir Benzersiz değeri ilişkilendirmeniz gerekir oda Yıl formunda olmadığı için istediğiniz olmayacaktır .Sonra Yıl diye ayrı bir tablo oluşturmanızın mantığı nedir, İstediğiniz yılları Sorgularda ala bilirsiniz zaten. Bilemiyorum belki ben anlayamadım , inanın iki gündür bakıyorum bir de işin içinde olmayınca daha da zor oluyor.
.rar Örnek EVRAK KAYIT.rar (Dosya Boyutu: 92,85 KB | İndirme Sayısı: 16)
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #10
Sayın Puletin ilginiz için teşekkürler,
Aslında "Data" formuda açılsa işimi görür teşekkürler, yıla için ayrı tabloya ne gerek var diye söylemişsiniz, doğrudur daha farklı ve güzel yapılabilirdi, ancak benim amacım verileri yıllara göre tasnif etmek, sıra numarasını yıllara göre sıralamaktı, tek veri tabanıyla tüm yılları görebilmekti, malesef o sırada aklıma gelen yöntem de bu şekildeydi.

Peki, Yıl formu içindeki, Data alt formuyla onun altındaki alt formda bulunan bürosayısı alanını "Sayi" tablosunda bulunan "sayi" alanıyla ilişkilendirilerek büroya gelen veya giden tüm evraklara verilen "Büro sayısı" alanı nasıl otomatik arttırılabilir?

Kısaca Data içindeki ve alt form içindeki "bürosayisi" alanı birbiriyle irtibatlı olarak "1 den son gelen evrağa kadar mesela 500" nasıl irtibatlandırılır.Icon_rolleyes

Yardımlarınız için şimdiden teşekkürler.
danke, 10-05-2009 tarihinden beri AccessTr.neT üyesidir. AccessTr.neT formuna katıldığımdan beri hem ufkum genişledi, hem programlarla ilgili sorunlarımı çözdüm. Siteye emeği geçen herkese teşekkürler.
Cevapla
Çözüldü #11
Merhaba..

Ara formuna edatasayi alanınıda ekleyiniz.. İsterseniz görünmez yapın, farketmez.. Sonra yil formunu açan kodun yerine bunu yazınız..:

Kod:
Dim trz As String
trz = "select * from data" _
    & " where [Kimlik]=" & Me![edatasayi] & ""

DoCmd.OpenForm "yil"
Forms!Yil!Data.Form.RecordSource = trz

Cevapla
Çözüldü #12
Sayın Taruz ilginiz için teşekkürler, sorunumuz diğer kayıtlarla yıl tablosunda birebir (yıl) dışında ilişkinin bulunmaması, ilişki bulunmadığından dolayıda tıklandığında yıl içerisindeki ilişkili yıla ait tüm kayıtlar açılıyor, benim hedefim tıklandığında doğrudan o kayıtın açılmasıydı.

Bunun mümkün olmadığını Icon_rolleyes artık öğrenmiş bulunuyorum. Onun yerine Data formunun açılmasıda istediğim neticeyi verecek Puletine de desteği için teşekkürler,

Bir başka sorum diye sorduğum soruyu şu şekilde düzeltmek istiyorum.
Yıl formu içinde açılan data ve diğer alt formda bulunan "Bürosayisi" alanı aslında birbiriyle ilişkili olması lazım. Yani "Data" formunda bir kayıt yaptık, Büro sayısı otomatik "25" ise, onunla ilişkili altformda bir kayıt yapıldığında altformda bulunan "Bürosayisi" alanıda varsayılan olarak "26" olması lazım.

Bu sıkıntımı nasıl aşabilirim. (Ben Sayi tablosu ve sayi alanını ilişkilendirerek çözmeye çalışmıştım ama olmadı) Yardımcı olacak herkese teşekkürler.
danke, 10-05-2009 tarihinden beri AccessTr.neT üyesidir. AccessTr.neT formuna katıldığımdan beri hem ufkum genişledi, hem programlarla ilgili sorunlarımı çözdüm. Siteye emeği geçen herkese teşekkürler.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task