Skip to main content

AccessTr.neT


Datagridview Veri Okuma İşlemleri Yardım

Datagridview Veri Okuma İşlemleri Yardım

Çözüldü #7
hocam ben vb.net kullanıyorum
Cevapla
Çözüldü #8
telerik.converter.com bu adresten kodları çevirebilirsiniz.
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
Çözüldü #9
hocam çalışmadı malesef

For i = 0 To DataGridView1.Rows.Count
Dim barkod As Integer = DataGridView1.Rows(i).Cells("barkod_no").Value
MsgBox(barkod) 'Barkod Okumuyor
Next
Cevapla
Çözüldü #10
Proje dosyanızı ekleyin yardımcı olalı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
Çözüldü #11
hocam ekledim bir bakabilirmisiniz
Cevapla
Çözüldü #12
Sizin kodlarınıza göre datagridview satırlarını tek tek dolaşıp değerlerini almak için şu kodu bir butona -muhtemelen satış yap- ekleyin:


Dim sayi As Integer = DataGridView1.Rows.Count - 1
Dim barkod As Integer
Dim miktar As Integer

For index = 0 To sayi
barkod = DataGridView1.Rows(index).Cells(0).Value
miktar = DataGridView1.Rows(index).Cells(4).Value
MsgBox("Barkod : " & barkod & vbCrLf & "Miktar : " & miktar)
Next

Ben mesaj penceresi ile değerleri gösterdim ancak siz o kodu silip normal veritabanına ekleme yani kaydetme işlemi yapacaksınız.

Bunun dışında veritabanını yanlış kurgulamışsınız. Şu şekilde yapacak olursanız çok daha iyi olacaktır:

1- Urun_Stok isimli tablonuzda stok miktarını saklamanıza gerek yok. Zaten sizin Giriş ve Çıkış isimli iki tablonuz var. Giren tablosundakileri toplayıp Çıkış tablosundakileri toplayıp birbirinden çıkaracak olursanız mevcut stok miktarını elde edebilirsiniz.

2- 1 numaralı barkod yani şekerden 5 adet satış yaptım. Fiyatını vs. hesaplayıp gride ekledi. Daha sonra 6 adet daha ekledim. Öncekiler ile toplayıp grid içinde tek satırda gösterdi. Normalde işleyip bu şekilde olmamalı. Çünkü geriye dönüp 1 numaralı barkodun 11 adet satışını tek kalemde gösterince ayrıntısını göremiyoruz. Her satış işlemi ayrı ayrı kaydedilmeli.

3- Urun_Stok isimli tablonun ismi Stok_Karti olmalı. Bu tabloda ürüne ait temel bilgileri saklamalısınız. Ürün adı, barkod no, garanti süresi vb. gibi şeyler olmalı. Alış ve satış fiyatı belki olabilir ancak geriye dönük tarihlerdeki fiyatları takip etmek istiyorsanız ayrı bir tabloda olması gerek. Alış ve Satış işlemi yaparken Urun_Stok tablosundaki bilgilere göre tablolara eklemelisiniz.
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

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task