• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

C sharp Access Kütüphane Takip Programı

AMoNYaK54

Aileden
Aktiflik
K.Tarihi
12 Haz 2014
Mesajlar
491
Puanı
144
Konum
Sakarya / Hendek
Merhaba arkadaşlar eskiden yapmış olduğum access bağlantılı kütüphane takip programını paylaşmak istedim gerekli açıklama satırları kod kısmında eklidir tekrardan aklınızda olan soruları sorabilirsiniz anında cevap veremesem de gerekli yardımı yapacağım dır.

Program Virüs Total : TIKLA
Program Download Files.fm : TIKLA
Program Download Dosya.tc : TIKLA


İlgili Resim



İlgili Açık Kod Satırları

Kod:
using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace kütüphanetakip
{
    public partial class ögrenci : Form
    {
        public ögrenci()
        {
            InitializeComponent();
        }
        OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=kütüphane.mdb");
       
        
        
        private void button1_Click(object sender, EventArgs e)
        {// veri ekleme butonu
            try// hata alsada programın calısmasını sağlar ve hata alırsa catch sonrası calısır
            {
            baglanti.Open();
            OleDbCommand komut = new OleDbCommand("insert into okuyucu(adisoyadi,okulno,kitapadi,kitapyazar,bastarih,bittarih,hasardurumu,emanetdurum) values('"+t1.Text.ToString()+"','"+t2.Text.ToString()+"','"+t3.Text.ToString()+"','"+t4.Text.ToString()+"','"+d1.Text.ToString()+"','"+d2.Text.ToString()+"','"+c1.Text.ToString()+"','"+c2.Text.ToString()+"')", baglanti);
            komut.ExecuteNonQuery();// ilgili yerlere girdiğimiz değerler dogrultusunda verilerimizi ekler
            baglanti.Close();
            verigöster();
            }
            catch
            {
                            baglanti.Close();// hata karsılık baska bir hata dogurmaması için baglantımızı kapatıyoruz
            }


        }
        private void verigöster()
        {
            listView1.Items.Clear();
            baglanti.Open();// verigöster sınıfı tarihe göre sql sorgusunda çalışır
            OleDbCommand komut= new OleDbCommand ("Select * From okuyucu where bastarih like '"+d3.Text.ToString()+"'",baglanti);
            OleDbDataReader okuyucu = komut.ExecuteReader();
            while (okuyucu.Read())// Sql sorgusuna gore deger varsa dongumuz donuyor
            {
                
                ListViewItem deger = new ListViewItem();//listview değer eklemek için deger değişkeni tanımlıyoruz
                deger.Text = okuyucu[0].ToString();//0. index okuyucu0 yani id atıyoruz
                deger.SubItems.Add(okuyucu[1].ToString());
                deger.SubItems.Add(okuyucu[2].ToString());
                deger.SubItems.Add(okuyucu[3].ToString());
                deger.SubItems.Add(okuyucu[4].ToString());
                deger.SubItems.Add(okuyucu[5].ToString());
                deger.SubItems.Add(okuyucu[6].ToString());
                deger.SubItems.Add(okuyucu[7].ToString());
                deger.SubItems.Add(okuyucu[8].ToString());
                listView1.Items.Add(deger);//en sondada tum verılerımızı listview ekliyoruz
            }


            baglanti.Close();
            t1.Text = "";
            t2.Text = "";
            t3.Text = "";
            t4.Text = "";
            c1.SelectedIndex = -1;
            c2.SelectedIndex = -1;


        }
        private void ögrenci_Load(object sender, EventArgs e)
        {
            verigöster();
        }


        private void button3_Click(object sender, EventArgs e)
        {
            verigöster();// veri göster sınıfını çağırıyoruz
        }
        int id = 0;// id değişkeni tanımlıyoruz verimiz buna göre silinecek ve düzenlenecek
        private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
        {//listview çift tıklanma durumunda ilgili veriler ilgili yerlerine geçiyor
            try
            {
                c1.Text = "";
                c2.Text = "";
                id =Convert.ToInt32(listView1.SelectedItems[0].SubItems[0].Text);
                t1.Text = listView1.SelectedItems[0].SubItems[1].Text;
                t2.Text = listView1.SelectedItems[0].SubItems[2].Text;
                t3.Text = listView1.SelectedItems[0].SubItems[3].Text;
                t4.Text = listView1.SelectedItems[0].SubItems[4].Text;
               d1.Text = listView1.SelectedItems[0].SubItems[5].Text;
               d2.Text = listView1.SelectedItems[0].SubItems[6].Text;
               c1.Text = listView1.SelectedItems[0].SubItems[7].Text;
               c2.Text = listView1.SelectedItems[0].SubItems[8].Text;
            }
            catch 
            {
                
                throw;
            }
        }
        //GÜNCELLE BUTONU
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                baglanti.Open();// baglantımızı açıyoruz ve guncellıyoruz
                OleDbCommand komut = new OleDbCommand("UPDATE okuyucu set adisoyadi='" + t1.Text + "',okulno='" + t2.Text + "',kitapadi='" + t3.Text + "',kitapyazar='" + t4.Text + "',bastarih='" + d1.Text + "',bittarih='" + d2.Text + "',hasardurumu='" + c1.Text + "',emanetdurum='" + c2.Text + "' where id=" + id + "", baglanti);
                komut.ExecuteNonQuery();// Sql sorgumuzu çalıştırıyoruz
                baglanti.Close();
                verigöster();// Veri göster sınıfını çağırıyoruz
            }
            catch
            {
            }
        }


        private void button4_Click(object sender, EventArgs e)
        {
            if ("OK" == MessageBox.Show("Seçilen veriyi silmekte eminmisiniz ?", "Bilgi", MessageBoxButtons.OKCancel, MessageBoxIcon.Information).ToString())
            {// hata mesaıjndan sonra onaylanırsa eğer ilgili seçilen veriyi siler




                baglanti.Open();// SORGUMUZA GÖRE SEÇİLEN VERİYİ İD SİNE GÖRE SİLER
                OleDbCommand komut = new OleDbCommand("Delete From okuyucu where id=(" + id + ")", baglanti);
                komut.ExecuteNonQuery();
                baglanti.Close();
                verigöster();
            }
        }


        private void button5_Click(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            baglanti.Open();// verigöster tüm kayıtları göster
            OleDbCommand komut = new OleDbCommand("Select * From okuyucu ", baglanti);
            OleDbDataReader okuyucu = komut.ExecuteReader();
            while (okuyucu.Read())// Sql sorgusuna gore deger varsa dongumuz donuyor
            {


                ListViewItem deger = new ListViewItem();//listview değer eklemek için deger değişkeni tanımlıyoruz
                deger.Text = okuyucu[0].ToString();//0. index okuyucu0 yani id atıyoruz
                deger.SubItems.Add(okuyucu[1].ToString());
                deger.SubItems.Add(okuyucu[2].ToString());
                deger.SubItems.Add(okuyucu[3].ToString());
                deger.SubItems.Add(okuyucu[4].ToString());
                deger.SubItems.Add(okuyucu[5].ToString());
                deger.SubItems.Add(okuyucu[6].ToString());
                deger.SubItems.Add(okuyucu[7].ToString());
                deger.SubItems.Add(okuyucu[8].ToString());
                listView1.Items.Add(deger);//en sonunda da tum verilerimizi listview ekliyoruz
            }


            baglanti.Close();
            t1.Text = "";
            t2.Text = "";
            t3.Text = "";
            t4.Text = "";
            c1.SelectedIndex = -1;
            c2.SelectedIndex = -1;
        }
        }
    }
 
aynısını geçen sene bizim hoca c veya c++ da ödev olarak vermiş :D
 
Geri
Üst