hueqlhc > 25-02-13, 04:53 PM
khải nguyên > 25-02-13, 10:07 PM
khải nguyên > 25-02-13, 10:21 PM
hueqlhc > 26-02-13, 09:42 AM
(25-02-13, 10:21 PM)khải nguyên Đã viết: Chỉ cần sử dụng chức năng " Requery " trong Form nào mà cần thực hiện lọc là OK!
Còn đây là SQL Của 1 Query mới tạo làm nguồn cho Combo box có tên =MAPHUONG
SELECT Nhankhau.Manhankhau, Nhankhau.Hoten, Nhankhau.Quanhe, Nhankhau.Maphuong, Nhankhau.Makhuvuc, Nhankhau.Thuongtru, Nhankhau.SoHS, Nhankhau.Ngaysinh, Nhankhau.Gioitinh, Nhankhau.Noisinh, Nhankhau.Quequan, Nhankhau.CMND, Nhankhau.Nghenghiep, Nhankhau.Noilam, Nhankhau.TTtruocday, Nhankhau.Ngaydangky, Nhankhau.Quyen, Nhankhau.Trang, Nhankhau.Doituong, Nhankhau.Hodoituong, Nhankhau.Lydochuyen, Nhankhau.Noichuyenden, Nhankhau.Ngaychuyendi, Nhankhau.Couter, Nhankhau.Madem, Nhankhau.Chuacongaysinh, Nhankhau.Bankhainhankhau, Nhankhau.Giaykhaisinh
FROM Nhankhau;
taọ 1 combo box MAPHUONG trên form
Lệnh của combo box MAPHUONG :
Private Sub MAPHUONG_BeforeUpdate(Cancel As Integer)
Me.Nhankhausubform.Requery
End Sub
còn phần Combo box của Makhuvuc cũng tương tự rứa !!!!!
Nhưng trong trường hợp của "Hueqlhc " ở đây thì khi mở Form trong Form Sub kg có dữ liệu vì nó thực hiện chức năng Requery đã đặt trước rồi
nếu muốn hiện cả DL Khi chưa chọn lọc trong Combo box MAPHUONG thì phải thiết kế thêm 1 Form Sub Y TRANG như Form: Nhankhausubform + sử dụng thuộc tính ẩn , hiện trong 2 From Sub đó ......
Phần còn lại này nhường lại cho chủ nhân chương trình há .....
Khải Nguyên sorry !
khải nguyên > 26-02-13, 11:02 AM
hiep0109 > 26-02-13, 11:23 AM
Xuân Thanh > 26-02-13, 11:33 AM
hueqlhc > 26-02-13, 02:40 PM
(26-02-13, 11:33 AM)Xuân Thanh Đã viết: Theo CSDL của bạn, bạn quản lý nhân khẩu theo khu vực, thì trong form nhập liệu bạn cũng phải theo quy tắc này. Phường phải đi theo khu vực chứ không phải là khu vực đi theo phường. Tưc là chọn cboKhuVuc thì sẽ hiển thị tât cả các phường có trong khu vực đó tại cboPhuong
Bạn nên xem lại cách làm của mình đã đúng chưa nhé. Hiện tại bạn đang làm ngược đó
Thân mến
hueqlhc > 26-02-13, 03:01 PM
(26-02-13, 11:23 AM)hiep0109 Đã viết: MakhuvuccboThanks bạn.
Row Source:
SELECT Khuvuc.Tenkhuvuc, Khuvuc.Makhuvuc, Khuvuc.Maphuong FROM Khuvuc WHERE (((Khuvuc.Maphuong)=Forms!Nhapdulieu![Nhankhau subform].Form!Maphuongcbo));
Mã phường:
sự kiện After Update:
Private Sub Maphuongcbo_AfterUpdate()
Makhuvuccbo.Requery
Makhuvuccbo.Value = Null
End Sub
Xuân Thanh > 26-02-13, 04:18 PM
(26-02-13, 02:40 PM)hueqlhc Đã viết: Thanks Xuân Thanh. CSDL của mình quản lý như sau:
Thành phố Huế có 27 phường, mỗi phường có 10 khu vực, mỗi khu vực có nhiều hộ, trong hộ có nhiều nhân khẩu. Vậy CSDL và Form nhập liệu của mình như vậy là đúng phải không bạn. Về phần CSDL của file mình upload mong bạn chỉ giáo thêm để làm sao cho tiện việc tính toán sau này.
Thân!