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

LDataGrid

  Tiger/Logo Object Designer (LOD) 2.56

Merhaba


LDataGrid e kendi yaratdigim sql tablolardan nasil veri ala bilirim?

Mesela : Kendim ekledigim sql tablolarini  Object Inspector > AppTable listesine nasil ekleye bilirim?




m_ekici

LOD üzerinden eklediğiniz tablolar CustomTables olarak geliyor. 


CustTables[1].SearchByRef(AraRef)
if DBErr=0 then
 CustTables[1].GetTxtField("ADI", OAdi)
 SetTextVal("TestEdt", OAdi)
 .....

olarak kullanabilirsin;


SQL den eklenen tabloları göremezsin. O tabloyu da 


 QryStr = "SELECT LOGREF, ADI, TUTAR FROM SQLTABLOM WHERE ....."
 CreateQuery(oQry) 
 oQry.SetSQLText(QryStr) 
 Res=oQry.ExecuteDirect()
 if oQry.Ready=1 then
 Res=oQry.First()
 KGrid="OdemeGrid"
 GSatir = MGridLines(KGrid)
 i=0
 do while res=1 
 oQry.GetFieldValue(1, 1, MyLogRef)
 oQry.GetFieldValue(2, 4, MyAdi)
 oQry.GetFieldValue(3, 3, MyTutar)
 .....
 InsertGridRow(KGrid, i)
 SetMGridRow(KGrid, i)
 SetCellInt(KGrid, i, 10000, MyLogRef)
 SetCellText(KGrid, i, 10001, MyAdi)
 SetCellFloat(KGrid,i,10002, MyTutar)

		....
 InvalidateGrid(KGrid)
 RefreshControl(KGrid, 1)
 res= oQry.Next()
 i = i + 1
 loop
 end if

gibi kullanabilirisin. İyi Çalışmalar





12/04/19 10:15

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