Kod İle Raporda Grup Üst Bilgisi Ayarlama

1 2
08/01/2020, 12:05

accessman

iyi günler
raporda tarihler kişiler işyerleri vs alanlar var.bazen bu raporu işyerlerine göre bazen tarihe göre bazen kişilere göre gruplayarak yazdırmak istiyoruz
bunun için herbirine rapor tasarlayıp gruplayabiliyoruz bunda sıkıntı yok
ama diyelimki bunu kod üzerinden belirtip radio buton ile hangisine göre gruplayarak yazdıracak seçip tek raporu
bazen tarihe göre bazen işyerine göre vs gruplayarak yazdırabilir miyiz
yani kod ile yapacağız ama Sql cümlesi aynı kalacak neden çünkü rapor tasarlarken Sql aynı ama gruplama üst bilgisini üste alta taşıyarak raporda farklı şekillerde gruplayabiliyoruz mümkün mü hiç deneyen oldu mu
08/01/2020, 12:30

berduş

report_RaporAdi.GroupLevel(0).ControlSource = Alan1 ' benzeri bir kod işinize yarayabilir
1., 2., 3. vsvs kaç alanınız varsa o kadar gruplama yapabiliyor galiba
Not: denemedim sadece teorik bilgi
08/01/2020, 12:47

accessman

çok teşekkürler bende deneyeceğim hazır başlamışken gruplarda malum sol girinti her levelde biraz içe doğru yaklaşıyor soldan uzaklaşıyor
level değiştiğinde onunla birlikte ilgili alanın sol taraftan uzaklığıda değişebilir mi
08/01/2020, 12:50

accessman

bu kod ile raporu ön izlemede açıyoruz
DoCmd.OpenReport "rSonMuayene", acViewPreview
bunun hangi kısmında  
report_RaporAdi.GroupLevel(0).ControlSource = Alan1
bu cümleyi belirtebiliriz
08/01/2020, 12:51

berduş

GroupLevel(0).left=10' gibi bir kodu deneyin
08/01/2020, 12:55

berduş

dediğim gibi benimki sadece teorik
DoCmd.OpenReport "rSonMuayene", acViewPreview 
satırının hemen altında olabilir gibime geliyor
isterseniz çalışmanızın ilgili kısmını ekleyin oradan deneyelim
Not: elimde uygun VT olmadığından uygulamalı deneyemiyorum
eklerseniz en azında araştırma-deneme -yanılma yöntemiyle çözmeye çalışırız
1 2