Skip to main content

AccessTr.neT


İki tabloya kayıtta şart

İki tabloya kayıtta şart

Çözüldü #4
(19/02/2012, 22:28)ayhan2122 yazdı: Sn drummers;
if textbox1.text="" or textbox2.text="" then
'gerçekleştirilecek olaylar...
else
'gerçekleştirilecek olaylar...
end if
komutları ile istediğin koşulu sağlayabilirsin, hatırlatmış olayım.
Güncelleme ve silme için Sql oluşturmalısın.
Güncelleme için örn Sql : "UPDATE TabloAdı SET Alan1='abc' , Alan2=345 WHERE AlanNO=2"
Silme için örn Sql :"DELETE * FROM TabloAdı WHERE AlanNO=4"

Alıntı:DataGridView1 de öncelikle "data" ve yanında "ortak" tablosu gösterilsin
Nasıl bir tablo yapısıdır, ne yapmak istiyorsun, inan anlaşılmıyor.
data tablosu ile ortak tablosu arasında nasıl bir bağlantı-ilişki var inan çözemedim.

Soruyu yanlış yazmışım.

Aşağıdaki kaydet kodu


'kaydet
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Sql As New String("INSERT INTO data (firmaad,adres) values ('" & TextBox1.Text & "', '" & TextBox2.Text & "')")
Dim sql2 As New String("INSERT INTO ortak (datafirmaad,ortakad,ortakadres) values ('" & TextBox1.Text & "', '" & TextBox3.Text & "', '" & TextBox4.Text & "')")
Sql = String.Format(sql, TextBox1.Text)
Dim baglanti As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='tablolar.mdb'")
Dim komutnesnesi As New OleDb.OleDbCommand(sql, baglanti)
Dim komutnesnesi2 As New OleDb.OleDbCommand(sql2, baglanti)
Dim sonuc As Integer
Dim sonuc2 As Integer
baglanti.Open()
sonuc = komutnesnesi.ExecuteNonQuery()
sonuc2 = komutnesnesi2.ExecuteNonQuery()

If sonuc = 1 And sonuc2 = 1 Then
MsgBox("Yandaki Girdiğiniz Veriler Veri Tabanına Kayıt Olmuştur.", MsgBoxStyle.Exclamation, "Tebrikler")
End If
Listele("Select * from data inner join ortak on data.firmaad = ortak.datafirmaad")
baglanti.Close()
End Sub

Textbox1.Text verisini ve Textbox2.Text verisini "data" tablosuna
Textbox1.Text verisini , Textbox3.Text verisini ve Textbox4.Text verisini "ortak" tablosuna kayıt etmekte

Kayıt Şartı Şu Olacak:
Textbox3.Text ve Textbox4.Text de veri varsa "ortak" tablosuna kayıt yapacak aksi halde

sadece Textbox1.Text verisini ve Textbox2.Text verisini "data" tablosuna kayıt yapacak.

Birde "kaydet" butunundaki kodların "düzenle" ve "sil" kodu lazım

Teşekkürler

Mantık şu: text1 ve text2 firma bilgileri, text3 ve text4 firmaya bağlı ortakların bilgileri





drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
İki tabloya kayıtta şart - Yazar: drummers - 19/02/2012, 17:04
Cvp: İki tabloya kayıtta şart - Yazar: drummers - 19/02/2012, 18:35
Cvp: İki tabloya kayıtta şart - Yazar: ayhan2122 - 19/02/2012, 22:28
Cvp: İki tabloya kayıtta şart - Yazar: drummers - 19/02/2012, 23:10