append trong access bị lỗi (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

nguyendinhvinh0410

Thành viên mới
Tham gia
8/5/13
Bài viết
25
Được thích
0
Các bạn cho mình hỏi. Mình chuyển dữ liệu bên excel vào access thành bảng hoadon1. Rồi mình dùng chức năng append trong access nối 2 bảng hoadon1hoadon ( tạo sẵn trước đó) thì nó báo lỗi thế này:

Untitled.jpg

Mong được giúp đỡ
 
Các bạn cho mình hỏi. Mình chuyển dữ liệu bên excel vào access thành bảng hoadon1. Rồi mình dùng chức năng append trong access nối 2 bảng hoadon1hoadon ( tạo sẵn trước đó) thì nó báo lỗi thế này:

View attachment 116652

Mong được giúp đỡ

Vậy phải xem dữ liệu và cách viết của bạn như thế nào mới có thể tìm nguyên nhân để khắc phục.
 
Bạn cho mình nick yahoo được không, sau này phải cần bạn giúp đỡ nhiều. File mình xin đính kèm ạ!
 

File đính kèm

Bạn cho mình nick yahoo được không, sau này phải cần bạn giúp đỡ nhiều. File mình xin đính kèm ạ!

Có 2 vấn đề chính như sau:

- Table Hoadon có mahd là khóa chính, table hoadon1 có những mahd bị trùng với mahd của table hoadon thì làm sao được.
- Table khachhang có Makh là khóa chính, quan hệ 1-nhiều với hoadon, mà Makh có mã phát sinh ở hoadon1 mà trong khachhang không có.
 
Có 2 vấn đề chính như sau:

- Table khachhang có Makh là khóa chính, quan hệ 1-nhiều với hoadon, mà Makh có mã phát sinh ở hoadon1 mà trong khachhang không có.
MÌnh không hiểu câu này ạ! Table khachhang có Makh là khóa chính ( đọc đến đây mình hiểu), quan hệ 1-nhiều với hoadon ( đọc đến đây mình hiểu luôn) , mà Makh có mã phát sinh ở hoadon1 ( mình hiểu có nghĩa là Makh này là khóa ngoại tại bảng Hoadon) còn " mà trong khách hàng không có" là sao bạn? Makh bên bảng khachhang là khóa chính.?????
 
MÌnh không hiểu câu này ạ! Table khachhang có Makh là khóa chính ( đọc đến đây mình hiểu), quan hệ 1-nhiều với hoadon ( đọc đến đây mình hiểu luôn) , mà Makh có mã phát sinh ở hoadon1 ( mình hiểu có nghĩa là Makh này là khóa ngoại tại bảng Hoadon) còn " mà trong khách hàng không có" là sao bạn? Makh bên bảng khachhang là khóa chính.?????
Vầy đi nhé, bạn hãy mở table hoadon, nhập tay từ dòng dữ liệu của bảng hoadon1 vào rồi bạn sẽ tìm được câu trả lời cho mình.
 
Thật sự mình chưa hiểu ý của bạn. Nhưng mình hiểu sơ thế này. Ý bạn là bảng hoadon1 chưa được thiết lập mối quan hệ với bảng khachhang phải khôndg?
Còn ý của mình là mình tạo ra bảng hoadon1 để append với bảng hoadon khi mình thực hiện append thì báo lỗi như hình mình trên. Bạn nói do khóa chính bảng hoadon1 và khóa chính hoadon trùng nhau là Mahd nên sai, mình có sữa lại cụ thể là khóa chính hoadon (Mahd), hoadon1(mahd1) sau đó mình append lại thì được.
Mình thắc mắc là bảng hoadon1 (nguồn từ excel đưa vào access) mình không cần tạo khóa chính được không (nếu tạo thì phải đổi tên khác như bạn nói ở trên để append phải ko?) ???
 
Thật sự mình chưa hiểu ý của bạn. Nhưng mình hiểu sơ thế này. Ý bạn là bảng hoadon1 chưa được thiết lập mối quan hệ với bảng khachhang phải khôndg?
Còn ý của mình là mình tạo ra bảng hoadon1 để append với bảng hoadon khi mình thực hiện append thì báo lỗi như hình mình trên. Bạn nói do khóa chính bảng hoadon1 và khóa chính hoadon trùng nhau là Mahd nên sai, mình có sữa lại cụ thể là khóa chính hoadon (Mahd), hoadon1(mahd1) sau đó mình append lại thì được.
Mình thắc mắc là bảng hoadon1 (nguồn từ excel đưa vào access) mình không cần tạo khóa chính được không (nếu tạo thì phải đổi tên khác như bạn nói ở trên phải ko?) ???

Theo tôi thì tôi không cần tạo mã, tôi tạo 1 trường ID với kiểu dữ liệu là AutoNumber làm khóa chính là được. Dĩ nhiên khi đưa dữ liệu vào bảng hoadon thì không cần đưa trường ID này.
 
Cho mình hỏi thêm là khi mình append hoadon1 san hoadon thì cần chỉnh kiểu dữ liệu bảng hoadon1 giống kiểu dữ liệu hoadon không?
 
Mình làm như bạn nói làm vẫn chưa ra append hoadon1 sang hoadon mong bạn làm dùm mình xem học hỏi. Mình đính kèm file
 

File đính kèm

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom