Trong Form làm gì có code.có viết code nhưng nó báo lỗi và không làm sao load được vào Form.
Tỉnh Thành Phố | Mã tỉnh | Quận Huyện | Mã quận, huyện | Phường Xã | Mã FX | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Phúc Xá | 290101 | Hà nội | 29 | |||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Trúc Bạch | 290102 | TF HCM | 50 | |||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Vĩnh Phúc | 290103 | Đ Nai | 60 | |||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Cống Vị | 290104 | . . . . | ||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Liễu Giai | 290105 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Nguyễn Trung Trực | 290106 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Quán Thánh | 290107 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Ngọc Hà | 290108 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Điện Biên | 290109 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Đội Cấn | 290110 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Ngọc Khánh | 290111 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Kim Mã | 290112 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Giảng Võ | 290113 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Ba Đình | 2901 | Phường Thành Công | 290114 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Phúc Tân | 290201 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Đồng Xuân | 290202 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Hàng Mã | 290203 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Hàng Buồm | 290204 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Hàng Đào | 290205 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Hàng Bồ | 290206 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Cửa Đông | 290207 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Lý Thái Tổ | 290208 | |||||||||||||||||
Thành phố Hà Nội | 29 | Quận Hoàn Kiếm | 2902 | Phường Hàng Bạc | 290209 | |||||||||||||||||
Thành phố Hà Nội | Quận Hoàn Kiếm | 2902 | Phường Hàng Gai | 290210 |
Tại mình thấy mã đó không quan trọng nên xóa luôn nhưng khi bạn nói thi có huyện trùng tên, nên giờ mình thêm 1 sheet là sheet6. Bạn xem giúp dùm mình. Cảm ơn bạn@Chủ bài đăng: Ở 9 tỉnh phía nam đều có huyện Châu thành, vậy nên bạn phải có mã tỉnh, mã huyện & mã xã, phường thì mới thực thi đúng theo mong ước của bạn được
Bạn tham khảo:
Tỉnh Thành Phố Mã tỉnh Quận Huyện Mã quận, huyện Phường Xã Mã FX Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Phúc Xá 290101Hà nội 29Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Trúc Bạch 290102TF HCM 50Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Vĩnh Phúc 290103Đ Nai 60Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Cống Vị 290104. . . . Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Liễu Giai 290105Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Nguyễn Trung Trực 290106Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Quán Thánh 290107Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Ngọc Hà 290108Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Điện Biên 290109Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Đội Cấn 290110Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Ngọc Khánh 290111Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Kim Mã 290112Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Giảng Võ 290113Thành phố Hà Nội 29 Quận Ba Đình 2901 Phường Thành Công 290114Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Phúc Tân 290201Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Đồng Xuân 290202Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Hàng Mã 290203Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Hàng Buồm 290204Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Hàng Đào 290205Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Hàng Bồ 290206Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Cửa Đông 290207Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Lý Thái Tổ 290208Thành phố Hà Nội 29 Quận Hoàn Kiếm 2902 Phường Hàng Bạc 290209Thành phố Hà Nội Quận Hoàn Kiếm 2902 Phường Hàng Gai 290210
mình có viết ở phần modul2Trong Form làm gì có code.
Cảm ơn bạn.Di chuyển code vào trong form và chỉnh sửa một chút.
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Duyên Hải | 100101 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Lào Cai | 100102 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Cốc Lếu | 100103 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Kim Tân | 100104 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Bắc Lệnh | 100105 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Pom Hán | 100106 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Xuân Tăng | 100107 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Bình Minh | 100108 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Xã Thống Nhất | 100109 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Xã Đồng Tuyển | 100110 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Xã Vạn Hoà | 100111 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Bắc Cường | 100112 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Phường Nam Cường | 100113 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Xã Cam Đường | 100114 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Xã Tả Phời | 100115 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Xã Hợp Thành | 100116 | ||||||||||||
Tỉnh Lào Cai | 10 | Thành phố Lào Cai | 1001 | Xã Cốc San | 100117 | ||||||||||||
Tỉnh Lào Cai | 10 | Huyện Bát Xát | 1002 | Thị trấn Bát Xát | 100201 | ||||||||||||
Tỉnh Lào Cai | 10 | Huyện Bát Xát | 1002 | Xã A Mú Sung | 100202 | ||||||||||||
Tỉnh Lào Cai | 10 | Huyện Bát Xát | 1002 | Xã Nậm Chạc | 100203 | ||||||||||||
Tỉnh Lào Cai | 10 | Huyện Bát Xát | 1002 | Xã A Lù | 100204 | ||||||||||||
Tỉnh Lào Cai | 10 | Huyện Bát Xát | 1002 | Xã Trịnh Tường | 100205 |
Cái mã tỉnh-quận-phường là mình lấy trên trang https://danhmuchanhchinh.gso.gov.vn/Default.ápx này về nên nó chỉ có như vậy thôi ahTheo nguyên tắc thì mã huyện phải chứa mã tỉnh & mã xã phải chứa mã huyện; Ví dụ như sau:
Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Duyên Hải 100101 0 0 0 0 0 0Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Lào Cai 100102 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Cốc Lếu 100103 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Kim Tân 100104 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Bắc Lệnh 100105 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Pom Hán 100106 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Xuân Tăng 100107 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Bình Minh 100108 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Xã Thống Nhất 100109 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Xã Đồng Tuyển 100110 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Xã Vạn Hoà 100111 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Bắc Cường 100112 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Phường Nam Cường 100113 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Xã Cam Đường 100114 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Xã Tả Phời 100115 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Xã Hợp Thành 100116 Tỉnh Lào Cai 10 Thành phố Lào Cai 1001 Xã Cốc San 100117 Tỉnh Lào Cai 10 Huyện Bát Xát 1002 Thị trấn Bát Xát 100201 Tỉnh Lào Cai 10 Huyện Bát Xát 1002 Xã A Mú Sung 100202 Tỉnh Lào Cai 10 Huyện Bát Xát 1002 Xã Nậm Chạc 100203 Tỉnh Lào Cai 10 Huyện Bát Xát 1002 Xã A Lù 100204 Tỉnh Lào Cai 10 Huyện Bát Xát 1002 Xã Trịnh Tường 100205
& trong Excel thì mã tỉnh nên là 2 kí số có nghĩa, như 10,. . . 13, . . . 35,. . . .
Không nên là 01, 02,. . . .09 dễ biến CSDL thàng đống rác lắm.
Sao mình thấy nó cũng giống như của bạn và nó bắt đầu từ Hà Nội là 01 và tăng dần lên thôi bạn. Và mã cũng như bạn nói, bạn xem lại giúp mình nha bạnThật tiếc, mình chỉ có thể làm các ComboBox phụ thuộc nhau để nạp Tỉnh-Huyện-Xã theo mã tỉnh-Huyện-Xã cũng liên quan đến nhau;
(/ới mã như của bạn thì vượt quá khả năng của mình rồi!.
Cảm ơn bạn nhiều, để mình xem thêmGiống thế nào được khi mà:
(1) Mã tỉnh gồm 2 con số & lớn hơn 9
(2) Mã các xã là 6 kí số, & mã huyện luôn là 4 kí số
Bạn xem trong file để tham khảo & làm tiếp . . .
(Mình mới chỉ làm đến 'Huyện' thôi; Chuyện còn lại là của bạn.)
Chúc thành công!
Bác làm rất hay & tiết kiệm được bao nhiêu thứ!Tôi cũng làm cho bạn, và tôi cũng không sử dụng Mã. . . . . . .mà tôi không cần Mã. Tôi lấy dữ liệu ở sheet Tinh-Quận-Phường. Nếu bạn muốn thêm Mã dùng cho các việc khác thì thêm ở 3 cột D, E, F.
Cảm ơn bạn rất nhiềuTôi cũng làm cho bạn, và tôi cũng không sử dụng Mã. Không phải không làm được mà tôi không cần Mã. Tôi lấy dữ liệu ở sheet Tinh-Quận-Phường. Nếu bạn muốn thêm Mã dùng cho các việc khác thì thêm ở 3 cột D, E, F.
Lưu ý:
1. Dữ liệu bắt buộc phải sắp xếp vd. tăng dần theo cột Tỉnh (A), tiếp theo tăng dần theo cột Huyện (B), và tiếp theo tăng dần theo cột Xã (C). Làm thế để các tỉnh, huyện, xã như nhau nằm ở các dòng liên tiếp.
2. Các Tên giống nhau (tỉnh, huyện, xã) thì phải y như nhau về "lõi". Không thể cùng là A2 = Thành phố Cần Thơ, A3 = Thành phố Cần Thơ, nhưng A2 dùng unicode còn A3 dùng VNI. Vì lúc đó khi so sánh thì A2 <> A3. Thậm chí không được phép A2 chứa unicode tổ hợp còn A3 chứa unicode dựng sẵn. Dữ liệu phải chuẩn để sao cho thỏa mãn "các tỉnh, huyện, xã như nhau nằm ở các dòng liên tiếp".
3. Tôi xóa thiết lập RowSource của 3 ComboBox, và đổi tên của chúng thành cbxTinh, cbxHuyen và cbxXa.
4. Code chỉ phục vụ chọn địa phương bằng chuột, và không có tìm kiếm kiểu vd. gõ Cà thì bổ sung hoàn chỉnh thành "Tỉnh Cà Mau". Nếu bạn có nhu cầu thì đợi người khác. Vấn đề không khó nhưng tôi nghỉ chơi.
Cảm ơn bạn nhiềuBác làm rất hay & tiết kiệm được bao nhiêu thứ!
Tác giả bài đăng cần lưu ý thêm về sau này về cái chuyện mà Ô. 2uốc hội tách hay nhập các đơn vị hành chính hoặc tách ghép 3 phường thành 2 . . . . .
1 lần nữa xin cảm ơn bác BatMan1!
Cho em hỏi, Sao em nhấn vào nút "Nhập Dữ Liệu" mà nó không nhập dữ liệu vào sheet vậy ạ?Tôi cũng làm cho bạn, và tôi cũng không sử dụng Mã. Không phải không làm được mà tôi không cần Mã. Tôi lấy dữ liệu ở sheet Tinh-Quận-Phường. Nếu bạn muốn thêm Mã dùng cho các việc khác thì thêm ở 3 cột D, E, F.
Lưu ý:
1. Dữ liệu bắt buộc phải sắp xếp vd. tăng dần theo cột Tỉnh (A), tiếp theo tăng dần theo cột Huyện (B), và tiếp theo tăng dần theo cột Xã (C). Làm thế để các tỉnh, huyện, xã như nhau nằm ở các dòng liên tiếp.
2. Các Tên giống nhau (tỉnh, huyện, xã) thì phải y như nhau về "lõi". Không thể cùng là A2 = Thành phố Cần Thơ, A3 = Thành phố Cần Thơ, nhưng A2 dùng unicode còn A3 dùng VNI. Vì lúc đó khi so sánh thì A2 <> A3. Thậm chí không được phép A2 chứa unicode tổ hợp còn A3 chứa unicode dựng sẵn. Dữ liệu phải chuẩn để sao cho thỏa mãn "các tỉnh, huyện, xã như nhau nằm ở các dòng liên tiếp".
3. Tôi xóa thiết lập RowSource của 3 ComboBox, và đổi tên của chúng thành cbxTinh, cbxHuyen và cbxXa.
4. Code chỉ phục vụ chọn địa phương bằng chuột, và không có tìm kiếm kiểu vd. gõ Cà thì bổ sung hoàn chỉnh thành "Tỉnh Cà Mau". Nếu bạn có nhu cầu thì đợi người khác. Vấn đề không khó nhưng tôi nghỉ chơi.
Thì tôi có làm phần ấy đâu? Tôi chỉ làm "Combobox quê quán theo 3 cấp"Cho em hỏi, Sao em nhấn vào nút "Nhập Dữ Liệu" mà nó không nhập dữ liệu vào sheet vậy ạ?
Mà cũng chưa rõ rằng bạn đang đề cập đến fle của bài đăng nào vậy(?)Cho em hỏi, Sao em nhấn vào nút "Nhập Dữ Liệu" mà nó không nhập dữ liệu vào sheet vậy ạ?
Dạ, cháu thử file trên bài của anh Batman1 ạ, cháu tải thử file của chú về cũng không được ạ hihiMà cũng chưa rõ rằng bạn đang đề cập đến fle của bài đăng nào vậy(?)