09-12-2016, 20:52 (En son düzenleme: 09-12-2016, 22:28 Mecnun24.)
hocam merhaba, verdiğiniz kodlar mükerrer kayda neden oldu. denerken aşağıdaki kodları yazınca oldu , yalnız bu seferde çıkış sütunundaki rakamlar görünmüyor.
ve son olarakta normal bir raporda sıralama ve gruplandırma yaptığımızda ilk önce girişleri sonra çıkışları döküyor olmasına rağmen bizim raporda gruplandırma ve sıralamaya cevap vermiyor.
Private Sub RaporAltbilgisi_Print(Cancel As Integer, PrintCount As Integer)
Me![girisler].ForeColor = 0
Me![cikislar].ForeColor = 0
Me![Metin33].ForeColor = 0
End Sub
Yanlis anlamissiniz, asagida ki gibi olmali.
Private Sub Ayrinti_Format(Cancel As Integer, FormatCount As Integer)
KytSy = Me.TotGrp
If KytSy > CLng(Forms!anaform!CizSayi) Then Forms!anaform!CizSayi = KytSy
SW = SW + 1
If KytSy > SW Then
Me.NextRecord = True: Kalem = -1
ElseIf KytSy <= SW Then
Me.NextRecord = False: Kalem = IIf(KytSy = SW, -1, 0)
End If
GoSub YAZI
If SW >= CLng(Forms!anaform!CizSayi) Then
Me.NextRecord = True
End If
Exit Sub
YAZI:
Dim Knt As Control
For Each Knt In Me.Controls
If Knt.ControlType = 109 Then Me.Controls(Knt.Name).ForeColor = IIf(Kalem = 0, vbWhite, vbBlack)
Next Knt Me.girisler.ForeColor = 0
Me.cikislar.ForeColor = 0
Me.Metin33.ForeColor = 0
Return
End Sub
10-12-2016, 09:23 (En son düzenleme: 10-12-2016, 09:36 Mecnun24.)
hocam kusura bakmayın sizinde başınızı ağrıttım. kodu aynen kopyalıyorum, yapıştırıyorum nafile, alacak sütunu görünmüyor. üç kuruşluk access bilgim vardı oda kayboldu. deliye çıkacağım. denerken denerken şunu farkettim, gruplandırmayı kaldırıp, grup üstbilgisinde bulunan ve kaç satır olduğunu sayan kutucuğu sildiğim anda sorun düzeliyor. ozaman da kod çalışmıyor tabi. ben çözemedim. yıldım açıkçası.
Form birlestirme SQL her iki tablo alan adlari ayni olmali. UNION dan sonraki SELECT satirinda yer diye bir alan yok ve ayrintiya ait ust guruplandirma esnasinda onu ariyor ve bulamadigi icin birinci bolum SELECT olani gerceklestiriyor.
hocam affınıza sığınarak, tekrar yardımınıza ihtiyarcım var. Son gönderdiğiniz örneği ancak inceleme fırsatı buldum. Raporun sql kaynağını yeniden düzenlemişsiniz, ancak bu haliyle benim istediğim sonucu vermiyor. Benim istediğim sonucu vermesi için düzenlediğimde de gene alacak sütununu göstermiyor. Birleştirme sorgusunu tektat inceledim. Ancak dediğiniz gibi değil iki alandada "yer" alanı mevcut. Neden böyle oluyor, çıkamıyorum işin içinden.
Bir türlü sonuç vermeyince, ben sizin örneğini tekrar inceledim. bazı değişiklikler yaptım. Sadece bir kaç pürüz var.
1-Toplam satır sayısı önmeli değil benim için, sayfadaki satır sayısı önemli olan. kaldırabilirseniz sevinirim.
2-toplam satır 72 sayfa satır 25 iken raporu açtığımda rapor altbilgisindeki alt toplamlar 3 sayfada görünüyor. ve kalan metin kutusu görünmüyor.
iki örnekten biri üzerinden yardım ederseniz çok makbule geçecek. tekrar teşekkürler. iki örneği ve almak istediğim ekran görüntüsünü ekte sunuyorum.