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

Banka Fişleri Browserına kolon eklendiğinde browser boş geliyor

  Tiger/Logo Object Designer (LOD) Diğer

win64 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ı?




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

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.




23/06/21 11:51

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