m_ekici

Filtreleme

  Tiger/Logo Object Designer (LOD) 2.54

Merhaba

Malzeme browserinde LOD ile uyarlama var. DBGPrepareQuery de  AddWhereCond ile malzemelerde ekstra arama yapılıyor. Normal browserde problemsiz çalışıyor, istenilen stokları buluyor. Fakat fiş içerisinden satırdaki malzeme adına arama yapılacak birşeyler yazarak (*kırmızı* gibi) malzeme browserine gelindiğinde malzemeler gelmiyor. (Rol seçilmez ise düzgün çalışıyor.) Burada herhangi bir ayar mı yapmamız lazım?

İyi Çalışmalar




Uluç Karadeniz

Merhaba,

Büyük ihtimalle yazdığınız where kısmında hata vardır. Benzer durumlarda ben rol ile girip hata alma anında trace alıyorum. LGMAIN ile adlandırılan tablo sorguları %99 browserın sorgusu oluyor. Burada sizin yolladığınız where koşullu sorguyu bulup, manuel sql'de çalıştırmayı deneyin. Büyük ihtimal aynı hatayı alacaksınız. Traceden dönen sorguya göre LOD üzerinde kodu revize edersiniz. 

Ayrıca where cond. yazım şekli "Qry.AddWhereCond(“STC.CODE LIKE ‘A%’”, 1)" şeklinde yani like kısmını "*" olarak yollamamanız lazım.



07/12/18 13:38

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