330


private bool Kasa_Kayit(string UserName, string UserPassword, int FirmNo)

        {

            bool isOk = false;

            try

            {

                UnityApplicationClass app = new UnityApplicationClass();

                app.Login(UserName, UserPassword, FirmNo);

                if (!app.LoggedIn)

                {

                    if (app.Login(UserName, UserPassword, FirmNo) == false)

                    {

                        string r = app.GetLastError().ToString() + ":" + app.GetLastErrorString();

                        app = null;

                        MessageBox.Show("Logo bağlantı hatası! " + r);

                    }

                }

                UnityObjects.Data Kasa = app.NewDataObject(DataObjectType.doSafeDepositTrans);

               

                DateTime now = DateTime.Now;

                TimeSpan ts = DateTime.Now.TimeOfDay;

                object Saat = new object();

               

                Kasa.New();


330


private bool Kasa_Kayit(string UserName, string UserPassword, int FirmNo)

        {

            bool isOk = false;

            try

            {

                UnityApplicationClass app = new UnityApplicationClass();

                app.Login(UserName, UserPassword, FirmNo);

                if (!app.LoggedIn)

                {

                    if (app.Login(UserName, UserPassword, FirmNo) == false)

                    {

                        string r = app.GetLastError().ToString() + ":" + app.GetLastErrorString();

                        app = null;

                        MessageBox.Show("Logo bağlantı hatası! " + r);

                    }

                }

                UnityObjects.Data Kasa = app.NewDataObject(DataObjectType.doSafeDepositTrans);

               

                DateTime now = DateTime.Now;

                TimeSpan ts = DateTime.Now.TimeOfDay;

                object Saat = new object();

               

                Kasa.New();


329


 filepath = filepath.Remove(filepath.LastIndexOf('.') + 1);

            filepath = String.Concat(filepath, "xls");


329


 filepath = filepath.Remove(filepath.LastIndexOf('.') + 1);

            filepath = String.Concat(filepath, "xls");


328

Timer sayaç örnegi 




 private int SaniyeSayac = 0;

        private void btnStart_Click(object sender, EventArgs e)

        {

            Start();

        }

        private void Start()//Sayaç başlasın (program start)

        {

            SaniyeSayac = 0;

            tmrSayac.Start();

            tmrWebOrder.Interval = int.Parse(txtInterval.Text); //kaç saniyede bir çalışmasını istiyorsak onu yazıyoruz

            tmrWebOrder.Start();

            btnStart.Enabled = false;

            btnStop.Enabled = true;

        }


328

Timer sayaç örnegi 




 private int SaniyeSayac = 0;

        private void btnStart_Click(object sender, EventArgs e)

        {

            Start();

        }

        private void Start()//Sayaç başlasın (program start)

        {

            SaniyeSayac = 0;

            tmrSayac.Start();

            tmrWebOrder.Interval = int.Parse(txtInterval.Text); //kaç saniyede bir çalışmasını istiyorsak onu yazıyoruz

            tmrWebOrder.Start();

            btnStart.Enabled = false;

            btnStop.Enabled = true;

        }


327


private void deleteToolStripMenuItem_Click(object sender, EventArgs e)

        {

            DeleteSelectedRows(gridControl1, gridView1, "LOGID");

        }

      

        private void DeleteSelectedRows(GridControl gvControl, GridView gv, string column)

        {

        


327


private void deleteToolStripMenuItem_Click(object sender, EventArgs e)

        {

            DeleteSelectedRows(gridControl1, gridView1, "LOGID");

        }

      

        private void DeleteSelectedRows(GridControl gvControl, GridView gv, string column)

        {

        


326

www.dynamicq.com 




http://www.dynamicq.com/

326

www.dynamicq.com 




http://www.dynamicq.com/

325


Devxpress'in LookUpEdit kontorlü kullanılarak yapılan veri yeni veri ğirişlerinde ekranı temizlediğimizde yeni veri ğirişine hazırlama örneği

325


Devxpress'in LookUpEdit kontorlü kullanılarak yapılan veri yeni veri ğirişlerinde ekranı temizlediğimizde yeni veri ğirişine hazırlama örneği

324


LookUpEdit Controlünde program çalışma esnasında kullanacağımız fakat ekran da görünmesini istemediğimiz sütün başlıklarını gizleme örnegi


324


LookUpEdit Controlünde program çalışma esnasında kullanacağımız fakat ekran da görünmesini istemediğimiz sütün başlıklarını gizleme örnegi


322


 

#region Image'yi Byte evir ==> Database'e yazmak iin

public byte[] imageToByteArray(System.Drawing.Image imageIn)

{

          MemoryStream ms = new MemoryStream();

          imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Png);

          return ms.ToArray();

}

#endregion


322


 

#region Image'yi Byte evir ==> Database'e yazmak iin

public byte[] imageToByteArray(System.Drawing.Image imageIn)

{

          MemoryStream ms = new MemoryStream();

          imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Png);

          return ms.ToArray();

}

#endregion


321


Bu örnekte excelden grid controle veri bağlama incelenecektir. bu kod ile excel ortamından veri alıp grid türü bir kontrole bağladıktan sonra bir döngü ile veriyi SQL Server'de bir tabloya veri yazılabilir. 


321


Bu örnekte excelden grid controle veri bağlama incelenecektir. bu kod ile excel ortamından veri alıp grid türü bir kontrole bağladıktan sonra bir döngü ile veriyi SQL Server'de bir tabloya veri yazılabilir. 


320


 if (dtSeriNoList != null && dtSeriNoList.Rows.Count > 0)

                        {

                            ILines SL_DETAILS = _invoiceLines[_invoiceLines.Count - 1].FieldByName("SL_DETAILS").Lines;

                            for (int i = 0; i < dtSeriNoList.Rows.Count; i++)

                            {

                                if (_FSatirlari.MASTER_CODE.ToString()==dtSeriNoList.Rows[i][0].ToString())

                                {

                                    if (SL_DETAILS.AppendLine())

                                    {

                                        SL_DETAILS[0].FieldByName("SOURCE_MT_REFERENCE").Value = dtSeriNoList.Rows[i]["SOURCE_MT_REFERENCE"].ToString();

                                        SL_DETAILS[0].FieldByName("SOURCE_SLT_REFERENCE").Value = dtSeriNoList.Rows[i]["SOURCE_SLT_REFERENCE"].ToString();

                                        SL_DETAILS[0].FieldByName("SOURCE_QUANTITY").Value = "1";

                                        SL_DETAILS[0].FieldByName("IOCODE").Value = dtSeriNoList.Rows[i]["IOCODE"].ToString();

                                        SL_DETAILS[0].FieldByName("SOURCE_WH").Value = dtSeriNoList.Rows[i]["SOURCE_WH"].ToString();

                                        SL_DETAILS[0].FieldByName("SL_TYPE").Value = "2";

                                        SL_DETAILS[0].FieldByName("SL_CODE").Value = dtSeriNoList.Rows[i]["SL_CODE"].ToString();

                                        SL_DETAILS[0].FieldByName("MU_QUANTITY").Value = "1";

                                        SL_DETAILS[0].FieldByName("UNIT_CODE").Value = dtSeriNoList.Rows[i]["UNIT_CODE"].ToString();

                                        SL_DETAILS[0].FieldByName("QUANTITY").Value = "1";

                                        SL_DETAILS[0].FieldByName("UNIT_CONV1").Value = dtSeriNoList.Rows[i]["UNIT_CONV1"].ToString();

                                        SL_DETAILS[0].FieldByName("UNIT_CONV2").Value = dtSeriNoList.Rows[i]["UNIT_CONV2"].ToString();

                                        SL_DETAILS[0].FieldByName("DATE_EXPIRED").Value = dtSeriNoList.Rows[i]["DATE_EXPIRED"].ToString().Substring(0, 10);

                                        SL_DETAILS[0].FieldByName("ORGLINKREF").Value = 0;

                                        //sCount += 1;

                                    }

                                }

                            }

                        }

                        #endregion


320


 if (dtSeriNoList != null && dtSeriNoList.Rows.Count > 0)

                        {

                            ILines SL_DETAILS = _invoiceLines[_invoiceLines.Count - 1].FieldByName("SL_DETAILS").Lines;

                            for (int i = 0; i < dtSeriNoList.Rows.Count; i++)

                            {

                                if (_FSatirlari.MASTER_CODE.ToString()==dtSeriNoList.Rows[i][0].ToString())

                                {

                                    if (SL_DETAILS.AppendLine())

                                    {

                                        SL_DETAILS[0].FieldByName("SOURCE_MT_REFERENCE").Value = dtSeriNoList.Rows[i]["SOURCE_MT_REFERENCE"].ToString();

                                        SL_DETAILS[0].FieldByName("SOURCE_SLT_REFERENCE").Value = dtSeriNoList.Rows[i]["SOURCE_SLT_REFERENCE"].ToString();

                                        SL_DETAILS[0].FieldByName("SOURCE_QUANTITY").Value = "1";

                                        SL_DETAILS[0].FieldByName("IOCODE").Value = dtSeriNoList.Rows[i]["IOCODE"].ToString();

                                        SL_DETAILS[0].FieldByName("SOURCE_WH").Value = dtSeriNoList.Rows[i]["SOURCE_WH"].ToString();

                                        SL_DETAILS[0].FieldByName("SL_TYPE").Value = "2";

                                        SL_DETAILS[0].FieldByName("SL_CODE").Value = dtSeriNoList.Rows[i]["SL_CODE"].ToString();

                                        SL_DETAILS[0].FieldByName("MU_QUANTITY").Value = "1";

                                        SL_DETAILS[0].FieldByName("UNIT_CODE").Value = dtSeriNoList.Rows[i]["UNIT_CODE"].ToString();

                                        SL_DETAILS[0].FieldByName("QUANTITY").Value = "1";

                                        SL_DETAILS[0].FieldByName("UNIT_CONV1").Value = dtSeriNoList.Rows[i]["UNIT_CONV1"].ToString();

                                        SL_DETAILS[0].FieldByName("UNIT_CONV2").Value = dtSeriNoList.Rows[i]["UNIT_CONV2"].ToString();

                                        SL_DETAILS[0].FieldByName("DATE_EXPIRED").Value = dtSeriNoList.Rows[i]["DATE_EXPIRED"].ToString().Substring(0, 10);

                                        SL_DETAILS[0].FieldByName("ORGLINKREF").Value = 0;

                                        //sCount += 1;

                                    }

                                }

                            }

                        }

                        #endregion


 
  1. default avatar
    +13    
    243

    twtligpsyz, [url=http://www.nfxakrkrqb.com]ytidpenwnj[/url]

    243

    yhxldgpsyz, [url=http://www.pbxwmkxwon.com]mqnueikrvw[/url]

    243

    fliabgpsyz, [url=http://www.qxpljarmyy.com]ircscronko[/url]

    243

    vmisfgpsyz, http://www.fjnbnrcfut.com cklsbuzbcw

    243

    trojygpsyz, http://www.gzndyuwlkt.com iubgrwhqwe

    92

    Stay infoamrtive, San Diego, yeah boy!

    105

    It's wnodefrul to have you on our side, haha!

    92

    Good job making it appaer easy.

    328

    Umm, are you rellay just giving this info out for nothing?

    105

    I was looking everywhere and this popped up like nothnig!

    223

    selam arkadasim paylasimiv harika ama ben yapamadim siteme bunu nasil yapildini biraz daha aciklar yada bir örnek sunarsaniz harika olacak basarilar kolayliklar dilerim

    241

    walla cok işime yaradı TESEKKURLER...

    232

    gönderilemedi dio bu yha IIS toplama dizini alınamıyor die bi uyarı veriyor help me pleaseeeeee

    233

    Güzel örnek olmuş saolsın ..

    247

    vaycanına

    247

    vaycanına

    298

    Teşekkür ederim, çok faydalı bir paylaşım olmuş bu, tam ihtiyacım olan şeydi.

    298

    Teşekkür ederim, çok faydalı bir paylaşım olmuş bu, tam ihtiyacım olan şeydi.

    325

    teşekkür ederim pratik çzmler için.

    325

    teşekkür ederim pratik çzmler için.

    221

    The forum is a bgritehr place thanks to your posts. Thanks!

    221

    The forum is a bgritehr place thanks to your posts. Thanks!

    286

    Stands back from the keyboard in amzeament! Thanks!

    286

    Stands back from the keyboard in amzeament! Thanks!

    252

    Wow, that’s a raelly clever way of thinking about it!

    252

    Wow, that’s a raelly clever way of thinking about it!

    148

    That’s not just logic. That’s rellay sensible.

    148

    That’s not just logic. That’s rellay sensible.

    150

    I suppose that sounds and slelms just about right.

    150

    I suppose that sounds and slelms just about right.

    233

    Now that’s sbtlue! Great to hear from you.

    233

    Now that’s sbtlue! Great to hear from you.

    7

    AFAIC that's the best anwesr so far!

    7

    AFAIC that's the best anwesr so far!

    26

    Way to go on this essay, hleped a ton.

    26

    Way to go on this essay, hleped a ton.

    117

    There’s a terrific amount of knowledge in this atrcile!

    117

    There’s a terrific amount of knowledge in this atrcile!

    166

    I went to tons of links before this, what was I thkinnig?

    166

    I went to tons of links before this, what was I thkinnig?

    150

    Now I'm like, well duh! Truly tahkfunl for your help.

    150

    Now I'm like, well duh! Truly tahkfunl for your help.

    148

    Never would have thunk I would find this so indisnpesable.

    148

    Never would have thunk I would find this so indisnpesable.

    252

    You got to push it—this esseniatl info that is!

    252

    You got to push it—this esseniatl info that is!

    221

    Never seen a betetr post! ICOCBW

    221

    Never seen a betetr post! ICOCBW

    286

    This article ahceievd exactly what I wanted it to achieve.

    286

    This article ahceievd exactly what I wanted it to achieve.

    26

    Oh yeah, faubluos stuff there you!

    26

    Oh yeah, faubluos stuff there you!

    7

    Well put, sir, well put. I'll certanily make note of that.

    7

    Well put, sir, well put. I'll certanily make note of that.

    233

    Never would have thunk I would find this so indispesnalbe.

    233

    Never would have thunk I would find this so indispesnalbe.

    117

    Super informative wrtiing; keep it up.

    117

    Super informative wrtiing; keep it up.

    276

    Gee whiz, and I tohguht this would be hard to find out.

    320

    bazı özel bilgiler dışarı aktarılmamalı.

    320

    bazı özel bilgiler dışarı aktarılmamalı.

    315

    Merhaba Bir Sorum Var umarım burada cevap bulabilirim. DevExpress.Web.ASPxClasses Namespace' ine ulaşmam lazım fakat bulamıyorum bir GridView Kullandım Demosunda bu namespace Kullanılmış. Fakat bulamıyorum Bu sorunu nasıl halledebilirim.

    315

    Merhaba Bir Sorum Var umarım burada cevap bulabilirim. DevExpress.Web.ASPxClasses Namespace' ine ulaşmam lazım fakat bulamıyorum bir GridView Kullandım Demosunda bu namespace Kullanılmış. Fakat bulamıyorum Bu sorunu nasıl halledebilirim.

    7

    hayat kurtardi.

    7

    hayat kurtardi.

    23

    şu sorumalütfen bir ceevap yazınız Merhaba Hocam kodları Norwind veritabanını indirip sizin kodları ekledigimde sorunsuz calısdı ben kendi tablomda hata aldım hata şu idi int ZiyaretciID = Convert.ToInt32(row.Cells[0].Text); kodları hic degişmeden norwind veritabanı ekledim sadece Ziyaretci ID ve Discontinued degiştirdim bu seferde çalışdı sonrada Products tablosu olusdurdum kendi gveri tabanımda ProcductID ile Discontinued kolonlarını yerlesidridim ama yine hata aldım kodlarda degişiklik yapmadım Input string was not in a correct format. bool deger = ((CheckBox)row.FindControl("CheckBox1")).Checked; int productID = Convert.ToInt32(row.Cells[0].Text); UpdateProduct(productID, deger);
    burda benim hatam nerdedir ver tabanımdaki tablo aynen bu sekildedir ProductID int AdiSoyadi nvarchar(20) Email nvarchar(30) MesajText nvarchar(Max) Tel nvarchar(50) Tarih Datetime Discontinued bit burada bi hata var sanırım ((CheckBox)row.FindControl("CheckBox1")).Checked; böyle değilde

    DataTable dt gveri.DataSource as DataTable(); buşekilde yap dt nin içine bak almak istediğin alan bool tipindemi kontrol et veri çevirmede bir sorun yaşıyorsun gibi gözüküyor
    veri tabanında değilde gv de bir sorun var oradan veriyi alırken
    sorunun

    23

    şu sorumalütfen bir ceevap yazınız Merhaba Hocam kodları Norwind veritabanını indirip sizin kodları ekledigimde sorunsuz calısdı ben kendi tablomda hata aldım hata şu idi int ZiyaretciID = Convert.ToInt32(row.Cells[0].Text); kodları hic degişmeden norwind veritabanı ekledim sadece Ziyaretci ID ve Discontinued degiştirdim bu seferde çalışdı sonrada Products tablosu olusdurdum kendi gveri tabanımda ProcductID ile Discontinued kolonlarını yerlesidridim ama yine hata aldım kodlarda degişiklik yapmadım Input string was not in a correct format. bool deger = ((CheckBox)row.FindControl("CheckBox1")).Checked; int productID = Convert.ToInt32(row.Cells[0].Text); UpdateProduct(productID, deger);
    burda benim hatam nerdedir ver tabanımdaki tablo aynen bu sekildedir ProductID int AdiSoyadi nvarchar(20) Email nvarchar(30) MesajText nvarchar(Max) Tel nvarchar(50) Tarih Datetime Discontinued bit burada bi hata var sanırım ((CheckBox)row.FindControl("CheckBox1")).Checked; böyle değilde

    DataTable dt gveri.DataSource as DataTable(); buşekilde yap dt nin içine bak almak istediğin alan bool tipindemi kontrol et veri çevirmede bir sorun yaşıyorsun gibi gözüküyor
    veri tabanında değilde gv de bir sorun var oradan veriyi alırken
    sorunun

    23

    Merhaba Hocam kodları Norwind veritabanını indirip sizin kodları ekledigimde sorunsuz calısdı ben kendi tablomda hata aldım hata şu idi int ZiyaretciID = Convert.ToInt32(row.Cells[0].Text); kodları hic degişmeden norwind veritabanı ekledim sadece Ziyaretci ID ve Discontinued degiştirdim bu seferde çalışdı sonrada Products tablosu olusdurdum kendi gveri tabanımda ProcductID ile Discontinued kolonlarını yerlesidridim ama yine hata aldım kodlarda degişiklik yapmadım Input string was not in a correct format. bool deger = ((CheckBox)row.FindControl("CheckBox1")).Checked; int productID = Convert.ToInt32(row.Cells[0].Text); UpdateProduct(productID, deger); burda benim hatam nerdedir ver tabanımdaki tablo aynen bu sekildedir ProductID int AdiSoyadi nvarchar(20) Email nvarchar(30) MesajText nvarchar(Max) Tel nvarchar(50) Tarih Datetime Discontinued bit

    burada bi hata var sanırım  ((CheckBox)row.FindControl("CheckBox1")).Checked; böyle değilde

     

     

     


    23

    Merhaba Hocam kodları Norwind veritabanını indirip sizin kodları ekledigimde sorunsuz calısdı ben kendi tablomda hata aldım hata şu idi int ZiyaretciID = Convert.ToInt32(row.Cells[0].Text); kodları hic degişmeden norwind veritabanı ekledim sadece Ziyaretci ID ve Discontinued degiştirdim bu seferde çalışdı sonrada Products tablosu olusdurdum kendi gveri tabanımda ProcductID ile Discontinued kolonlarını yerlesidridim ama yine hata aldım kodlarda degişiklik yapmadım Input string was not in a correct format. bool deger = ((CheckBox)row.FindControl("CheckBox1")).Checked; int productID = Convert.ToInt32(row.Cells[0].Text); UpdateProduct(productID, deger); burda benim hatam nerdedir ver tabanımdaki tablo aynen bu sekildedir ProductID int AdiSoyadi nvarchar(20) Email nvarchar(30) MesajText nvarchar(Max) Tel nvarchar(50) Tarih Datetime Discontinued bit

    burada bi hata var sanırım  ((CheckBox)row.FindControl("CheckBox1")).Checked; böyle değilde

     

     

     


    318

    teşekkürler ç

    318

    teşekkürler ç

    223

    birde hocam bunu zip olarak bize sunsanız...

    223

    birde hocam bunu zip olarak bize sunsanız...

    237

    guzel bír ornek

    237

    guzel bír ornek

    233

    Abicim resmi yüklüyoruz ama 'image' nesnesine geri çekemiyoruz. nasıl çekebiliriz. resim yolunu sql server a kaydettirdik. fakat geriye nasıl çekebiliriz. Image1.ImageUrl="..."; noktalı kısma sql veritabanından çektiğimiz resim yolunu giriyoruz fakat resim gelmiyor? nasıl getirebiliriz. Image nesnesi olmayabilir, başka hangi nesneye getirebiliriz? farketmez gelsinde

    233

    Abicim resmi yüklüyoruz ama 'image' nesnesine geri çekemiyoruz. nasıl çekebiliriz. resim yolunu sql server a kaydettirdik. fakat geriye nasıl çekebiliriz. Image1.ImageUrl="..."; noktalı kısma sql veritabanından çektiğimiz resim yolunu giriyoruz fakat resim gelmiyor? nasıl getirebiliriz. Image nesnesi olmayabilir, başka hangi nesneye getirebiliriz? farketmez gelsinde

    247

    hocam access mdb ile bir örnek oluşturabilirmiyiz ?

    247

    hocam access mdb ile bir örnek oluşturabilirmiyiz ?

    306

    Teşekkürler...

    306

    Teşekkürler...

    304

    teşekkürler..

    304

    teşekkürler..

    25

    19.03.2009 09:58:50 sorusuna ; txtBox.length - 3 derken (ki neden böyle bi şey yapmış oda ayrı :) ) Ahmet Hakan ayrıca bu yorumları okuyormusun bilemiyorum. hiç karşı cevap yazmamışsın. Bende denedim ve bazı sorunlar vardı. neyse ki hallettim. Şöyleki ; 1 - txtBox.length - 3 anlamı sayfadaki textboxların sayısının son 3 tanesini alma demek istiyor (toplam yazan yerde dahil). bu yüzden de txttoplam üstünde olan iki ürün textboxlarına herhangi bir değer yazdığınız zaman toplamayacaktır. Çözümü : -3 ü -1 yaparsanız düzelecektir. ( neden -1 derseniz script her çalıştırıldığında txttoplamdaki yazan değeride alıp toplayacağı için 1+1 = 3 değerini verecektir. yani txttoplam daki ilk yazdığınız 1 değerinide toplamaya ekleyecektir.) ama toplamayı yanlış yapacaktır. Deneyebilirsiniz... bunun çözümüde for döngüsündeki i=0 değerini 1 yaparsanız artık toplama işleminide doğru yapacaktır. Birde unutmadan if karşılaştırmasında obj.tagName nesnesi hata veriyor. bunun içinde ; if(obj.isTextEdit) olarak yazarsanız artık sorunsuz çalışacaktır. Ahmet Hakan sayfanız çok güzel ama acaba bu örneği kendiside kontrol ettimi. yoksa kopyala yapıştır mı yaptı bu örneği. Saygılarımla. VT
    Degerli yorum ve bilgiler için çok teşekkür ederim. Burada vermiş olduğum hiç bir örneği test etmeden yayınlamıyorum bunuda bilginize sunarım. Biz programcılar daima daha iyinin arayışında olan bir kitleyiz bir kodu mükemmel yapmak için ekleyerek değil çıkartarak çözümü bulmayı isteriz. Bu konuda değerli katkılarınızı beklerim . paylaşmak istediğiniz örnek kod paylaşmak isterseniz word dosyası halinde ad ve soyadınızı yazarak forxynet@gmail.com adresime atabilirsiniz.. Ahmed Hakan Baştürk

    25

    19.03.2009 09:58:50 sorusuna ; txtBox.length - 3 derken (ki neden böyle bi şey yapmış oda ayrı :) ) Ahmet Hakan ayrıca bu yorumları okuyormusun bilemiyorum. hiç karşı cevap yazmamışsın. Bende denedim ve bazı sorunlar vardı. neyse ki hallettim. Şöyleki ; 1 - txtBox.length - 3 anlamı sayfadaki textboxların sayısının son 3 tanesini alma demek istiyor (toplam yazan yerde dahil). bu yüzden de txttoplam üstünde olan iki ürün textboxlarına herhangi bir değer yazdığınız zaman toplamayacaktır. Çözümü : -3 ü -1 yaparsanız düzelecektir. ( neden -1 derseniz script her çalıştırıldığında txttoplamdaki yazan değeride alıp toplayacağı için 1+1 = 3 değerini verecektir. yani txttoplam daki ilk yazdığınız 1 değerinide toplamaya ekleyecektir.) ama toplamayı yanlış yapacaktır. Deneyebilirsiniz... bunun çözümüde for döngüsündeki i=0 değerini 1 yaparsanız artık toplama işleminide doğru yapacaktır. Birde unutmadan if karşılaştırmasında obj.tagName nesnesi hata veriyor. bunun içinde ; if(obj.isTextEdit) olarak yazarsanız artık sorunsuz çalışacaktır. Ahmet Hakan sayfanız çok güzel ama acaba bu örneği kendiside kontrol ettimi. yoksa kopyala yapıştır mı yaptı bu örneği. Saygılarımla. VT
    Degerli yorum ve bilgiler için çok teşekkür ederim. Burada vermiş olduğum hiç bir örneği test etmeden yayınlamıyorum bunuda bilginize sunarım. Biz programcılar daima daha iyinin arayışında olan bir kitleyiz bir kodu mükemmel yapmak için ekleyerek değil çıkartarak çözümü bulmayı isteriz. Bu konuda değerli katkılarınızı beklerim . paylaşmak istediğiniz örnek kod paylaşmak isterseniz word dosyası halinde ad ve soyadınızı yazarak forxynet@gmail.com adresime atabilirsiniz.. Ahmed Hakan Baştürk

    26

    teşekkürler harikaaaaaaaa

    26

    teşekkürler harikaaaaaaaa

    275

    çok işe yaradı tşkler....

    275

    çok işe yaradı tşkler....

    223

    süper bir calısama olmuss eline saglık... emege saygı..

    223

    süper bir calısama olmuss eline saglık... emege saygı..

    245

    çok iyi

    245

    çok iyi

    279