Delphi Can

Orjinalini görmek için tıklayınız: fastreport IIF function null kullanımı
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
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/discuss...ld-is-null
https://firebirdsql.org/file/documentati...-guide.pdf
Fastreport'un bildiğiniz üzere script alt yapısı var. Bu da bir kullanım tercihi olabilir.

https://www.fast-report.com/documentatio..._event.htm
https://www.fast-report.com/documentatio...fields.htm
(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/documentatio..._event.htm
https://www.fast-report.com/documentatio...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
(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/discuss...ld-is-null
https://firebirdsql.org/file/documentati...-guide.pdf

Merhabalar,

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

=null yerine <>''

Kolay gelsin.
(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/discuss...ld-is-null
https://firebirdsql.org/file/documentati...-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ı.
Length komutunu denediniz mi 

[IIF(Length(<frxDataSet001."CARIDEKI_STOK_ADI">)>0,<frxDataSet001."STOK_ADI1">,<frxDataSet001."CARIDEKI_STOK_ADI">)]
(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ı.
(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ı--'))]
(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ı.