thdanh > 26-05-16, 10:32 AM
ledangvan > 26-05-16, 12:01 PM
(26-05-16, 10:32 AM)thdanh Đã viết: Nhờ các A/C hướng dẫn mình làm code hoặc Query hay trên Forms. Nếu có bảng DEMO thì mình rất cảm ơn!
Mình có 3 table. Table A và Table B(2 table này cần so sánh) có 2 dữ liệu riêng, mình có thể dò tìm tat cả dữ liệu trong 2 table đó và sẽ lấy ra những dữ liệu trùng nhau sang 1 table thứ 3 có sẳn.
Ví dụ: Table A có 100 record, table B có 200 Record. Trong 2 bảng đó có một số dữ liệu bị trùng nhau. khi đó mình sẽ lấy tất cả dữ liệu trùng nhau đó ra một table khác sẳn có.
thdanh > 26-05-16, 02:27 PM
(26-05-16, 12:01 PM)ledangvan Đã viết:(26-05-16, 10:32 AM)thdanh Đã viết: Nhờ các A/C hướng dẫn mình làm code hoặc Query hay trên Forms. Nếu có bảng DEMO thì mình rất cảm ơn!
Mình có 3 table. Table A và Table B(2 table này cần so sánh) có 2 dữ liệu riêng, mình có thể dò tìm tat cả dữ liệu trong 2 table đó và sẽ lấy ra những dữ liệu trùng nhau sang 1 table thứ 3 có sẳn.
Ví dụ: Table A có 100 record, table B có 200 Record. Trong 2 bảng đó có một số dữ liệu bị trùng nhau. khi đó mình sẽ lấy tất cả dữ liệu trùng nhau đó ra một table khác sẳn có.
Bạn làm như sau :
Có 3 bảng A,B và C là 3 bảng có số liệu khác nhau nhưng cấu trúc cột giống nhau.
Vào query -> tạo một query chứa 2 bảng A và B (2 bảng cần so sánh) -> Giữ chuột kéo từ chỉ tiêu (cột) nào cần so sánh của bảng A sang bên chỉ tiêu (cột) của bảng B -> Lúc đó sẽ xuất hiện đường nối 2 chỉ tiêu (Đó chính là để so sánh bằng)
Ấn vào query trên menu chọn appen query -> Chọn bảng C làm đích
Sau này khi nháy đúp vào query nó sẽ so sánh và tìm ra các dữ liệu chung (giống nhau) của 2 bảng và nhặt nó vào bảng C
DEMO : http://www.mediafire.com/download/zrxd2d...Sosanh.mdb
ledangvan > 26-05-16, 03:18 PM
(26-05-16, 02:27 PM)thdanh Đã viết:(26-05-16, 12:01 PM)ledangvan Đã viết:(26-05-16, 10:32 AM)thdanh Đã viết: Nhờ các A/C hướng dẫn mình làm code hoặc Query hay trên Forms. Nếu có bảng DEMO thì mình rất cảm ơn!
Mình có 3 table. Table A và Table B(2 table này cần so sánh) có 2 dữ liệu riêng, mình có thể dò tìm tat cả dữ liệu trong 2 table đó và sẽ lấy ra những dữ liệu trùng nhau sang 1 table thứ 3 có sẳn.
Ví dụ: Table A có 100 record, table B có 200 Record. Trong 2 bảng đó có một số dữ liệu bị trùng nhau. khi đó mình sẽ lấy tất cả dữ liệu trùng nhau đó ra một table khác sẳn có.
Bạn làm như sau :
Có 3 bảng A,B và C là 3 bảng có số liệu khác nhau nhưng cấu trúc cột giống nhau.
Vào query -> tạo một query chứa 2 bảng A và B (2 bảng cần so sánh) -> Giữ chuột kéo từ chỉ tiêu (cột) nào cần so sánh của bảng A sang bên chỉ tiêu (cột) của bảng B -> Lúc đó sẽ xuất hiện đường nối 2 chỉ tiêu (Đó chính là để so sánh bằng)
Ấn vào query trên menu chọn appen query -> Chọn bảng C làm đích
Sau này khi nháy đúp vào query nó sẽ so sánh và tìm ra các dữ liệu chung (giống nhau) của 2 bảng và nhặt nó vào bảng C
DEMO : http://www.mediafire.com/download/zrxd2d...Sosanh.mdb
Cám ơn ! Bạn Thật Nhiều. Bạn cho mình hỏi nhưng sao nó không thể so sánh ngược lại luôn khi mà mình thay đổi dữ liệu của 1 trong 2 table đó
Ví dụ: Mình thay đổi dữ liệu bên bảng A thì nó sẽ dò và lấy qua bảng C. và nếu mình thêm dữ liệu vào bảng B nó cũng dò bên bảng A và lấy dữ liệu đó qua bảng C
. Còn cái này nữa bạn giúp mình luôn với. Những dữ liệu nào đã đưa qua hoặc đã có trong bảng C thì không đưa thêm được nữa và cảnh báo "dữ liệu đã có rồi".
thdanh > 26-05-16, 03:47 PM
ledangvan > 26-05-16, 04:36 PM
(26-05-16, 03:47 PM)thdanh Đã viết: oK mÌNH CẢm ơn!. Bạn cho mình hỏi cái, còn những dữ liệu của 2 bảng A, B không trùng nhau mình muốn lấy sang 1 table có sẳn VD: table d, được không bạn!
thdanh > 05-07-16, 10:48 AM
maidinhdan > 05-07-16, 06:22 PM
(05-07-16, 10:48 AM)thdanh Đã viết: Mong các bạn cao thủ giúp mình với mình xin cảm ơn rất nhiều!
Bạn nào có thể giúp mình viết một đoạn code dùng để so sánh dữ liệu của 2 table xong rồi lọc ra những dữ liệu trùng nhau ra 1 table khác định sẳn.
Ví dụ: Mình có
Table A có các trường : MaHH, tenHH, LoaiHH...
Table B có các trường : MaHH, tenHH, LoaiHH, MaHHK, TenHHK...
Mình sẽ so sánh dữ liệu từ trường MaHH hoặc TenHH của Table A với cột MaHH, TenHH và MaHHK, TenHHK của TableB.
Nếu MaHH, TenHH của Table A trùng với 1 trong 2 trường MaHH, TenHH hoặc MaHHK, TenHHK thì sẽ lấy ra 1 table khác là Table C.
thdanh > 05-07-16, 06:59 PM
maidinhdan > 05-07-16, 10:08 PM
(05-07-16, 10:48 AM)thdanh Đã viết: Mong các bạn cao thủ giúp mình với mình xin cảm ơn rất nhiều!
Bạn nào có thể giúp mình viết một đoạn code dùng để so sánh dữ liệu của 2 table xong rồi lọc ra những dữ liệu trùng nhau ra 1 table khác định sẳn.
Ví dụ: Mình có
Table A có các trường : MaHH, tenHH, LoaiHH...
Table B có các trường : MaHH, tenHH, LoaiHH, MaHHK, TenHHK...
Mình sẽ so sánh dữ liệu từ trường MaHH hoặc TenHH của Table A với cột MaHH, TenHH và MaHHK, TenHHK của TableB.
Nếu MaHH, TenHH của Table A trùng với 1 trong 2 trường MaHH, TenHH hoặc MaHHK, TenHHK thì sẽ lấy ra 1 table khác là Table C.
(05-07-16, 06:59 PM)thdanh Đã viết: Bạn noname ơi nhưng ở đây mình muốn table a so sánh cả 2 truong ben table b va nguoc lai d0u7o75c ko ban. Giúp dùm mình với mình đang rất cần.
SELECT MaHH,TenHH FROM TableA WHERE MaHH In (select MaHH from TableB)
UNION
SELECT MaHH,TenHH FROM TableB WHERE MaHH In (select MaHH from TableA);
SELECT MaHH,TenHH FROM TableA WHERE TenHH In (select TenHH from TableB)
UNION
SELECT MaHH,TenHH FROM TableB WHERE TenHH In (select TenHH from TableA);
SELECT MaHH,TenHH FROM qrTrungMaHH
UNION
SELECT MaHH,TenHH FROM qrTrungTenHH;