[linux-programlama] C VE MYSQL ile ilgili

---------

From: Yüksel ÖZCAN (yukselozcan@celiknet.com)
Date: Mon 04 Aug 2003 - 14:53:00 EEST

  • Next message: Omer OZCAN: "[linux-programlama] Re: MySQL'de Query??"

    Herkese selam,

    GPL olarak yazdigim muhasebe programinda(http://muhasebeci.geleceklinux.org)
    2 tane tablo var. birinci tablo stok_kartlari tablosu, digeri de
    stok_hareketleri. stok_kartlari'ni gtk'daki cliste liste olarak oldukca
    hizli bir sekilde basiyorum. Bu listede stok kodu, stok adi, olcu birimi ve
    miktar haneleri var, stok_kartlari isimli veritabani tablosu da ayni
    sekilde. Simdilik miktar sutununu stok_kartlari tablosunda, stok'un her
    hareket gormesinde mevcut miktarin ustune ekleme yada cikartma yaparak
    miktar sutununda tutuyorum. Ama bana pek saglikli gelmiyor. Sebep te ayni
    anda bircok kullanici ayni stok ile ilgili hareket yaptiginda bu miktar
    saglikli olmayacaktir. Burada aklima baska yöntemler geliyor. Mesela; stok
    kartlarini cliste dokerken miktar kismini hareketlerden toplayip
    cikarttirsam, yani stok_kartlari tablosundaki miktar sutununu silip miktari
    her istendiginde hareketler tablosundan toplattirip cikarttirsam nasil olur,
    bana bu yontem de pek saglikli gelmiyor. cunku diyelim ki 500 tane stok
    karti var ve ben
    mysql_query("select * from stok_kartlari order by stok_kodu")
    dedikten sonra sonuclari bir dongu seklinde ekrana basarken her sonuc icin
    hareketler tablosundan ilgili stok ile alakali olan hareketlerin
    miktarlarini toplattirmam lazim, ve bunu her stok icin yapmam lazim. Bu
    veritabanini cok kasmaz mi, o yuzden bana bu da pek saglikli gelmiyor. su
    transaction ve trigger meselelerine yabanciyim. Acaba onlari mi kullanmam
    lazim, yada baska bir cozum mu bulmaliyim. Sizlerin bildiginiz boyle
    durumlarda kullanilan yontemler varsa yardimci olursaniz sevinirim. Birde
    yazilim lisanslama konusu hakkinda bilgi sahibi olan varmi. Dedigim gibi GPL
    bir muhasebe programi gelistiriyorum, dolayisi ile bu logo gibi bu isten
    para kazanan firmalarin hosuna gitmeyebilir, mucadele etmek icin isim
    hakkini benden once alip basima dert acmaya calisabilirler. Bu programin
    ismi olan "muhasebeci"yi koruma altina almak icin ne yapmam lazim. Bu konuda
    bilgisi olanlar varsa cok buyuk bir yardimda bulunmus olurlar. Heppinize
    simiden tesekkur ederim

    Yüksel ÖZCAN
    www.yuksel.tr.cx


  • Next message: Omer OZCAN: "[linux-programlama] Re: MySQL'de Query??"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.