-
RE: Trợ giúp về Textbox với combobox
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.
Để 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 -
RE: Trợ giúp về Textbox với combobox
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 -
RE: Trợ giúp về Textbox với combobox
Nguyên Thông > 17-04-24, 08:37 PM
Em cảm ơn anh nhiều nha -
RE: Trợ giúp về Textbox với combobox
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 -
RE: Trợ giúp về Textbox với combobox
Nguyên Thông > 18-04-24, 12:56 PM
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 -
RE: Trợ giúp về Textbox với combobox
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
Cái này liên quan đến thiết lập comboBox (CB) thôi.
- Vô properties của CB - Format - tìm Column Count: gõ số 2 (lấy 2 cột) - tìm dòng Column Width: 0",1" (cột đầu có độ rộng =0, cột 2=1inch) -
RE: Trợ giúp về Textbox với combobox
Nguyên Thông > 18-04-24, 10:15 PM
Em thực hiện được rồi. Cảm ơn anh