Giúp đấu 2 Table với nhau

  • Thread starter hoang1976
  • Ngày gửi
H

hoang1976

Guest
29/3/05
34
0
0
49
Hanoi
Các Bác cho em hỏi chút.

Em có 2 Bảng thế này:
Bảng A gồm:
Tên Khách Hàng
A
A
A
B
B
B
Note: bảng sẽ gồm 3 records A, 3 Records B...
Và Bảng B gồm
Số Seria được phát ra:
5
7
9
10
2
3 (Note: Tổng số record của Bảng A luôn bằng Bảng B)

==> Có cách nào để tạo được một bảng chung sao cho nó phải tương ứng như sau:

Bảng mới sẽ gồm 2 field tương ứng của 2 bảng
Tên Khách Hàng / Số Seria được phát ra
A - 5
A - 7
A - 9
B - 10
B - 2
B - 3

Giúp em với :lily:
 
Khóa học Quản trị dòng tiền
H

hoang1976

Guest
29/3/05
34
0
0
49
Hanoi
trùi ui, câu hỏi ngớ ngẩn quá hả các pác.
Dùng code hoặc form trung gian hoặc cái gì cũng được mà các pác.
Hiện em đang làm là dùng lệnh export 2 Bảng đó ra file excel, sau đó import trở lại + insert cột A và gõ sẵn số thứ tự từ 1-1000.
Tiếp theo import trở lại và đấu key = STT mới được. Cách này nông dân quá bác nào giúp em vơiiiiiiiiiiiiiiiiiiiiiiiiiiiii
 
S

spammail

Guest
Trời ạ, nếu bảng dữ liệu có mấy chục ngàn record,k lẽ mỗi lần lấy liên kết lại copy ra excel hết,import,...kiểu này copy nó đứng máy luôn.
2bảng k có liên kết gì với nhau thì làm sao mà lấy dữ liệu theo yêu cầu của bạn được
 
H

hoang1976

Guest
29/3/05
34
0
0
49
Hanoi
Oạch. Nếu có liên kết thì tui nói làm chi...
Bây giờ tui vưỡn dùng lệnh từ form chứ có mở excel ra đâu? file Excel chỉ là file trung gian ( vì chưa nghĩ ra cách nào khác mừ)

ỚI ANH DUYỆT OWIIIIIIIII LÀ ANH DUYỆT OIIIIIIII.
Hay anh triển khai giúp em theo cái kiểu này với:
"
' Tạo cái bảng gồm cả 2 field - Tên nó là Bảng A1 (Một field để trống, ở đây em lấy trường Tên Khách Hàng:

Set f = CurrentDb.OpenRecordset("Bảng A1")
Cout = f.RecordCount
If cout < 1 Then
MsgBox "No Thing"
Exit Function
End If
f.Movefirst
a = f.[Tên Khách Hàng]
........................ có opendatabase tiếp của Bảng B để Record Update được không anh??
f.Close
 
Q

quangpham

Guest
7/11/08
5
0
0
Sài thành
Oạch. Nếu có liên kết thì tui nói làm chi...
Bây giờ tui vưỡn dùng lệnh từ form chứ có mở excel ra đâu? file Excel chỉ là file trung gian ( vì chưa nghĩ ra cách nào khác mừ)

ỚI ANH DUYỆT OWIIIIIIIII LÀ ANH DUYỆT OIIIIIIII.
Hay anh triển khai giúp em theo cái kiểu này với:
"
' Tạo cái bảng gồm cả 2 field - Tên nó là Bảng A1 (Một field để trống, ở đây em lấy trường Tên Khách Hàng:

Set f = CurrentDb.OpenRecordset("Bảng A1")
Cout = f.RecordCount
If cout < 1 Then
MsgBox "No Thing"
Exit Function
End If
f.Movefirst
a = f.[Tên Khách Hàng]
........................ có opendatabase tiếp của Bảng B để Record Update được không anh??
f.Close

Câu trả lời rất ngắn gọn: ĐƯỢC.
Tuy nhiên chỉ với điều kiện là OpenRecordset có tham số dbOpenDynaset mới có thể update được.
 

Xem nhiều