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.
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
LOD Sum fonksiyonu
02/01/16 13:03   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