ongke0711 > 16-04-24, 08:57 AM
(15-04-24, 10:33 PM)Nguyên Thông Đã viết: Mình có Table MaMay (Hang - KieuModel) ví dụ: SONY 43X8000E, SONY 43X7500F, LG 43UK6340, LG 43UM7400 ...
Mình tạo 2 combobox , muốn cbbHang có 1 cột (Hãng) còn cbbKieuModel chỉ thể hiện những model đó của hãng thôi, không hiện các model của hãng khác. Ví dụ SONY thì chỉ hiện 43X8000E, 43x7500F.
SELECT * FROM tblSanPham WHERE Hang = [Forms].[Form1].ComboIDHang.Value
Nguyên Thông > 17-04-24, 08:36 PM
(16-04-24, 08:57 AM)ongke0711 Đã viết:(15-04-24, 10:33 PM)Nguyên Thông Đã viết: Mình có Table MaMay (Hang - KieuModel) ví dụ: SONY 43X8000E, SONY 43X7500F, LG 43UK6340, LG 43UM7400 ...
Mình tạo 2 combobox , muốn cbbHang có 1 cột (Hãng) còn cbbKieuModel chỉ thể hiện những model đó của hãng thôi, không hiện các model của hãng khác. Ví dụ SONY thì chỉ hiện 43X8000E, 43x7500F.
Để chuẩn hóa cơ sở dữ liệu, bạn phải tách table MaMay thành 2 table: 1 table lưu Nhãn hiệu, 1 table lưu thông tin sản phẩm chi tiết.
Ví dụ:
- Table tblHang:
IDHang Hang
------------------------
1 Sony
2 LG
- Table tblSanPham
IDSP Hang Model
-------------------------------
1 1 43X8000E
2 1 43X7500F
3 2 43UK6340
Sau khi tách, comboBox1 sẽ có nguồn là tblHang, comboBox2 sẽ có nguồn là 1 query tblSanPham với điều kiện [Hang] = ComboBox1
Vd:
Mã PHP:SELECT * FROM tblSanPham WHERE Hang = [Forms].[Form1].ComboIDHang.Value
Mỗi khi chọn trong comboBox1 thì sẽ requery cái ComboBox2
Nguyên Thông > 17-04-24, 08:37 PM
Nguyên Thông > 18-04-24, 12:51 PM
(16-04-24, 08:57 AM)ongke0711 Đã viết:(15-04-24, 10:33 PM)Nguyên Thông Đã viết: Mình có Table MaMay (Hang - KieuModel) ví dụ: SONY 43X8000E, SONY 43X7500F, LG 43UK6340, LG 43UM7400 ...
Mình tạo 2 combobox , muốn cbbHang có 1 cột (Hãng) còn cbbKieuModel chỉ thể hiện những model đó của hãng thôi, không hiện các model của hãng khác. Ví dụ SONY thì chỉ hiện 43X8000E, 43x7500F.
Để chuẩn hóa cơ sở dữ liệu, bạn phải tách table MaMay thành 2 table: 1 table lưu Nhãn hiệu, 1 table lưu thông tin sản phẩm chi tiết.
Ví dụ:
- Table tblHang:
IDHang Hang
------------------------
1 Sony
2 LG
- Table tblSanPham
IDSP Hang Model
-------------------------------
1 1 43X8000E
2 1 43X7500F
3 2 43UK6340
Sau khi tách, comboBox1 sẽ có nguồn là tblHang, comboBox2 sẽ có nguồn là 1 query tblSanPham với điều kiện [Hang] = ComboBox1
Vd:
Mã PHP:SELECT * FROM tblSanPham WHERE Hang = [Forms].[Form1].ComboIDHang.Value
Mỗi khi chọn trong comboBox1 thì sẽ requery cái ComboBox2
Nguyên Thông > 18-04-24, 12:56 PM
ongke0711 > 18-04-24, 04:33 PM
(18-04-24, 12:56 PM)Nguyên Thông Đã viết: Em cảm ơn ongke0711. Theo hướng dẫn của anh em đã thực hiện được nhưng sau đó hiển thị là số thôi (cột hãng và model hiển thị số ID). Anh hướng dẫn thêm giúp em với. Em cảm ơn anh
Nguyên Thông > 18-04-24, 10:15 PM