anhtuan > 21-08-19, 01:17 PM
tranthanhan1962 > 21-08-19, 02:06 PM
cpucloi > 21-08-19, 07:45 PM
anhtuan > 22-08-19, 12:10 AM
(21-08-19, 02:06 PM)tranthanhan1962 Đã viết: Không hiểu ý của bạn muốn làm cái gì cả. Properties Limit to List = Yes (Không gõ tay giá trị khác vào được), = No (cho phép gõ giá trị khác), gõ giá trị khác được không có nghĩa là đưa giá trị gõ tay vào Row Source được. Bạn compact & Repair thì dung lượng nhỏ lại ngay thôi mà.
anhtuan > 22-08-19, 12:36 AM
(21-08-19, 07:45 PM)cpucloi Đã viết: Trước tiên nói về thiết kế bảng QUA của bạn.
1. Không có khóa chính;
2. Nếu bạn chọn Khóa chính là TENHANG, sau này khi triển khai thực hiện các truy vấn khác (Query) sẽ rất khó khăn do Tên hàng của bạn "có dấu tiếng Việt"
Tạm thời mình thêm trường ID (làm Khóa chính, có Data Type là Auto Number)
Khi đó, các tên hàng của bạn được quy định là:
1-Bộ 02 thố sứ
2-Bộ 06 chén sứ
3-Bình thủy tinh 1L
Giờ bạn triển khai thực hiện:
-----
Trời đang sửa file cho bạn, khi vào VBE gặp ngay cái pass =====> thôi luôn
tranthanhan1962 > 22-08-19, 04:45 PM
DooHoaangPhuuc > 22-08-19, 10:42 PM
anhtuan > 23-08-19, 11:06 PM
(22-08-19, 10:42 PM)DooHoaangPhuuc Đã viết: Xin góp ý về cơ sở dữ liệu :
+ Table : Trong cơ sở dữ liệu có Table_QUA chứa 2 field : "TENHANG" va "QUYCACH"
+ Form f_CHON : chứa Combobox82, nút cmd_CHON va txtTongtien
Như vậy để trả lời các câu hỏi, cùng phân tích cơ sở dữ liệu :
+ Table : nên thêm ít nhất 2 field nữa "ID_HANGHOA" (mã hàng hoá) , "GIA" (Giá hàng hoá)
Vậy Table nên có ít nhất 4 field : ID_HANGHOA; TENHANGHOA; QUYCACH; GIA
+ Query : Thiết kế thêm Query_HANGHOA (toàn bộ 04 field từ Table), điều kiện so sánh chọn tại Field "GIA" là txtGIA của f_CHON
+ f_CHON :
- Cbo182 nguồn row source là Query,
- txtTongtien : Tổng gồm nhiều phần gộp lại ----> nên đổi lại là txtGIA sẽ phù hợp hơn.
- Nút cmd_CHON
Trả lời :
1. "Nếu gõ giá trị ô tổng tiền dưới 1,000,000 đ thì combobox chỉ cho phép chọn dòng 1 trong combobox (bộ 2 thố sứ), " :
Nếu cơ sở thay đổi như trình bày , thì sự kiện After update của txtGIA có thể chọn giá trị "Bộ thố sứ 2" mới có ý nghĩa.
2. "ấn nút chọn thì tự động combobox hiển thị và chọn giá trị ở dòng 3 (bình thủy tinh 1 L),
Combobox chỉ cho phép chọn giá trị có sẵn trong combobox, không gõ tay giá trị khác được"
Sau khi nhấn nút chọn , giá trị của Cbo trả về " Bình thuỷ tinh 1L" để làm gì ? Có ý nghĩa như thế nào ?
Mở rộng : Với cơ sở dữ liệu chứa nhiều mặt hàng , nhiều giá cũng như giá có thể trùng nhau. Khi nhập giá tiền vào txtGIA thì sẽ có nhiều HANGHOA được xử lý tìm thấy do điều kiện lọc "<".
Như vậy, nên chăng trình bày toàn bộ nội dung yêu cầu về thiết để dễ xây dựng cơ sở dữ liệu cho hoàn chỉnh.
DooHoaangPhuuc
ongke0711 > 24-08-19, 12:05 AM
(23-08-19, 11:06 PM)anhtuan Đã viết: Thank bác đã góp ý, những vấn đề trên em đều học đc cách làm nên k muốn cho vào file rút gọn để hỏi. Tuy nhiên em vẫn chưa biết viết code cho cmdchon để
"ấn nút chọn thì tự động combobox hiển thị và chọn giá trị ở dòng 3 (bình thủy tinh 1 L),
mong bác hướng dẫn biết code vào event onclick của nút chọn giúp em ạ
em xin cảm ơn
Trích dẫn: