Delphi Can
fastreport IIF function null kullanımı - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6)
+--- Konu Başlığı: fastreport IIF function null kullanımı (/showthread.php?tid=7124)



fastreport IIF function null kullanımı - themerdogan - 04-01-2023

Merhabalar,
 
Fast rapor üzerinde aşağıdaki ekran alıntısında görülen 1 alan eğer dolu ise 2 nolu alana o değer gelecek eğer boş ise de stok adının gelmesi için aşağıdaki değişken üzerinden bir kısıt oluşturmak istedim fakat gördüğüm fastreport üzerinde null kullanımı pek mümkün değil yaptığım araştırmada bu kullanım çeşitli çözümler  önerilmiş fakat sağlıklı bir çözüm bulamadım amacım fastreport üzerindeki bilgi ve tecrübeyi artırmak ve bu konuda form üzerinde de bir kaynak oluşturmak  konu hakkında yardım ve yönlendirmelerinizi rica ederim.

[IIF(<frxDataSet001."CARIDEKI_STOK_ADI">=null,<frxDataSet001."STOK_ADI1">,<frxDataSet001."CARIDEKI_STOK_ADI">)]
ed2GK8TkdAG130Rwnf5gkZSl00PWf781o7zha5XJ...N5GMHW-SdQ


MZeVzSQTztBBsGE4Unwdw1fWwLl8arax-egeao8g...JniQgoTkvA
 Kontrol ettiğim bazı içerikler;

https://forum.fast-report.com/en/discussion/15755/iif-is-not-working-with-isnull 
https://www.fast-report.com/documentation/UserManFrNET-en/index.html?funciif.htm
https://stackoverflow.com/questions/48221494/iif-function-in-fastreport-4-not-working
https://forum.fast-report.com/en/discussion/16729/iif-function
https://forum.fast-report.com/en/discussion/6559/how-to-determine-if-a-field-is-null
https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/nullguide/firebird-null-guide.pdf


fastreport IIF function null kullanımı - ARM - 04-01-2023

Fastreport'un bildiğiniz üzere script alt yapısı var. Bu da bir kullanım tercihi olabilir.

https://www.fast-report.com/documentation/UserMan/index.html?example_of_using_the_onbeforeprint_event.htm
https://www.fast-report.com/documentation/UserMan/index.html?calling_the_db_fields.htm


Cvp: fastreport IIF function null kullanımı - themerdogan - 04-01-2023

(04-01-2023, Saat: 16:26)ARM Adlı Kullanıcıdan Alıntı: Fastreport'un bildiğiniz üzere script alt yapısı var. Bu da bir kullanım tercihi olabilir.

https://www.fast-report.com/documentation/UserMan/index.html?example_of_using_the_onbeforeprint_event.htm
https://www.fast-report.com/documentation/UserMan/index.html?calling_the_db_fields.htm

Öncelikle bilgilendirmeniz için teşekkür ederim ilgili alan konusunda bilgim var farklı dil seçeneklerini kullanaraktan da yazabiliyoruz.
Hatta içeride ufak bir parça ile dialogpage üzerinden seçtiğimiz bir bilgi için çalışma yapmıştım benim aslında öğrenmek istediğim alternatif çözümler üreterek hem form içerisinde kaynak oluşturulmasının sağlanması.
3DhvEh_vZNu099YKizeJt1hZTlDEjgVBmp_qkz1s...vLvEDIio-w


Cvp: fastreport IIF function null kullanımı - hi_selamlar - 04-01-2023

(04-01-2023, Saat: 15:21)themerdogan Adlı Kullanıcıdan Alıntı: Merhabalar,
 
Fast rapor üzerinde aşağıdaki ekran alıntısında görülen 1 alan eğer dolu ise 2 nolu alana o değer gelecek eğer boş ise de stok adının gelmesi için aşağıdaki değişken üzerinden bir kısıt oluşturmak istedim fakat gördüğüm fastreport üzerinde null kullanımı pek mümkün değil yaptığım araştırmada bu kullanım çeşitli çözümler  önerilmiş fakat sağlıklı bir çözüm bulamadım amacım fastreport üzerindeki bilgi ve tecrübeyi artırmak ve bu konuda form üzerinde de bir kaynak oluşturmak  konu hakkında yardım ve yönlendirmelerinizi rica ederim.

[IIF(<frxDataSet001."CARIDEKI_STOK_ADI">=null,<frxDataSet001."STOK_ADI1">,<frxDataSet001."CARIDEKI_STOK_ADI">)]
ed2GK8TkdAG130Rwnf5gkZSl00PWf781o7zha5XJ...N5GMHW-SdQ


MZeVzSQTztBBsGE4Unwdw1fWwLl8arax-egeao8g...JniQgoTkvA
 Kontrol ettiğim bazı içerikler;

https://forum.fast-report.com/en/discussion/15755/iif-is-not-working-with-isnull 
https://www.fast-report.com/documentation/UserManFrNET-en/index.html?funciif.htm
https://stackoverflow.com/questions/48221494/iif-function-in-fastreport-4-not-working
https://forum.fast-report.com/en/discussion/16729/iif-function
https://forum.fast-report.com/en/discussion/6559/how-to-determine-if-a-field-is-null
https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/nullguide/firebird-null-guide.pdf

Merhabalar,

Test etme imkanım yok. Deneyebilirmisiniz lütfen.

=null yerine <>''

Kolay gelsin.


Cvp: fastreport IIF function null kullanımı - themerdogan - 04-01-2023

(04-01-2023, Saat: 17:56)hi_selamlar Adlı Kullanıcıdan Alıntı:
(04-01-2023, Saat: 15:21)themerdogan Adlı Kullanıcıdan Alıntı: Merhabalar,
 
Fast rapor üzerinde aşağıdaki ekran alıntısında görülen 1 alan eğer dolu ise 2 nolu alana o değer gelecek eğer boş ise de stok adının gelmesi için aşağıdaki değişken üzerinden bir kısıt oluşturmak istedim fakat gördüğüm fastreport üzerinde null kullanımı pek mümkün değil yaptığım araştırmada bu kullanım çeşitli çözümler  önerilmiş fakat sağlıklı bir çözüm bulamadım amacım fastreport üzerindeki bilgi ve tecrübeyi artırmak ve bu konuda form üzerinde de bir kaynak oluşturmak  konu hakkında yardım ve yönlendirmelerinizi rica ederim.

[IIF(<frxDataSet001."CARIDEKI_STOK_ADI">=null,<frxDataSet001."STOK_ADI1">,<frxDataSet001."CARIDEKI_STOK_ADI">)]
ed2GK8TkdAG130Rwnf5gkZSl00PWf781o7zha5XJ...N5GMHW-SdQ


MZeVzSQTztBBsGE4Unwdw1fWwLl8arax-egeao8g...JniQgoTkvA
 Kontrol ettiğim bazı içerikler;

https://forum.fast-report.com/en/discussion/15755/iif-is-not-working-with-isnull 
https://www.fast-report.com/documentation/UserManFrNET-en/index.html?funciif.htm
https://stackoverflow.com/questions/48221494/iif-function-in-fastreport-4-not-working
https://forum.fast-report.com/en/discussion/16729/iif-function
https://forum.fast-report.com/en/discussion/6559/how-to-determine-if-a-field-is-null
https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/nullguide/firebird-null-guide.pdf

Merhabalar,

Test etme imkanım yok. Deneyebilirmisiniz lütfen.

=null yerine <>''

Kolay gelsin.

Merhabalar teşekkür ederim yorumunuz için test ettim fakat çözüm olmadı.


fastreport IIF function null kullanımı - ugorkem - 04-01-2023

Length komutunu denediniz mi 

[IIF(Length(<frxDataSet001."CARIDEKI_STOK_ADI">)>0,<frxDataSet001."STOK_ADI1">,<frxDataSet001."CARIDEKI_STOK_ADI">)]



Cvp: fastreport IIF function null kullanımı - themerdogan - 05-01-2023

(04-01-2023, Saat: 19:56)ugorkem Adlı Kullanıcıdan Alıntı: Length komutunu denediniz mi 

[IIF(Length(<frxDataSet001."CARIDEKI_STOK_ADI">)>0,<frxDataSet001."STOK_ADI1">,<frxDataSet001."CARIDEKI_STOK_ADI">)]

Merhabalar yorumunuz için teşekkür ederim denedim fakat çözüm olmadı.


Cvp: fastreport IIF function null kullanımı - ugorkem - 05-01-2023

(05-01-2023, Saat: 09:26)themerdogan Adlı Kullanıcıdan Alıntı:
(04-01-2023, Saat: 19:56)ugorkem Adlı Kullanıcıdan Alıntı: Length komutunu denediniz mi 

[IIF(Length(<frxDataSet001."CARIDEKI_STOK_ADI">)>0,<frxDataSet001."STOK_ADI1">,<frxDataSet001."CARIDEKI_STOK_ADI">)]

Merhabalar yorumunuz için teşekkür ederim denedim fakat çözüm olmadı.

Aşağıdaki kodları test ettim ve çalışıyor. köşeli parantezlerden sonra parantez kullanarak deneyin.

[(IIF(<frxDBDataset1."dogrulama_kodu"><>'',<frxDBDataset1."dogrulama_kodu">,'Kod Bulunamadı'))]

[(IIF(length(<frxDBDataset1."dogrulama_kodu">)>0,<frxDBDataset1."dogrulama_kodu">,'--Kod Bulunamadı--'))]



Cvp: fastreport IIF function null kullanımı - themerdogan - 05-01-2023

(05-01-2023, Saat: 09:46)ugorkem Adlı Kullanıcıdan Alıntı:
(05-01-2023, Saat: 09:26)themerdogan Adlı Kullanıcıdan Alıntı: Merhabalar yorumunuz için teşekkür ederim denedim fakat çözüm olmadı.

Aşağıdaki kodları test ettim ve çalışıyor. köşeli parantezlerden sonra parantez kullanarak deneyin.

[(IIF(<frxDBDataset1."dogrulama_kodu"><>'',<frxDBDataset1."dogrulama_kodu">,'Kod Bulunamadı'))]

[(IIF(length(<frxDBDataset1."dogrulama_kodu">)>0,<frxDBDataset1."dogrulama_kodu">,'--Kod Bulunamadı--'))]

Merhaba kendime uygun olarak dönüştürdüm fakat çözüm olmadı.