yay

LOD Sum fonksiyonu

  Tiger/Logo Object Designer (LOD)

Sub DBGPrepareQuery(ctrl as String, ID as Integer)
  DBGGetQuery("ClCDataGrid", qry)

  viewName = Application.GetTableName(8 ,Application.CompanyID, Application.FiscPerdId)
  qry.jointable("IRSALIYE", viewName, "LGMAIN", "LOGICALREF", "=", "CLIENTREF", "BILLED = 0", 1)
  qry.AddSelFieldAsc("IRSALIYE", "NETTOTAL", 3, 0, 10012)
  
  viewName2 = Application.GetTableName(13 ,Application.CompanyID, Application.FiscPerdId)
  qry.jointable("SIPARIS", viewName2, "LGMAIN", "LOGICALREF", "=", "CLIENTREF", "SHIPPEDAMOUNT < AMOUNT AND LINETYPE = 0", 1)
  qry.AddSelFieldAsc("SIPARIS", "LINENET+VATAMNT", 3, 0, 10013)

End Sub

Sub DBGSetRow(ctrl as String, ID as Integer, row as Long)
   DBGGETFetchMode("ClCDataGrid",ModeID)
   if ctrl="ClCDataGrid" and ModeID=0 then
  qry.GetFieldValueAsc(10012, 3, TEXT)
  DBGSetField("ClCDataGrid", row, 10012, TEXT)
  qry.GetFieldValueAsc(10013, 3, TEXT)
  DBGSetField("ClCDataGrid", row, 10013, TEXT)
  end if

End Sub

 

 

.AddSelFieldAsc SUM kullanamıyorum

 

 

 


lod


NaciO

AddSelField ve AddSelFieldAsc metodlarında matematiksel işlemler yapılamıyor.

Yukarıdaki örnekte öncelikle DBGPrepareQuery içerisinde LINENET ve VATAMNT alanlarını ayrı ayrı almalı, akabinde DBGSetRow event içerisinde bu değerleri toplamalı ve sonrasında ise bu toplam değeri arzu ettiğiniz kolona set etmelisiniz.


02/01/16 18:20

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