Sayfayı Yazdır | Pencereyi Kapat

ProGrid boş tablodan veri çektiğinde hata veriyor.

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=864
Tarih: 06 Ocak 2025 Saat 18:14
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: ProGrid boş tablodan veri çektiğinde hata veriyor.
Mesajı Yazan: OlgunAgac
Konu: ProGrid boş tablodan veri çektiğinde hata veriyor.
Mesaj Tarihi: 12 Ağustos 2024 Saat 16:47
Merhaba,

Kullandığım ProGrid boş tablodan bir veri çektiğinde içinde veri bulunmayan bir pro grid oluşturmaktansa hata veriyor.

void setUpGrid
  try
    cariGrid.BeginUpdate
    
    cariGrid.Align = alClient;
    cariGrid.Height = 240;
    
    cariGrid.FixedLayoutFillColor = clAlphaColor.clHexToColor(libColors.colorListBg); //Başlık Arkaplan Rengi
    cariGrid.FixedLayoutFontColor = clAlphaColor.clHexToColor(libColors.textColor); //Başlık Yazı Rengi
    
    cariGrid.FocusedLayoutFillColor = clAlphaColor.clHexToColor(libColors.colorStroke2); //Seçilen Hücre Arkaplan Rengi
    cariGrid.FocusedLayoutFontColor = clAlphaColor.clHexToColor(libColors.textColor); //Seçilen Hücre Yazı Rengi
    
    cariGrid.SelectedLayoutFillColor = clAlphaColor.clHexToColor(libColors.colorStroke2); //Seçilen Satır Arkaplan Rengi
    cariGrid.SelectedLayoutFontColor = clAlphaColor.clHexToColor(libColors.textColor); //Seçilen Satır Yazı Rengi
    
    cariGrid.Options.Selection.Mode = smSingleRow;//smSingleRow VEYA smSingleColumn VEYA smNone
    cariGrid.AutoSizeColumns(true, 50);// Kolon genişliği ayarlama
    
    for(i = 0 to cariGrid.RowCount)
    {
      for(j = 0 to cariGrid.ColumnCount)
      {
        if(i mod 2 == 1)
        {
          cariGrid.Colors[j, i] = clAlphaColor.clHexToColor(libColors.colorBackground);
        }
        else
        {
          cariGrid.Colors[j,i] = clAlphaColor.clHexToColor(libColors.colorListBg);
        }
        cariGrid.FontColors[j,i] = clAlphaColor.clHexToColor(libColors.textColor);
        cariGrid.FontStyles[j,i] = 1;
      }
    }
    
    cariGrid.EndUpdate;
  except
  ShowMessage('HEEYY!!');
  }
}

void addDataToGrid
{
  try
    libServerConnection.sqlQuery.SQL.Text = 'SELECT * FROM ERP_Cari';
    libServerConnection.sqlQuery.Open;
    
    if(libServerConnection.sqlQuery.Found)
    {
     cariGrid = cariList.AddNewProGrid(cariList,'cariGrid');
     
     cariGrid.ConnectDataSet(libServerConnection.sqlQuery);
     cariGrid.Options.Selection.Mode = smSingleRow;
     setUpGrid;
    }
  except
  ShowMessage('Veri Eklenemedi.');
  }
}


-------------
Dünden bugüne süren sonu olmayan yolculuk.



Cevaplar:
Mesajı Yazan: cagataycantay
Mesaj Tarihi: 13 Ağustos 2024 Saat 10:45
Merhaba Olgun,

Aldığın hatayı paylaşabilir misin?


Mesajı Yazan: OlgunAgac
Mesaj Tarihi: 13 Ağustos 2024 Saat 13:55

Aldığım hata bu. 18,24 kısmında setupGrid bulunmakta.


-------------
Dünden bugüne süren sonu olmayan yolculuk.


Mesajı Yazan: Developer
Mesaj Tarihi: 03 Eylül 2024 Saat 15:52
Merhaba Olgun
Hata devam ediyor mu?



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net