Merhaba
Yaptığım bir raporda durumlara göre farklı iconlar göstermem istendi.
Personele verilen zimmetlerin takibi için hazırladığım raporda şöyle bir istek vardı.
Eğer pozisyona verilmesi gereken zimmet personele verilmişse yeşil ikon,
Eğer pozisyona verilmesi gereken zimmet personele verilmemişse kırmızı ikon,
Eğer pozisyona verilmesi gerekmeyen bir zimmet personele verilmişse sarı ikon,
Bunun için benin bulduğum çözümse öncelikle bir metodla resource lardan gerekli ikonu almak .
public FilePath showResource(str _tip)
{
#AOT
ResourceNode resourceNode;
FilePath filePathLogo;
;
if(_tip == “A”) // yeşil için
{
resourceNode = SysResource::getResourceNode(“CCIcon_StatusGreen”);
}
else if(_tip == “B”) // kırmızı için
{
resourceNode = SysResource::getResourceNode(“CCIcon_StatusRed”);
}
else if(_tip == “C”) // sarı için
{
resourceNode = SysResource::getResourceNode(“CCIcon_StatusYellow”);
}
else // boş�
{
resourceNode = SysResource::getResourceNode(“dhtml_close”);
}
if (resourceNode)
{
resourceNode.AOTload();
filePathLogo = SysResource::saveToTempFile(resourceNode);
}
return filePathLogo;
}
daha sonra göstereceğim kısımda gerekli display metodu yazıyorum
display Bitmap dispZimmetDurum()
{
Bitmap bitmap;
Bindata binData = new BinData();
str path;
path = element.showMyResource(tip); // tip değişkenim fatch te bulduğum zimmet durumu ben bunu A B C olarak kodladım
if (binData.loadFile(path))
{
bitmap = binData.getData();
}
return bitmap;
}
Selamlar
Raporda Resource image kullanmak

Post comment
Merhaba Fatih bey önccelikle sorunumla ilgili bir başlık bulamadığım için sorunumu buraya yazıyorum ve yanlış bir yer olduğu için şimdiden özür dilerim.
PermalinkSorunuma gelince ; X++ da kullanılan
if , if else, if else if, switch, while, dowihile,continue and break döngülerini türkçe olarak anlatan bir kaynak veya belge olarak verebilirmisiniz? Yardımlarınız sayesinde gerçekten hedefimde emin adımlarla ilerliyorum ve size gerçekten minnettarım. Saygılarımla İyi çalışmalar.
Taha Durgut.
Post comment
Merhaba
PermalinkGenel istekleriniz için bana fatih@fatihdemirci.net mail adresinden ulaşabilirsiniz.
İsteğinize gelince kısa bir süre içinde elimdeki kaynaklardan derleyip bir makale yayınlamaya çalışacağım.
Selamlar
Post comment
Merhaba Fatih bey,
PermalinkBende bununla uğraşıyordum daha önce tek koşul eklenmiş ve tek bitmap çıkıyor ben birden çok kırıter belirdim ve ona göre bitmap çıkmasını istiyorum ama SysResource classındaki getResourceNode methodunda belirlediğim bitmapi bulamıyorum bulması için bitmapi nereye kaydetmem gerekiyor.
Çok Teşekkür ederim.
Post comment
Merhaba,
PermalinkAOT de Resource kırılımına eklemeniz gerekiyor.