Truy cập Nhập từ Excel
Xin chào, chúng tôi nhập dữ liệu từ Excel hàng ngày vào bảng Access. Vấn đề tôi gặp phải là chúng tôi đã bắt đầu gặp lỗi nhập trong trường txtCode, trường được đặt thành văn bản và kích thước trường là 20.
Dữ liệu chúng tôi đang nhập vào trường này có các định dạng sau khoảng. 20000 hàng.
54321
12478/MỘT
234789/1
Nếu dữ liệu bắt đầu ở định dạng trên với 5 chữ số, nó sẽ không nhập bất kỳ trường nào có dấu gạch chéo lên. Nếu chúng ta sắp xếp dữ liệu để nó bắt đầu
234789/1
12478/MỘT
32147
12345
tất cả các bản ghi nhập không có lỗi. Có cách nào để ngăn chặn điều này xảy ra?
Cảm ơn Bob
Câu trả lời:
Vấn đề ở đây là khi các hàng đầu tiên trong bảng tính của bạn chứa dữ liệu giống như một số, Access sẽ cố gắng nhập dữ liệu đó dưới dạng một giá trị số. Và vì kiểu dữ liệu trong bảng của bạn là Văn bản, điều này làm Access bối rối. >
>Cách tốt hơn để làm điều này là liên kết đến bảng tính của bạn và sử dụng truy vấn Nối để thêm dữ liệu vào bảng của bạn. Bằng cách này, bạn có thể chuyển đổi dữ liệu trong trang tính Excel của mình để phù hợp với kiểu dữ liệu trong bảng Access của mình. Vì vậy, ví dụ, cột trong truy vấn của bạn có thể là: >
>Mã số: CStr([tên cột]) >
>Điều này đảm bảo rằng nó nhập các giá trị số dưới dạng dữ liệu Văn bản.
Câu trả lời:
Scott
Tôi không thể làm cho nó hoạt động được, nó sẽ thêm dữ liệu vào trường nhưng tôi nhận được lỗi #Num! trong một số lĩnh vực
Trường: Mã: CStr([txtCode])
Nối vào: txtCode
Tất cả các lĩnh vực khác đã đi qua tốt.
Bob
Câu trả lời:
Hãy thử định dạng cột trước khi bạn liên kết thành văn bản.
Câu trả lời:
Scott
Điều đó đã xóa lỗi #Num! lỗi nhưng bây giờ nó xuất hiện thông báo lỗi rằng nó không thể nhập 11000 bản ghi (xấp xỉ) mặc dù nếu bạn tiếp tục, nó sẽ nhập tất cả các trường khác nhưng để trống 11000 trường txtCode lẻ. Một lần nữa, nếu bạn sắp xếp ngày sao cho các trường có nhiều dữ liệu nhất ở trên cùng thì nó sẽ được thêm vào.
Bob
Comments
Post a Comment