Hi mọi người, sau một ngày buồn mình lục lọi anh google về tìm hiểu những thủ thuật lập trình "VISUAL BASIC" xem có gì mới không, mình thấy có bài viết này cũng khá hay về việc lưu dữ liệu :D.
Thuộc tính Position quy định vị trí của bản ghi hiện tại (đánh số từ 0).
Chẳng hạn, đoạn code sau đây thực hiện việc duyệt qua các bản ghi:
Private Sub btnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNext.Click
Me.BindingContext(DataSet11, "KhachHang").Position += 1
End Sub
Private Sub btnPrev_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrev.Click
Me.BindingContext(DataSet11, "KhachHang").Position -= 1
End SubNgoài ra, có thể sử dụng câu lệnh để thực hiện kết nối và làm việc với CSDL thông qua các đối tượng Connection, DataAdapter, DataSet..., duyệt qua các bản ghi, cập nhật dữ liệu vào CSDL như ví dụ dưới đây:
Mã lệnh của form:
Public Class KhachHang2
Dim vitri As Integer
Dim kn As New OleDb.OleDbConnection
Dim da As OleDb.OleDbDataAdapter
Dim ds As New DataSet
Private Sub KhachHang2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
kn.ConnectionString= "Provider=Microsoft.Jet.Oledb.4.0; Data Source = baitap.mdb"
kn.Open()
da = New OleDb.OleDbDataAdapter("select * from KhachHang", kn)
da.Fill(ds, "KH")
vitri = 0
hienthi(vitri)
End Sub
Private Sub btnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNext.Click
vitri = vitri + 1
hienthi(vitri)
End Sub
Private Sub btnPrev_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrev.Click
vitri = vitri - 1
hienthi(vitri)
End Sub
Private Sub hienthi(ByVal vt As Integer)
txtMaKH.Text = ds.Tables(0).Rows(vt).Item(0).ToString()
txtTenKH.Text = ds.Tables(0).Rows(vt).Item(1).ToString()
txtDiaChi.Text = ds.Tables(0).Rows(vt).Item(2).ToString()
txtDienThoai.Text = ds.Tables(0).Rows(vt).Item(3).ToString()
End Sub
End Class Chúc các bạn thành công với thủ thuật đơn giản, và để tạo cho bản thân một chương trình lưu dữ thứ quan trọng của bản thân. :D
Theo : TinHoc88

Hướng dẫn bình luận
Mọi người để lại bình luận góp ý, nhận xét về những bài viết mà mình chia sẽ văn minh lịch sự hay kích động, Không spam, không chèn link quảng cáo, bán hàng, Không sử dụng từ ngữ thô tục, xúc phạm, kích động, Link chỉ được phép khi thực sự liên quan đến nội dung bài viết, Không mạo danh người khác hoặc sử dụng email giả, Bình luận vi phạm sẽ bị xóa không cần thông báo trước.Mọi người lưu ý răng, nếu muốn chia sẽ code ở bình luần thì cần mã hóa code trước khi bỏ vào khung nhé. :)
⑴ Chèn ℂ𝕤𝕤 theo mẫu :
[pre css] CSS [/pre]⑵ Chèn ℍ𝕥𝕞𝕝 theo mẫu :
[pre html] HTML [/pre]⑶ Chèn 𝕁𝕒𝕧𝕒𝕤𝕔𝕣𝕚𝕡𝕥 theo mẫu :
[pre js] Javascript [/pre]🖼️ Chèn 𝕀𝕞𝕒𝕘𝕖 theo mẫu :
[img] Link hình ảnh [/img]🎞️ Chèn Video 𝕐𝕠𝕦𝕥𝕦𝕓𝕖 theo mẫu :
[youtube] Link Youtube [/youtube]4 Nhận xét
cũng hay nhưng k biết file .mdb đó là file gì trên windows?
Trả lờiXóam` cũng k tìm hiểu nhiều nhưng là một dạng file database trên windows bạn, và nó làm việc ở chế độ offline.
Trả lờiXóađể m` tìm hiểu google chương trình đó là gì ? có phải execl k nhỉ :?
Trả lờiXóamicrosoft access bạn nhe.
Trả lờiXóa