Làm thế nào để load những combobox khác khi click 1 combobox?
Mình có 1 bảng BanHang bao gồm các trường sau:
{
ID
IDNhanVien
IDKhachHang
TenSanPham
NhaCungCap
XeGiao
YeuCauKH
NgayBan
SoLuong
GiaTien
DaTra
ConNo
KhuyenMai
GhiChu
}
Trong giao diện frmMain mình thiết kế các combo:
Khi chọn tên sản phẩm và số lượng sẽ tự động tính toán những trường bên form bên dưới. Nói chung là các trường y chang trên bảng BanHang.
Mình đã có 1 form frmTinhToan lấy data từ bảng BanHang(chỉ lấy những trường để tự động cập nhật) để nhập:
Tên sản phẩm, Số lượng, Giá tiền, Đã trả, Còn nợ, Ghi Chú.
Giờ mình không biết làm sao để load 1 cái tên sản phẩm và số lượng nó tự động load chính cái bảng của nó trong form frmTinhToan
Các bạn giúp mình với.
bạn chụp cái giao diện và trình bày cụ thể cái bạn muốn nhá, muốn học được lập trình trước tiên hãy học cách trình bày vấn đề cho tốt.
@JuniorK, mình vừa sửa lại bài viết.
Dưới đây là form frmTinhToan:
Trên form này mình chọn cột
số lượng
thì cộttổng tiền
,ghi chú
và cộttrả về
thì tự động update.Còn chọn cột
Mã hàng
thì cộtkhuyến mãi
vớitrả tiền
tự update, cái đó thì tương tự nên cáisố lượng
là được rồi.Ý mình là vậy ak bạn.
có phải là khi chọn 1 cbbox thì các cbbox khác hiện dự liệu tương ứng, nếu như thế thì code trong sự kiện cbox selected indexchange nhá
Mình biết là code trong sự kiện SelectedIndexChanged nhưng quan trọng là duyệt làm sao để nó lấy đúng ID dòng đó ak @JuniorK .
Bạn coi ở đây cho dễ hình dung:
Form trên chứa dữ liệu ntn:
Trong form Main mình load combobox của cái mã hàng chẳng hạn:
Khi select giá trị của combo
mã hàng
thì combotổng tiền
cũng tự động load lêncbxTotalSalary.Text
.Dữ liệu cùng 1 dòng thông qua ID.
nếu field trong cbbox là unique thì có thể select các thứ khác bằng câu lệnh sql, còn không thì bạn lấy theo index tức là cbbox mình chọn có index là i thì các cbbox # index cũng là i
@JuniorK Mình làm được rồi nha. Cảm ơn bạn.