28/11/2019, 00:39
Kişiye Göre Açılır Listeden Rapor Almak
28/11/2019, 00:49
SeferŞANLI
Sayı berduş; Bir formda onay kutulu olan raporları; tablodaki id eşleştirmesi ile butonla baskı ön izleme ve yazdırma yapabilir miyiz?
Sayın berduş: Bana kayıtraporları gurubundaki raporların liste kutusuna gelmesi lazım ve kişiye göre yazdıra bilmem gerek. Ama liste kutusu değile chebox mantığıyla olabilirse harika olur.
kişi bilgileri kişilerle alakası yoktur. Özel bilgileri değiştirilmiştir.
Sayın berduş: Bana kayıtraporları gurubundaki raporların liste kutusuna gelmesi lazım ve kişiye göre yazdıra bilmem gerek. Ama liste kutusu değile chebox mantığıyla olabilirse harika olur.
kişi bilgileri kişilerle alakası yoktur. Özel bilgileri değiştirilmiştir.
28/11/2019, 01:28
berduş
Ilk mesajınızdaki yazdıginiz kodları kopyalayıp yeni calismanizdaki seçili olanları yazdır butonuna kopyalayinca belirttiğiniz gibi seçili olanları belirttiğiniz kişi için sorun cikarmadan açtı.
Sizde ne gibi sorunlar çıkardı?
Sorun yoksa amacınız sadece checboxli olması mı?
Sizde ne gibi sorunlar çıkardı?
Sorun yoksa amacınız sadece checboxli olması mı?
28/11/2019, 01:38
SeferŞANLI
Şimdi sorguda ölçüt kısmına listelenmeyecek raporları yazmaya başlayınca çok sayıda metin-karakter-hatası veriyor. Ayrıca bütün raporları tek tek yazmak çok uzun. olabilirse ricam chebox. Güzel olur diyorum.
28/11/2019, 01:49
SeferŞANLI
Alıntı:Sayın berduş: Bana kayıtraporları gurubundaki raporların liste kutusuna gelmesi lazım ve kişiye göre yazdıra bilmem gerek. Ama liste kutusu değile chebox mantığıyla olabilirse harika olur.
28/11/2019, 02:09
berduş
Liste kutusuna asagidaki kodlari yazip dener misiniz?
Sadece Kayitraporlari grubundakileri listelemesi gerek
Yada eğer grubun ismini değiştirmek isterseniz istediğiniz zaman istediginiz gibi degistirebilmek icin grup adi yerine grup Id i kullanirsiniz
Not: 2 sorguda da fazladan bir tablo eklemişim
Tasarım modunda açıp MSysNavPaneGroupCategories tablosunu silerseniz iyi olur
Sadece Kayitraporlari grubundakileri listelemesi gerek
SELECT MSysNavPaneGroups.Name, MSysObjects.Name
FROM (MSysNavPaneGroupCategories INNER JOIN (MSysNavPaneGroups INNER JOIN MSysNavPaneGroupToObjects ON MSysNavPaneGroups.Id = MSysNavPaneGroupToObjects.GroupID) ON MSysNavPaneGroupCategories.Id = MSysNavPaneGroups.GroupCategoryID) INNER JOIN MSysObjects ON MSysNavPaneGroupToObjects.ObjectID = MSysObjects.Id
WHERE (((MSysNavPaneGroups.Name)="kayıtraporarı"));
Yada eğer grubun ismini değiştirmek isterseniz istediğiniz zaman istediginiz gibi degistirebilmek icin grup adi yerine grup Id i kullanirsiniz
SELECT MSysNavPaneGroups.Name, MSysObjects.Name
FROM (MSysNavPaneGroupCategories INNER JOIN (MSysNavPaneGroups INNER JOIN MSysNavPaneGroupToObjects ON MSysNavPaneGroups.Id = MSysNavPaneGroupToObjects.GroupID) ON MSysNavPaneGroupCategories.Id = MSysNavPaneGroups.GroupCategoryID) INNER JOIN MSysObjects ON MSysNavPaneGroupToObjects.ObjectID = MSysObjects.Id
WHERE (((MSysNavPaneGroups.Id)=9));
Not: 2 sorguda da fazladan bir tablo eklemişim
Tasarım modunda açıp MSysNavPaneGroupCategories tablosunu silerseniz iyi olur