Bekliyorum. merak ve heyecan ile. Katkılarınız işlerimde birçok sorunu çözdü. Tekrar teşekkür ederim. saygılarımla.
Kritere Göre Pdf Raporu Alma
Günaydın iyi haftalar.
Sayın @atoykan, gözüm sizden gelecek yanıtta, henüz fırsat bulamadınız sanırım. Çalıştığım işyerinde arşivle ilgili görev verilmişti, iş yükünü azaltmanın, pratik adımlarla süreci hızlandırmanın yolunu arıyorum. Mevcut diğer işleri aksatmamak adına.
Sayın @atoykan, gözüm sizden gelecek yanıtta, henüz fırsat bulamadınız sanırım. Çalıştığım işyerinde arşivle ilgili görev verilmişti, iş yükünü azaltmanın, pratik adımlarla süreci hızlandırmanın yolunu arıyorum. Mevcut diğer işleri aksatmamak adına.
Sayın @mgunes baktım uygulamanıza üstünde çalıştım da, ancak belirttiğim üzere zaten çok yoğunum ama malum yılsonu dolayısıyla ile bu kat be kat artmış durumda. Bir fırsat yakalarsam bugün yarın paylaşırım çözüm önerisini.
Sayın @mgunes uygulamanızda ufak tefek değişiklikler yaptım.
Veri giriş formunda listboxda herhangi bir kayıda çift tıklarsanız RaporAl formu o kişi için açılır ve kişinin anamnez ve radyoloji raporlarını tarih bazında alır. Sağlık Raporları butonunu tıklarsanız RaporAl formu açılır ve rapor alı tıkladığınızda tüm çalışanlar için anamnez ve radyoloji raporlarını tarih bazında alır.
Dosyada ek olarak size pdftk uygulamasını gönderiyorum. Acrobat lisansı yerine bu ücretsiz uygulama pdf dosyalarını birleştirmek için ufak bir Shell komutu ile iş görür herhangi bir referans eklemenizi gerektirmez. Kodlarda raporlar için C:\Raporlar klasörü ve bu klaösr altında da gizli TemPdf klasörü oluşturulmaktadır. TempPdf klasörü içine raporlarınız mevcut yapınızdaki gibi raporsyf1, raporsyf2 şeklinde kaydedilmekte ardından birleştirilip raportürü(anamnez/radyoloji)-kişi tckn-adsoyad-tarih adı ile birleştirilerek tek rapor halinde Raporlar klasörüne kayıt edilmekte ve TempPdf klasöründeki raporsyf1 raporsyf2 dosyaları silinmektedir.
Çok uzun uzadıya test etme şansım olmadı zaman darlığından ancak mevcut kayıtlarınızda tüm raporları sorunsuz alıp birleştirdi.
- Raporlarınızın sorgu kaynağındaki form denetimi kriterlerini kaldırdım bunun yerine pdf rapor butonunuzda raporun where koşulu için formdan KimNo değerini almasını sağladım.
- RaporAl adlı bir form ekledim.
- VeriGiris formunuza bir buton kodlarını ve listboxınızın çift tıklama olayına kod ekledim.
Veri giriş formunda listboxda herhangi bir kayıda çift tıklarsanız RaporAl formu o kişi için açılır ve kişinin anamnez ve radyoloji raporlarını tarih bazında alır. Sağlık Raporları butonunu tıklarsanız RaporAl formu açılır ve rapor alı tıkladığınızda tüm çalışanlar için anamnez ve radyoloji raporlarını tarih bazında alır.
Dosyada ek olarak size pdftk uygulamasını gönderiyorum. Acrobat lisansı yerine bu ücretsiz uygulama pdf dosyalarını birleştirmek için ufak bir Shell komutu ile iş görür herhangi bir referans eklemenizi gerektirmez. Kodlarda raporlar için C:\Raporlar klasörü ve bu klaösr altında da gizli TemPdf klasörü oluşturulmaktadır. TempPdf klasörü içine raporlarınız mevcut yapınızdaki gibi raporsyf1, raporsyf2 şeklinde kaydedilmekte ardından birleştirilip raportürü(anamnez/radyoloji)-kişi tckn-adsoyad-tarih adı ile birleştirilerek tek rapor halinde Raporlar klasörüne kayıt edilmekte ve TempPdf klasöründeki raporsyf1 raporsyf2 dosyaları silinmektedir.
Çok uzun uzadıya test etme şansım olmadı zaman darlığından ancak mevcut kayıtlarınızda tüm raporları sorunsuz alıp birleştirdi.
(23/12/2024, 18:51)atoykan yazdı: Sayın @mgunes uygulamanızda ufak tefek değişiklikler yaptım.
- Raporlarınızın sorgu kaynağındaki form denetimi kriterlerini kaldırdım bunun yerine pdf rapor butonunuzda raporun where koşulu için formdan KimNo değerini almasını sağladım.
- RaporAl adlı bir form ekledim.
- VeriGiris formunuza bir buton kodlarını ve listboxınızın çift tıklama olayına kod ekledim.
Veri giriş formunda listboxda herhangi bir kayıda çift tıklarsanız RaporAl formu o kişi için açılır ve kişinin anamnez ve radyoloji raporlarını tarih bazında alır. Sağlık Raporları butonunu tıklarsanız RaporAl formu açılır ve rapor alı tıkladığınızda tüm çalışanlar için anamnez ve radyoloji raporlarını tarih bazında alır.
Dosyada ek olarak size pdftk uygulamasını gönderiyorum. Acrobat lisansı yerine bu ücretsiz uygulama pdf dosyalarını birleştirmek için ufak bir Shell komutu ile iş görür herhangi bir referans eklemenizi gerektirmez. Kodlarda raporlar için C:\Raporlar klasörü ve bu klaösr altında da gizli TemPdf klasörü oluşturulmaktadır. TempPdf klasörü içine raporlarınız mevcut yapınızdaki gibi raporsyf1, raporsyf2 şeklinde kaydedilmekte ardından birleştirilip raportürü(anamnez/radyoloji)-kişi tckn-adsoyad-tarih adı ile birleştirilerek tek rapor halinde Raporlar klasörüne kayıt edilmekte ve TempPdf klasöründeki raporsyf1 raporsyf2 dosyaları silinmektedir.
Çok uzun uzadıya test etme şansım olmadı zaman darlığından ancak mevcut kayıtlarınızda tüm raporları sorunsuz alıp birleştirdi.
Merhaba,
listboxda herhangi bir kayıda çift tıkladğımda bazısında r1 deki hata verirken, bazısında raporu açıyor enter deyince r2 deki hata ekrana geliyor. Sağlık raporları butonuna tıklayınca açılan arayüzde (r3) alanlar veri girilebilir alanlar değiller. pdftk uygulamasını kurdum. C:\Raporlar klasörü oluşturmuş içeriği boş.
Kodlar pdftk shell command ile birleştirme yaptığı için ilerleyişi hızlı kalıyor o yüzden 3sn bekleme süresi ekledim. Listboxa çift tıklayarak kişi bazında raporları alıyorsunuz tüm personel raporlarını almak için raporal formu açıldığında doğal olarak tc ve kimlik bilgisi girmenize izin verilmemesi gerekiyor amaç tüm çalışanların kayıtlarını almak. Ben formu açayım istediğim tc gireyim onun raporunu alayım diyorsanız raporal formunu doğrudan açtırın. Ayrı form olarak eklememdeki maç kodları ayrı formda görebilmeniz ve çalışmanızı etkilemeden üzerinde çalışabilmeniz. anlayıp işleyişini öğrendikten sonra kendi çalışmanıza arzu ettiğiniz gibi entegre edersiniz.
Konuyu Okuyanlar: 1 Ziyaretçi