Kişi bilgileri gizlidir. Logo çalışanları görebilir.

LOD içerisinde yeni eklenen kolonlara Sort by yapma işlemi

  Tiger/Logo Object Designer (LOD)

Satış Sipariş Browser ına 2 kolon ekledik fakat SORT BY aktif ama çalışmıyor. 2 alanımızda STRING.  Bu konuda dikkat etmemiz gerek bir husus var mıdır?


LOD LGridList


Kişi bilgileri gizlidir. Logo çalışanları görebilir.
Onaylanmış Cevap

Column Attributes kısmında tablo ve alan seçerek direkt yaptığınız bağlantılarda sort by çalışır. Ancak kodla bağlantı yapıyorsanız (DBGPrepareQuery ve DBGSetRow eventları ile) sadece sort by yeterli değildir. DBGridSortField ile de alanınızı belirtmelisiniz aşağıdaki örneği kullanabilirsiniz.

Sub DBGridSortField(ctrl as String, ID as Long, proceed as Integer) 
if (ID = 10004) then 
   DBGSortField("ODEME","CODE",4,0,10004) 
   proceed = 1 
 end if 
End Sub

 


28/10/15 02:27


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

LOD da Orders Browser'ı event kısmında yazmaya çalışıyorum fakat DBGridSortField metoduna ulaşamıyorum.

Cevap:
DBGridSortField bir event 'dır Browser 'ın boş bir yerine tıklayarak sağ alt tarafta
Object Inspector kısmında Properties tabının yanındaki events tabından ilgili events a ulaşarak sağ tarafındaki boş text alanına double click yaptığınızda ilgili events aktif hale gelecektir.


15/12/15 16:26

Cevap vermek için giriş yapmanız gerekmektedir.