Arama butonu
Bu konudaki kullanıcılar: 1 misafir
13
Cevap
443
Tıklama
0
Öne Çıkarma
SQL sorgusu için yardım
T
7 yıl
Er
Konu Sahibi

< Resime gitmek için tıklayın >

okul bitirme projesi ile ilgili olan dava takip programımın diyagramı var kırmızı ile işaretli tabloları inner join ile birleştirip textboxlara yazdırmam gerekli ama sql komutunu yazdıramadım yardımcı olabilme şansınız var mı ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi trksym48 -- 3 Mayıs 2018; 14:26:7 >

A
7 yıl
Yarbay

T
7 yıl
Er
Konu Sahibi

quote:

Orijinalden alıntı: alpmirza

Dostum kör oldum.
neden ?



.
7 yıl
Çavuş

select

seçilecek satırlar

from avukat_tablosu at
inner join davaci_tablosu dt on dt.avukat_id=at.avukat_id
inner join davali_tablosu dlt on dlt.avukat_id=at.avukat_id
inner join Dava_tablosu dava on dava.davaci_id=dt.davaci_id // davaci veya davali tablosundan eşit olanları alabilirsin burada

where şartlar


Bu mesaja 1 cevap geldi.
G
7 yıl
Yarbay

ufak bir öneri adsoyad sütunlarını ad soyad olarak 2 sütuna ayır ki yarın aramada kolaylık olsun


Bu mesaja 1 cevap geldi.
T
7 yıl
Er
Konu Sahibi

Peki davaci tablosundaki adsoyad tc adres telefon ve avukat tablosundaki avukat adını çekip tek bir datagride yansıtmam için nasıl bir sorgu yazabilirim?




Bu mesajda bahsedilenler: @.Netcii
T
7 yıl
Er
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

ufak bir öneri adsoyad sütunlarını ad soyad olarak 2 sütuna ayır ki yarın aramada kolaylık olsun
aslında düşündüm ama işimi zorlaştırmamak için girmedim detaya zaten hoca pek incelemiyor 2 yıllık bölümde olduğum için pekte birşey öğrenemedim sql hakkında o yüzden basite indirerek yapmaya çalışıyorum. Yinede önerin için çok teşekkür ederim



.
7 yıl
Çavuş

bu iki tablo avukat_id üzerinden bağlantılı olduklarından

select

d.ad,d.soyad,d.tc,d.tel

a.avukatadsoyad

from davaci_tablosu d

inner join avukat_tablosu a

on d.avukat_id=a.avukat_id

[where şartlar]



T
7 yıl
Er
Konu Sahibi

Private Sub Guncelle_btn_Click(sender As Object, e As EventArgs) Handles Guncelle_btn.Click
Try
Dim komut As New SqlCommand("UPDATE davaci_Tablosu SET davaci_adsoyad='" & Davaciad_txt.Text & "',davaci_tc='" & DavaciTC_txt.Text & "',davaci_adres='" & DavaciAdres_txt.Text & "', davaci_tel='" & DavaciTelefon_txt.Text & "' where davaci_id='" & davaciid & "'", baglanti)
baglanti.Open()
komut.ExecuteNonQuery()
baglanti.Close()
goster()
MsgBox("Güncelleme Başarılı !")
Catch ex As Exception
End Try
End Sub
End Class



SİZCE HATA NEREDE GÜNCELLEME İŞLEMİ YAPARKEN BİR HATADA ALMIYORUM? TABLO VE ALAN İSİMLERİNDEDE BİR SIKINTI YOK



G
7 yıl
Yarbay

Catch ex As Exception altına

MessageBox.Show(ex.Message)
yaz bakayım hata almıyor musun exceptionu yutmuşsun
bana kalırsa hata şurda where davaci_id='" & davaciid
birde vb.net yerine keşke c# ile yapsaydın


Bu mesaja 1 cevap geldi.
T
7 yıl
Er
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

Catch ex As Exception altına

MessageBox.Show(ex.Message)
yaz bakayım hata almıyor musun exceptionu yutmuşsun
bana kalırsa hata şurda where davaci_id='" & davaciid
birde vb.net yerine keşke c# ile yapsaydın
Dim davaciid As String
Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
Dim Satir As Integer
Satir = DataGridView1.CurrentCell.RowIndex
Davaciad_txt.Text = DataGridView1(1, Satir).Value
DavaciTC_txt.Text = DataGridView1(2, Satir).Value
DavaciAdres_txt.Text = DataGridView1(3, Satir).Value
DavaciTelefon_txt.Text = DataGridView1(4, Satir).Value
Dim id As String = CInt(DataGridView1(6, Satir).Value.ToString())
davaciid = CInt(DataGridView1(6, Satir).Value.ToString())
Dim SQLstring As String
SQLstring = "SELECT * FROM Avukat_Tablosu where Avukat_ID='" + id + "'"
Dim SQLcom As SqlCommand = New SqlCommand(SQLstring, baglanti)
baglanti.Open()
Dim SQLRead As SqlDataReader = SQLcom.ExecuteReader
Do While SQLRead.Read
ComboBox1.SelectedItem = (SQLRead("Avukat_AdSoyad"))
Loop
baglanti.Close()
End Sub


davaciid bu şekilde yukarıda tanımlayarak yaptım datagride yansıtmak için dostum
ve dediğin şekilde ekleme yaptım hiç bir hata alamadım





< Bu mesaj bu kişi tarafından değiştirildi trksym48 -- 7 Mayıs 2018; 13:22:32 >

G
7 yıl
Yarbay

avukatların ad soyadını comboboxa mı çekeceksiniz doğru mu

Do While SQLRead.Read
ComboBox1.SelectedItem = (SQLRead("Avukat_AdSoyad"))
Loop

ComboBox1.SelectedItem yerine item add gibi birşey olması lazım


Bu mesaja 1 cevap geldi.
T
7 yıl
Er
Konu Sahibi

quote:

Orijinalden alıntı: Gökşen PASLI

avukatların ad soyadını comboboxa mı çekeceksiniz doğru mu

Do While SQLRead.Read
ComboBox1.SelectedItem = (SQLRead("Avukat_AdSoyad"))
Loop

ComboBox1.SelectedItem yerine item add gibi birşey olması lazım
avukatların adını comboboxa çektim onda bir problem yok çektikten sonra datagride yansıttım ve daha sonra yukarıda attığım alanların güncelleme işleminde hiçbir hata vermiyor ve güncellemede yapmıyor birkaç kişiye gösterdim onlarda bir hata bulamadı kodlarda



G
7 yıl
Yarbay

üstte güncelleme kodlarında davaciid ye bir değer geliyor mu breakpoint koyarak bakarmısın



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.