bjk porto canlř izle
ucuz ucak bileti flypgs turk hava yollari onur air sunexpress atlas jet anadolu jet pegasus en ucuz ucak bileti pegasus
izmir escort bayan escort bursa bodrum escort izmir escort k─▒zlar istanbul escort bayan antalya escort bayan izmir escort bayanlar izmir escort bursa escort bayan bursa escort istanbul escort bayan
C# Access Veritaban─▒ ile Telefon Sat─▒┼č Program─▒ | Kaz─▒m ┼×─░M┼×EK
İstanbulda en iyi hizmet veren evden eve nakliyat şirketleri beylikdŘzŘ evden eve nakliyat beykoz evden eve nakliyat bostanci evden eve nakliyat kurtk÷y evden eve nakliyat pendik evden eve nakliyat

C# Access Veritaban─▒ ile Telefon Sat─▒┼č Program─▒

Herhangi bir telefon sat─▒┼č ma─čazas─▒nda veya telefon sat─▒┼č d├╝kkan─▒nda┬ábulunan telefonlar─▒n sat─▒┼č ve m├╝┼čteri ┬ábilgilerini kay─▒t alt─▒na al─▒nmas─▒ ve takibinin yap─▒lmas─▒ amac─▒yla haz─▒rlanm─▒┼č access veri taban─▒n─▒ kullanan bir program.

Telefon d├╝kkan─▒nda bulunan telefonlar─▒n ve sat─▒┼č─▒ yap─▒lan m├╝┼čterilerin bilgileri┬áaccess veri taban─▒nda yap─▒lmaktad─▒r. Veri taban─▒ ├╝zerinde kay─▒t ekleme, kay─▒t silme, kay─▒t listeleme, kay─▒t arama ve kay─▒t g├╝ncelleme i┼člemleri yap─▒lmaktad─▒r.

├ľncelikle veri taban─▒nda bulunan tablonun alanlar─▒n─▒ ve veri t├╝rlerini yazal─▒m.

telefon-tablo

Yukar─▒daki alanlardan ve veri t├╝rlerinde olu┼čan tabloyu olu┼čturduktan sonra form ├╝zerinde istedi─čimiz gibi tasar─▒m yap─▒p kodlamaya ge├žebiliriz.

Programla neler yap─▒labilir:

  1. Yeni kay─▒t ekleme: Yeni bir m├╝┼čteri geldi─činde m├╝┼čteri bilgilerini yazarak tabloya yeni bir kay─▒t ekleyebiliriz.
  2. Kay─▒t listeleme: Tabloda bulunan t├╝m kay─▒tlar─▒ ekranda bir datagrid ├╝zerinde listeleyebiliriz.
  3. Kay─▒t Arama: ─░stedi─čimiz herhangi bir kritere g├Âre kay─▒t arama yapt─▒rabiliriz. Aranan kay─▒t bulundu─čunda t├╝m bilgileri ekrana getirilir.
  4. Kay─▒t G├╝ncelleme: Tabloda bulunan herhangi bir kayd─▒ bularak kay─▒t ├╝zerinde istedi─čimiz gibi g├╝ncelleme i┼člemi yapabiliriz.
  5. Kay─▒t Silme: Veri taban─▒ndan istenilen bir kay─▒t bulunarak veri taban─▒ndan silme i┼člemi yap─▒labilir.

Program─▒n ekran g├Âr├╝nt├╝s├╝:

telefon-satis

Program─▒n C# kodlar─▒:

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;//Veritaban─▒ ba─člant─▒ k├╝t├╝phanesi

namespace telefon
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //Veri Taban─▒ De─či┼čkenlerini Tan─▒mlama B├Âl├╝m├╝
        OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=telefon.accdb");
        OleDbCommand komut = new OleDbCommand();
        OleDbDataAdapter adaptor = new OleDbDataAdapter();
        DataSet tasima = new DataSet();
        string resim_t;
        //DataGridWiev de kay─▒tlar─▒ listeleme B├Âl├╝m├╝
        void listele()
        {
            baglanti.Open();
            OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * from telefon", baglanti);
            adaptor.Fill(tasima, "telefon");
            dataGridView1.DataSource = tasima.Tables["telefon"];
            adaptor.Dispose();
            baglanti.Close();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            listele();
        }
        //Resim Ekleme Butonu
        private void button7_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK) 
            {
                pictureBox1.ImageLocation = openFileDialog1.FileName;
                t_resim.Text = openFileDialog1.FileName;
            }
            //"\" Karakterlerin ascii kodunu alma b├Âl├╝m├╝
            int s = 92;
            string harf = ((char)s).ToString();

            //Resmin adresinin tersten yazd─▒rma b├Âl├╝m├╝
            string yazi = t_resim.Text; string metin = "";
            int yaziuzunlugu = yazi.Length;
            for (int i = yaziuzunlugu; i > 0; i--)
            {
                if (yazi.Substring(i - 1, 1) == harf)
                {
                    break;
                }
                metin = metin + (yazi.Substring(i - 1, 1));
            }
            // Bulunan resim ad─▒n─▒ d├╝zden yazd─▒rma b├Âl├╝m├╝
            int uzunluk = metin.Length; string kelime = "";
            for (int a = uzunluk; a > 0; a--)
            {
                kelime = kelime + (metin.Substring(a - 1, 1));
            }
            //resim ad─▒n─▒ oresim kutusuna yazd─▒rma b├Âl├╝m├╝
            t_resim.Text = "Resimler/" + kelime;
            resim_t = t_resim.Text;
            
        }
        //Kay─▒t Ekleme Butonu
        private void button5_Click(object sender, EventArgs e)
        {
            t_resim.Text = pictureBox1.ImageLocation;
         if (t_markasi.Text != "" && t_modeli.Text != "" && t_ime_no.Text != "" && t_seri_no.Text != "" && t_islemci.Text != "" && t_hafiza.Text != "" && t_isletim_sistemi.Text != "" && t_uretim_tarihi.Text != "" && t_cozunurluk.Text != "" && t_ekran_boyutu.Text != "" && t_fiyati.Text != "" && t_resim.Text != "")
        {
           komut.Connection = baglanti;
           komut.CommandText = "Insert Into telefon(t_markasi,t_modeli,t_ime_no,t_seri_no,t_islemci,t_hafiza,t_isletim_sistemi,t_uretim_tarihi,t_cozunurluk,t_ekran_boyutu,t_fiyati,t_resim) Values ('" + t_markasi.Text + "','" + t_modeli.Text + "','" + t_ime_no.Text + "','" + t_seri_no.Text + "','" + t_islemci.Text + "','" + t_hafiza.Text + "','" + t_isletim_sistemi.Text + "','" + t_uretim_tarihi.Text + "','" + t_cozunurluk.Text + "','" + t_ekran_boyutu.Text + "','" + t_fiyati.Text + "','" + t_resim+ "')";
           baglanti.Open();
           komut.ExecuteNonQuery();
           komut.Dispose();
           baglanti.Close();
           MessageBox.Show("Kay─▒t Tamamland─▒!");
           tasima.Clear();
           listele();
        }
           else
        {
         MessageBox.Show("Bo┼č alan ge├žmeyiniz!");
           }

        }
        //Yeni Kay─▒t Ekleme Butonu
        private void button4_Click(object sender, EventArgs e)
        {
            t_id.Text = "";
            t_markasi.Text = "";
            t_modeli.Text = "";
            t_ime_no.Text = "";
            t_seri_no.Text = "";
            t_islemci.Text = "";
            t_hafiza.Text = "";
            t_isletim_sistemi.Text = "";
            t_uretim_tarihi.Text = "";
            t_cozunurluk.Text = "";
            t_ekran_boyutu.Text = "";
            t_fiyati.Text = "";
            t_resim.Text = "";
            pictureBox1.ImageLocation = "";
        }
        //Kay─▒t Silme B├Âl├╝m├╝
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult c;
            c = MessageBox.Show("Silmek istedi─činizden emin misiniz?", "Uyar─▒!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
            if (c == DialogResult.Yes)
            {
                baglanti.Open();
                komut.Connection = baglanti;
                komut.CommandText = "Delete from telefon where t_id=" + textBox1.Text + "";
                komut.ExecuteNonQuery();
                komut.Dispose();
                baglanti.Close();
                tasima.Clear();
                listele();
            }

        }
        //DataGridView ├╝zerinde t─▒klanan kayd─▒n ekranda g├Âsterilmesi
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            t_id.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
            t_markasi.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            t_modeli.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            t_ime_no.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            t_seri_no.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            t_islemci.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
            t_hafiza.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();
            t_isletim_sistemi.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString();
            t_uretim_tarihi.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString();
            t_cozunurluk.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString();
            t_ekran_boyutu.Text = dataGridView1.CurrentRow.Cells[10].Value.ToString();
            t_fiyati.Text = dataGridView1.CurrentRow.Cells[11].Value.ToString();
            t_resim.Text = dataGridView1.CurrentRow.Cells[12].Value.ToString();
            pictureBox1.ImageLocation = dataGridView1.CurrentRow.Cells[12].Value.ToString();
            
        }
        //Kay─▒t Arama B├Âl├╝m├╝

        private void button2_Click(object sender, EventArgs e)
        {
            baglanti = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=telefon.accdb");
            adaptor = new OleDbDataAdapter("SElect * from telefon where t_markasi like '%" + textBox2.Text + "%'", baglanti);
            tasima = new DataSet();
            baglanti.Open();
            adaptor.Fill(tasima, "telefon");
            dataGridView1.DataSource = tasima.Tables["telefon"];
            baglanti.Close();
            
            //Bulunan kay─▒t textboxlara atanarak g├Âsteriliyor.
            t_markasi.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            t_modeli.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            t_ime_no.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            t_seri_no.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            t_islemci.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
            t_hafiza.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();
            t_isletim_sistemi.Text = dataGridView1.CurrentRow.Cells[7].Value.ToString();
            t_uretim_tarihi.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString();
            t_cozunurluk.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString();
            t_ekran_boyutu.Text = dataGridView1.CurrentRow.Cells[10].Value.ToString();
            t_fiyati.Text = dataGridView1.CurrentRow.Cells[11].Value.ToString();
            t_resim.Text = dataGridView1.CurrentRow.Cells[12].Value.ToString();
        }
        //Telefon ID'─▒na g├Âre arama

        private void button3_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=telefon.accdb"); con.Open();
            OleDbCommand cmd = new OleDbCommand("Select * from telefon where t_id=" + textBox3.Text + "", con);
            OleDbDataReader dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                t_id.Text = dr["t_id"].ToString();
                t_markasi.Text = dr["t_markasi"].ToString();
                t_modeli.Text = dr["t_modeli"].ToString();
                t_ime_no.Text = dr["t_ime_no"].ToString();
                t_seri_no.Text = dr["t_seri_no"].ToString();
                t_islemci.Text = dr["t_islemci"].ToString();
                t_hafiza.Text = dr["t_hafiza"].ToString();
                t_isletim_sistemi.Text = dr["t_isletim_sistemi"].ToString();
                t_uretim_tarihi.Text = dr["t_uretim_tarihi"].ToString();
                t_cozunurluk.Text = dr["t_cozunurluk"].ToString();
                t_ekran_boyutu.Text = dr["t_ekran_boyutu"].ToString();
                t_fiyati.Text = dr["t_fiyati"].ToString();
                pictureBox1.ImageLocation = dr["t_resim"].ToString();
                t_resim.Text = dr["t_resim"].ToString();
            }
            con.Close();

        }
        // Kay─▒t g├╝ncelleme b├Âl├╝m├╝
        private void button6_Click(object sender, EventArgs e)
        {
            komut = new OleDbCommand();
            baglanti.Open();
            komut.Connection = baglanti;
            komut.CommandText = "update telefon set t_markasi='" + t_markasi.Text + "', t_modeli='" + t_modeli.Text +"',t_ime_no='"+ t_ime_no.Text +"',t_seri_no='"+ t_seri_no.Text +"',t_islemci='"+ t_islemci.Text +"',t_hafiza='"+ t_hafiza.Text +"',t_isletim_sistemi='"+ t_isletim_sistemi.Text +"',t_uretim_tarihi='"+ t_uretim_tarihi.Text +"',t_cozunurluk='"+ t_cozunurluk.Text +"',t_ekran_boyutu='"+ t_ekran_boyutu.Text +"',t_fiyati='"+ t_fiyati.Text +"',t_resim='"+ t_resim.Text +"' where t_id=" + t_id.Text + "";
            komut.ExecuteNonQuery();
            baglanti.Close();
            tasima.Clear();
            listele();


        }
    }
}

Bir Cevap Yaz─▒n

E-posta hesab─▒n─▒z yay─▒mlanmayacak. Gerekli alanlar * ile i┼čaretlenmi┼člerdir

WP-SpamFree by Pole Position Marketing

bjk haberleri son dakika altin fiyatlari bugun altin fiyatlari bugun canli