Merhaba,
DBGSetRow olayı içerisinde;
QryBnF.DBGSetField("BnFchBrwData",row,10001, iData)
şeklinde bir kullanımınız olmuş.
Doğru kullanım aşağıdaki gibi olmalıdır.
DBGSetField("BnFchBrwData",row,10001, iData)
Bilginize, kolay gelsin.
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Banka Fişleri Browserına kolon eklendiğinde browser boş geliyor
22/06/21 16:27   Tiger/Logo Object Designer (LOD) Diğerwin64 ortamında çalışan Tiger 2.71.00 ile Banka fişleri browser’ına (Bank Vouchers Browser) ek kolon getirmek istiyoruz. Bu bağlamda test için “BnFchBrwData” gridine nümerik bir kolon(10001) ekledik.
DBGSetRow eventi içinde aşağıdaki gibi basit bir atama yapıldığında, bu uyarlama yapılmadan önce dolu olan, browser boş geliyor:
Sub DBGPrepareQuery(ctrl as String, ID as Integer)
if (ctrl = "BnFchBrwData") then
DBGGetQuery("BnFchBrwData", QryBnF)
' Join with CF extension table
tblXT103 = TableName(103,2)
QryBnF.JoinTable("CFC",tblXT103,"LGMAIN","LOGICALREF","=","BNFICHEREF_SELLER","",1)
QryBnF.AddSelFieldAsc("CFC","BNFICHEREF_SELLER",1,0,10001)
end if
End Sub
Sub DBGSetRow(ctrl as String, ID as Integer, row as Long)
if (ctrl = "BnFchBrwData") then
'QryBnF.GetFieldValueAsc(10001,1,iData)
'QryBnF.DBGSetField("BnFchBrwData",row,10001, iData)
end if
End Sub
Yukarıdaki tablo bağlantıları olmaksızın sadece DBGSetField olayı içinde sabit bir değer bile atsaydık yine aynı sonuçla karşılaşıyoruz. Bir Öneriniz var mı?