Skip to main content

AccessTr.neT


Altformaltraporda Satır Sıra Numarası Verme Ve Genel Toplam Gösterme Nasıl Yapılır.

Oğuz Türkyılmaz
Oğuz Türkyılmaz
12
2711

Altformaltraporda Satır Sıra Numarası Verme Ve Genel Toplam Gösterme Nasıl Yapılır.

Çözüldü #1
Merhabalar.Ekteki uygulamada verisayfası görünümündeki alanda elle girdiğim numaranın satırbaşlarına geldiğimde otomatik artmasını istiyorum. Tablodan Alan özelliğini otomatik sayı yaptığımda her açılan formda sıra numarası kaldığı yerden devam ediyor. Ben her formun sıra numarasının otomatik olarak elle girmeye gerek kalmadan 1 den başlatmak istiyorum. Raporda formdaki gibi genel toplam göstermeyi beceremedim. Nasıl yapılabilir. Teşekkürler.
[Resim: do.php?imgf=154352676155311.jpg]
[Resim: do.php?imgf=154352676197492.jpg]
.rar ISSE TEKLİF.rar (Dosya Boyutu: 125,4 KB | İndirme Sayısı: 4)
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#2
(30/11/2018, 00:27)Oğuz Türkyılmaz yazdı: her formun sıra numarasının otomatik olarak elle girmeye gerek kalmadan 1 den başlatmak istiyorum

Form üzerinden girince s_no'yu kendi otomatik ekliyor 

(30/11/2018, 00:27)Oğuz Türkyılmaz yazdı: Raporda formdaki gibi genel toplam göstermeyi nasıl yapılabilir.

raporda alt toplam da gösteriyor
dilerim işinize yarar
.rar ISSE TEKLİF_hy.rar (Dosya Boyutu: 126,76 KB | İndirme Sayısı: 7)
Cevapla
#3
Halil Bey Aşağıdaki hatayı veriyor 

1.resim tedarikçi firmayı yazdıktan sonra enter yapıp alt formun içine girmeye çalıştığımda oluştu
2.resim alt forma manuel elden direk sıra numarasına girip enter dediğimde oluştu. 
[Resim: do.php?imgf=154355055228271.jpg]

[Resim: do.php?imgf=154355055260142.jpg]
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#4
eğer sizin veritabnınız yüklediğiniz ile aynı ise, yapısal bir fark yoksa
1. s_no zaten otomatik oluşuyor sizin eklemenize gerek yok oraya veri girmeye çalıştığınız için olabilir ama ben veri girmeye çalıştığımda bambaşka bir uyarı verdi. s_no alanına girişi engellemek için :
tasarım modunda altformdaki  S_No txt kutusunu kilitleyin ve setfocus özelliğini pasifleştirin.
2. olarak bahsettiğiniz uyarı tekrarı engellemek için oluşturulan benzersiz alanlara aynı veriyi tekrar girmek istediğinizde çıkar
aynı kaydı tekrar girmeye çalışmış olmalısınız
Düzenleme: sizin girdiğiniz verilerin aynısını girdim, enter yapıp altforma girdim ama uyarı vermedi
Cevapla
#5
yalnız "F_02_TeklifDetayAltForm" da S_Noyu hesaplarken kullandığım Dmax komutunu değiştirmek gerek
dmax boş ise sorun çıktığından Nz(DMax(………...…)) şeklinde olmalı
o formdaki kodu 
__________________________________________________________________________
Private Sub Form_BeforeUpdate(Cancel As Integer)

Me.S_No = DMax("S_No", "T_02_TeklifDetay", "TeklifVerilenFirma='" & _

             Me.TeklifVerilenFirma & "'") + 1
End Sub
___________________________________________________________________________

aşağıdaki ile değiştirin
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.S_No = Nz(DMax("S_No", "T_02_TeklifDetay", "TeklifVerilenFirma='" & _
            Me.TeklifVerilenFirma & "'")) + 1
End Sub
Cevapla
#6
(30/11/2018, 08:51)haliliyas yazdı: eğer sizin veritabnınız yüklediğiniz ile aynı ise, yapısal bir fark yoksa
1. s_no zaten otomatik oluşuyor sizin eklemenize gerek yok oraya veri girmeye çalıştığınız için olabilir ama ben veri girmeye çalıştığımda bambaşka bir uyarı verdi. s_no alanına girişi engellemek için :
tasarım modunda altformdaki  S_No txt kutusunu kilitleyin ve setfocus özelliğini pasifleştirin.
2. olarak bahsettiğiniz uyarı tekrarı engellemek için oluşturulan benzersiz alanlara aynı veriyi tekrar girmek istediğinizde çıkar
aynı kaydı tekrar girmeye çalışmış olmalısınız
Düzenleme: sizin girdiğiniz verilerin aynısını girdim, enter yapıp altforma girdim ama uyarı vermedi

Sıra noya manuel olarak girmeye çalışmadan birinci resimdeki hatayı alınca dur bakayım içine girince devam edecekmi diyerek direk manuel marka kutucuğuna girdim veri girip enter dediğimde 2.resimdeki hata çıktı. Yapmamı söylediğiniz değişiklikleri yapıp hemen geri bildirimde bulunacağım. Teşekkür ederim.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da