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

LOD GetFieldValueAsc DataGrid'e tarih alanı ekleme

  Tiger/Logo Object Designer (LOD) Diğer

AddSelFieldAsc ve GetFieldValueAsc metotları ile tarih değerini malzeme browserına set etmek istiyorum. Fakat tarih değeri datagrid'e integer olarak gelmektedir. Tarih değerlerini formatını koruyarak datagrid'e nasıl aktarabilirim? (Ekran görüntüleri ve Kod parçacığı aşağıdaki gibidir.)


Ekran Görüntüleri:

Screenshot_1.png

Screenshot_2.png

Screenshot_3.png

Kod Parçacığı:

Sub DBGPrepareQuery(ctrl as String, ID as Integer)
 SilentMode = 1
 DBGGetQuery("StDataGrid", query) query.JoinTable("NET",myViewName,"LGMAIN","LOGICALREF","=","LOGICALREF","",1)
 query.AddSelFieldAsc("NET","S_ALMATARIHI",2,1,10029)
 SilentMode = 0
End Sub

Sub DBGSetRow(ctrl as String, ID as Integer, row as Long)
 SilentMode = 1
 DBGGetFetchMode ("StDataGrid", ModeID) 
 if (ctrl = "StDataGrid") and (ModeID = 0)Then
 query.GetFieldValueAsc(10029,2,_sAlmaTarihi) 
 DBGSetField("StDataGrid", row, 10029, _sAlmaTarihi)
 End if
 SilentMode = 0
End Sub






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