Nhập hay sửa lại dữ liệu với trợ giúp từ ListBox (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Hoang2013

Thành viên gắn bó
Tham gia
15/8/13
Bài viết
1,622
Được thích
1,598
Giới tính
Nam
Nghề nghiệp
Hưu trí
Khi có CSDL gồm 2 bảng quan hệ với nhau (1<->n) như dẫn ra sau đây:

Mã:
[TABLE="width: 381"]
[TR]
[TD]TT[/TD]
[TD]Ngày[/TD]
[TD]Số Fiếu[/TD]
[TD]Mã QH[/TD]
[TD]Mã KH[/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD]1/13/2017[/TD]
[TD]1000[/TD]
[TD]B1D1000[/TD]
[TD]TMH01[/TD]
[/TR]
[TR]
[TD="align: right"]2[/TD]
[TD]1/25/2017[/TD]
[TD]1001[/TD]
[TD]B1P1001[/TD]
[TD]NVH00[/TD]
[/TR]
[TR]
[TD="align: right"]3[/TD]
[TD]2/6/2017[/TD]
[TD]1002[/TD]
[TD]B261002[/TD]
[TD]FFD00[/TD]
[/TR]
[TR]
[TD="align: right"]4[/TD]
[TD]2/18/2017[/TD]
[TD]1003[/TD]
[TD]B2I1003[/TD]
[TD]HJD00[/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[TD]3/2/2017[/TD]
[TD]1004[/TD]
[TD]B321004[/TD]
[TD]TMH00[/TD]
[/TR]
[TR]
[TD="align: right"]6[/TD]
[TD]2/19/2017[/TD]
[TD]1000[/TD]
[TD]B2J1000[/TD]
[TD]TMH01[/TD]
[/TR]
[TR]
[TD="align: right"]7[/TD]
[TD]2/19/2017[/TD]
[TD]1001[/TD]
[TD]B2J1001[/TD]
[TD]FFD00[/TD]
[/TR]
[TR]
[TD="align: right"]8[/TD]
[TD]2/22/2017[/TD]
[TD]1000[/TD]
[TD]B2M1000[/TD]
[TD]NVH00[/TD]
[/TR]
[TR]
[TD="align: right"]9[/TD]
[TD]3/10/2017[/TD]
[TD]1000[/TD]
[TD]B3A1000[/TD]
[TD]HJD00[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

& bảng chi tiết như sau:

Mã:
[TABLE="width: 542"]
[TR]
[TD]TT[/TD]
[TD]Mã QH[/TD]
[TD]Mã Hàng[/TD]
[TD]ĐVT[/TD]
[TD]Đơn giá[/TD]
[TD]Số lương[/TD]
[TD]Thành tiền[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]B1D1000[/TD]
[TD]2VT01[/TD]
[TD]M3[/TD]
[TD]2962800[/TD]
[TD]12.25[/TD]
[TD]36,294,300[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]B1D1000[/TD]
[TD]5VT09[/TD]
[TD]Kg[/TD]
[TD]12200[/TD]
[TD]104[/TD]
[TD]1,268,800[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]B1P1001[/TD]
[TD]2VT06[/TD]
[TD]m3[/TD]
[TD]1087000[/TD]
[TD]2.4[/TD]
[TD]2,609,040[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]B1P1001[/TD]
[TD]8VT22[/TD]
[TD]viên[/TD]
[TD]8500[/TD]
[TD]250[/TD]
[TD]2,125,000[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]B1P1001[/TD]
[TD]3VT07[/TD]
[TD]kg[/TD]
[TD]69415.54996[/TD]
[TD]12[/TD]
[TD]832,800[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]B1P1001[/TD]
[TD]9VT23[/TD]
[TD]m2[/TD]
[TD]1050000[/TD]
[TD]150[/TD]
[TD]157,500,000[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]B261002[/TD]
[TD]2VT02[/TD]
[TD]m3[/TD]
[TD]18417575[/TD]
[TD]2[/TD]
[TD]36,835,150[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]B261002[/TD]
[TD]3VT07[/TD]
[TD]kg[/TD]
[TD]69415[/TD]
[TD]12.8[/TD]
[TD]888,512[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]B2I1003[/TD]
[TD]2VT05[/TD]
[TD]m3[/TD]
[TD]1011800[/TD]
[TD]12.5[/TD]
[TD]12,647,500[/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]B2I1003[/TD]
[TD]6VT10[/TD]
[TD]Kg[/TD]
[TD]895[/TD]
[TD]5000[/TD]
[TD]4,475,000[/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]B2I1003[/TD]
[TD]3VT11[/TD]
[TD]kg[/TD]
[TD]18410[/TD]
[TD]240[/TD]
[TD]4,418,400[/TD]
[/TR]
[/TABLE]

(Hai bảng này liện hệ chặt chẽ với nhau thông qua trường [Ma QH]

Nhờ 2 Form ta có thể nhập các dữ liệu mới vô đồng thời 2 bảng

Hơn thế nữa, thông qua 1 form khác ta có thể sửa lại hay bổ sung dữ liệu cho những gì đã nhập trước đó:

Ta có thể sửa số lượng & thành tiền của 1 dòng đữ liệu nào đó bất kỳ, khi biết được mã QH của chúng;

Ta cũng có thể thay đổi mặt hàng đã nhập bằng 1 mặt hàng khác

Hay cuối cùng là: Nhập thêm dòng dữ liệu cho 1 hóa đơn nào đó.

Xin các bạn thao tác thử trên file đính kèm
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom