Skip to main content

AccessTr.neT M.


DataGridView Repeat

Çözüldü #1
Son Düzenleme: 01/11/2013, 17:27, Düzenleyen: darkprinc3.
Arkadaşlar DataGridView nesnesinde olan kayıtlarımın tekrar eklenmemesini ve bir mesaj vermesini istiyorum gerekli kod satırı hakkında yardım edebilirmisiniz?

... gerisi sizde Img-grin)

Cevapla
#2
Bu şekilde bilgi vermeden nasıl yardımcı olabiliriz ki?

Eğer veritabanında olan çift kayıtlar var ise daha grid'e yüklemeden önce Sql kodunda Distinct kullanırsınız.

Eğer mevcut bir tablodaki bilgileri grid içinde gösterip yeni bir kayıt ekleme aşamasında iken eklenmemesini istiyorsanız öncelikle formdan Kaydet butonuna basmadan önce o kayıt varmı kontrol etmelisiniz.

NOT : Bu konu Visual Basic değil VB.NET ise lütfen belirtin konuyu o kategoriye taşıyalım.

AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
...........
#3
Son Düzenleme: 01/11/2013, 17:35, Düzenleyen: darkprinc3.
(01/11/2013 17:28)alpeki99 Adlı Kullanıcıdan Alıntı: Bu şekilde bilgi vermeden nasıl yardımcı olabiliriz ki?

Eğer veritabanında olan çift kayıtlar var ise daha grid'e yüklemeden önce Sql kodunda Distinct kullanırsınız.

Eğer mevcut bir tablodaki bilgileri grid içinde gösterip yeni bir kayıt ekleme aşamasında iken eklenmemesini istiyorsanız öncelikle formdan Kaydet butonuna basmadan önce o kayıt varmı kontrol etmelisiniz.

NOT : Bu konu Visual Basic değil VB.NET ise lütfen belirtin konuyu o kategoriye taşıyalım.
Formda çalışıyorum Kaydet butonuna basıldığı zaman veritabanında kayıt aynıysa eklenmemesini istiyorum
Yeterince açık değilse ekte projeyi paylaşıyorum..

bu arada kusura bakma konu vb.nete taşınırsa iyi olur teşekkürler...

.rar Forklift Project.rar (Dosya Boyutu: 111,59 KB | İndirme Sayısı: 26)
Cevapla
#4
(01/11/2013 17:33)darkprinc3 Adlı Kullanıcıdan Alıntı:
(01/11/2013 17:28)alpeki99 Adlı Kullanıcıdan Alıntı: Bu şekilde bilgi vermeden nasıl yardımcı olabiliriz ki?

Eğer veritabanında olan çift kayıtlar var ise daha grid'e yüklemeden önce Sql kodunda Distinct kullanırsınız.

Eğer mevcut bir tablodaki bilgileri grid içinde gösterip yeni bir kayıt ekleme aşamasında iken eklenmemesini istiyorsanız öncelikle formdan Kaydet butonuna basmadan önce o kayıt varmı kontrol etmelisiniz.

NOT : Bu konu Visual Basic değil VB.NET ise lütfen belirtin konuyu o kategoriye taşıyalım.
Formda çalışıyorum Kaydet butonuna basıldığı zaman veritabanında kayıt aynıysa eklenmemesini istiyorum
Yeterince açık değilse ekte projeyi paylaşıyorum..

bu arada kusura bakma konu vb.nete taşınırsa iyi olur teşekkürler...

Mantık şu. Gerisini sen yaparsın

Butonun Click Olayına

Visual Basic Code
1
2
3
4
5
6
7
8
9
Dim baglan As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='VERİTABANIN.mdb'")
        baglan.Open()
    Dim komut As New OleDbCommand("Select * From TABLOADIN where HANGİALAN1='" & TextBox1.Text & "' and HANGİALAN2='" & TextBox2.Text & "'", baglan)
    Dim oku As OleDbDataReader = komut.ExecuteReader()
        If (oku.Read) Then
            MsgBox(" Daha Önceden KayıT Var")
        Else

'Bundan sonrası senin kodların

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