Skip to main content

AccessTr.neT


Access | bi tablodaki seçilen adın id'sinin başka tabloya kaydedilmesi (ACİL YARDIM)

serkanmurat
serkanmurat
2
2246

Access | bi tablodaki seçilen adın id'sinin başka tabloya kaydedilmesi (ACİL YARDIM)

Question #1

[Resim: do.php?img=4001]

mudurluk Tablosu;
m_id
m_adi

kullanici Tablosu;
m_id

kutucuktaki değerler mudurluk tablosundan geliyo displaymembers = m_adi, valuemembers = m_id kayıt eklerken m_adi seçilecek fakat kaydederken seçilenin m_idsi kullanicilar tablosundaki m_id'ye kaydedilecek..

Bunun için gereken kodlar neler ?
Cevapla
#2
Örnek uygulamanızı ekleyiniz.
Resimdeki formun kayıt kaynağı kullanıcı tablosu, açılan kutunun satır kaynağı mudurluk tablosu ise istediğiniz işlem zaten gerçekleşir.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#3
(27/06/2013 10:16)ozanakkaya Adlı Kullanıcıdan Alıntı: Örnek uygulamanızı ekleyiniz.
Resimdeki formun kayıt kaynağı kullanıcı tablosu, açılan kutunun satır kaynağı mudurluk tablosu ise istediğiniz işlem zaten gerçekleşir.

//Kaydet Butonunun İçinde Yazan Kodlar;
OleDbConnection baglan = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\SerkanMurat\documents\visual studio 2010\Projects\Izin_Takip_Otomasyonu\Izin_Takip_Otomasyonu\dataBase.accdb");
baglan.Open();

OleDbCommand kaydetcmd = new OleDbCommand("Insert INTO kullanici(Personel_No, yetki, m_id, k_sifre, TC_Kimlik, Adi, Soyadi, Cinsiyet, Dogum_Yeri, Dogum_Tarihi, Tel, Anne_Kizlik, Adres) VALUES (@Personel_No, @yetki, @m_id, @k_sifre, @TC_Kimlik, @Adi, @Soyadi, @Cinsiyet, @Dogum_yeri, @Dogum_Tarihi, @Tel, @Anne_Kizlik, @Adres)", baglan);
kaydetcmd.Parameters.AddWithValue("@Personel_No", txt_Personel_No.Text);
kaydetcmd.Parameters.AddWithValue("@yetki", ChB_Yetki.Text);
kaydetcmd.Parameters.AddWithValue("@m_id", CmB_m_adi.Text);
kaydetcmd.Parameters.AddWithValue("@k_sifre", txt_k_sifre.Text);
kaydetcmd.Parameters.AddWithValue("@TC_Kimlik", txt_TC_Kimlik.Text);
kaydetcmd.Parameters.AddWithValue("@Adi", txt_Adi.Text);
kaydetcmd.Parameters.AddWithValue("@Soyadi", txt_Soyadi.Text);
kaydetcmd.Parameters.AddWithValue("@Cinsiyet", CmB_Cinsiyet.Text);
kaydetcmd.Parameters.AddWithValue("@Dogum_Yeri", txt_Dogum_Yeri.Text);
kaydetcmd.Parameters.AddWithValue("@Dogum_Tarihi", dtp_Dogum_Tarihi.Text);
kaydetcmd.Parameters.AddWithValue("@Tel", txt_Tel.Text);
kaydetcmd.Parameters.AddWithValue("@Anne_Kizlik", txt_Anne_Kizlik.Text);
kaydetcmd.Parameters.AddWithValue("@Adres", txt_Adres.Text);
kaydetcmd.ExecuteNonQuery();
baglan.Close();

Veritabanına kayıt ettiğimde "m_id" yazıyor. Kayıt etmesini istediğim seçilenin id'si.
Son Düzenleme: 27/06/2013, 10:35, Düzenleyen: serkanmurat.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task