Kendi oluşturduğum form kolonlarına , oluşturduğum tablo ile bağlantı kurararak tablo içinde ki alanları listeliyorum . Aşağıda ki sorguyla da sağ tuş incele butonuna basıldığında üstünde bulunan kayıtlı referansı sildiriyorum . Ancak listeleme sonrası formu güncellemediğimden ilgili kayıt hala ekranda duruyor . Formu kapatıp tekrar açtığımda silinmiş oluyor . Ne yapılması lazım araştırdım bulamadım . Teşekkürler şimdiden.
----------
if ctrl="LPopupMenu1" and index=3 then
CreateQuery(sil) CustTables[99].Search(1,2,parlogref) if not (DBErr <>0) then tblName = Application.GetCustTableName(99,Application.CompanyId, Application.FiscPerdId) sil.SetSqlText("DELETE "+tblName+" WHERE LOGREF="+parlogref+" ") sil.ExecuteDirect() warn("Kayıt Silindi!")
Custom Formun Güncellenmesi
01/11/17 13:33   Tiger/Logo Object Designer (LOD)Merhaba kolay gelsin ,
Kendi oluşturduğum form kolonlarına , oluşturduğum tablo ile bağlantı kurararak tablo içinde ki alanları listeliyorum . Aşağıda ki sorguyla da sağ tuş incele butonuna basıldığında üstünde bulunan kayıtlı referansı sildiriyorum . Ancak listeleme sonrası formu güncellemediğimden ilgili kayıt hala ekranda duruyor . Formu kapatıp tekrar açtığımda silinmiş oluyor . Ne yapılması lazım araştırdım bulamadım . Teşekkürler şimdiden.
----------
if ctrl="LPopupMenu1" and index=3 then
CreateQuery(sil)
CustTables[99].Search(1,2,parlogref)
if not (DBErr <>0) then
tblName = Application.GetCustTableName(99,Application.CompanyId, Application.FiscPerdId)
sil.SetSqlText("DELETE "+tblName+" WHERE LOGREF="+parlogref+" ")
sil.ExecuteDirect()
warn("Kayıt Silindi!")
end if
end if
----------------
FormGüncelleme FormShow