Archive for category NETOPENX

NDI'da hazırlanan rehbere kısıt verme

Merhaba,

NDI’da kullanılan rehber butonu, rehber tanımlama ekranından tanımlanan sabit rehberleri açar. Ancak bazı durumlar vardırki, kullanacağımız rehber belirli kısıtlar gerektirebilir. Bu gibi durumlarda NETOPENX nesnesi kullanılarak istenilen kısıt yahut daha önce belirlenmiş bir seçim sonucu istenilen bir rehber açılabilir. Aşağıdaki örnekte belirli bir kod sahasına girişten önce bir combobox yardımı ile ilgili sahaya bağlı rehberin ne rehberi olacağı seçilecek ve bu seçim sonucunda ilgili rehber açılacaktır. Bu kısa açıklama doğrultusunda bir NDI ekranı açalım ve aşağıdaki talimatları gerçekleştirelim.

  • Formumuza bir combobox yerleşrirelim ve itemlarını aşağıdaki gibi tanımlayalım. Comboboxın ismi SECIM olsun.
    *Cari
    *Muhasebe
  • Daha Sonra bir textbox yerleştirelim ve ismine KOD diyelim.
  • Şimdide bir rehber butonu yerleştirelim ve ismine KODREH diyelim. Ancak rehber butonun REHBER KODU özelleğini boş bırakalım.
  • Şimdi rehber butonunun ONCLICK olayına aşağıdaki kodu yazalım;

    Set Krnl = createobject(“netopenx40.kernel”)
    Set Srkt = Krnl.yenisirketaktifexe(kernel.values(“TS_CORE”))

    if Secim.ItemIndex= 0 then

    CMKod = Srkt.GenelRehber(“tblcasabit”, “Cari_Kod”, “Cari Kodu”, 1 , “Cari_İsim”, “Cari_İsim”, 1, “M_Kod”, “Muhasebe_Kodu”, 1, “”, “”, 1, “”, “”, 1 ,”Cari Rehber”, “”, 1, “”)
    Kod.TEXT = CMKod

    else

    CMKod = Srkt.GenelRehber(“tblmuplan”, “Hesap_kodu”, “Hesap Kodu”, 1, “Hs_Adi”, “Hesap Adi”, 1, “”, “”, 1, “”, “”, 1, “”, “”, 1,”Hesap Planı Rehber”, “agm=’M'”, 1, “”)
    Kod.TEXT = CMKod

    end if

    Set Srkt = Nothing
    Set Krnl = Nothing

Yukarıdaki ekranı çalıştırıp comboboxtan cari seçildiğinde cari rehberi muhasebe seçildiğinde ise sadece muavin hesapkodu rehberi gelecektir. Şimdide rehber parametrelerini inceleyelim.

  • tblmuplan –> rehberin veri alacağı table yahut view ismi .
  • “Hesap_kodu”, “Hesap Kodu”, 1 –> sırasıyla veri getirilecek kolon adı, rehbere çıkacak kolon adı, alan tipi 0 numeric 1 string, bir rehberde maximum 5 kolon tanımlanabilir.
  • “Hesap Planı Rehber” –> rehberin ismi.
  • “agm=’M'” –> rehbere getirelecek kayıtlara kısıt verilmesi.
  • Sondaki 1′de rehber kolonlarından soldan başlayarak kaç kolonun döndüreleceği belirtiliyor. Örneğin burada iki yazmış olsaydı herhangi bir hesap kodunun üstüne tıklanıldığında HESAP_KODU;HESAP_ADI (100-01-001;YTL KASA) şeklinde bir kayıt dönecekti.

Umarım anlatılanlar faydalı olmuştur.

Netopenx Rehber

Merhaba;

Aşağıdaki kod ile temelsetin içinden rehber açabilirsiniz.

Dim Krnl,Srkt,CMKod
Set Krnl = createobject(“netopenx40.kernel”)
Set Srkt = Krnl.yeniSirketAktifExe(NETSISCORE)
CMKod = Srkt.GenelRehber(“tblcasabit”, “Cari_Kod”, “Cari Kodu”, 1, “Cari_İsim”, “Cari_İsim”, 1, “M_Kod”, “Muhasebe_Kodu”, 1, “”, “”, 1, “”, “”, 1,”Cari Rehber”, “”, 1, “”)
msgbox cmkod
Set Krnl = nothing
Set Srkt = nothing

Kur Güncelle (NetOpenX)

Merhaba

Aşağıdaki linkteki vbs dosyasını indirip, windows Scheduled Tasks’a ekleyerek kurlarınızın günlük olarak güncellenmesini sağlayabilirsiniz.

  Kur Güncelle (Netopenx) (307 bytes, 1.042 hits)

Netopenx Amaç

Bu başlık altında NETOPENX’e ilişkin paylaşımları bulabilirsiniz.