Đánh giá chủ đề:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lỗi "Numeric field overflow"
#1
Khi mình import 1 file excel vào 1 linked table thì nó báo lỗi "Numeric field overflow" nhưng khi mình import vào 1 table bình thường thí nó lại import được. Tại sao vậy? Ai biết chỉ giúp mình với.

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, "LT_TER", "P:\Public\Admin\ImportData\LT_TER.xls", True
Chữ ký của kagetsu Xin chào, mình là kagetsu, Tham gia http://thuthuataccess.com/forum từ ngày 21-02 -12.
Reply
Những người đã cảm ơn
#2
Bạn xem từ đầu đến cuối 1 cột có phải toàn là số không? Hay có lẫn text vào đó!
Gửi file excel của bạn lên đây
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(17-04-12, 01:20 AM)Noname Đã viết: Bạn xem từ đầu đến cuối 1 cột có phải toàn là số không? Hay có lẫn text vào đó!
Gửi file excel của bạn lên đây

Mình nghĩ nếu có cột nào lỗi thì cũng không import được vào table bình thưởng mới phải. Khi import vào table bình thường thì nó cũng sinh ra 1 bảng LT_TER$_ImportErrors, có vài hàng bị lỗi ở cột Refs, nhưng cột Refs mình để kiểu text, không hiểu sao nữa.
Còn khi mình copy trực tiếp thì nó hoàn toàn ok.
Chữ ký của kagetsu Xin chào, mình là kagetsu, Tham gia http://thuthuataccess.com/forum từ ngày 21-02 -12.
Reply
Những người đã cảm ơn
#4
Bạn thử như vầy
1/ link tới file excel bằng công cụ link Access
2/ Chạy 1 query append dữ liệu từ table link Excel đó tới table bạn muốn
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Mình test thử thì thấy thế này:
- Cột Refs của mình trong file Excel để kiểu General bình thường trong đó có những hàng blank, có những hàng có dữ liệu ví dụ '0989894/34234' hay '3423423, 4543' ..... kiểu kiểu vậy nhưng không có hàng nào có ký tữ chữ ví dụ 'abc', khi mình thêm thử vào 1 hàng chuỗi ký tự 'abc' chẳng hạn thì import vào linked table ok, khi mình xóa đi thì import lại tiếp tục báo lỗi, không hiểu là vì sao nữa mặc dù trường Refs trong csdl của mình là kiểu text.
- Mình đã search cả sáng nay cũng chưa tìm ra cách nào sửa lỗi này, trước mắt đành phải import vào 1 table tạm sau đó dùng insert into để thêm vào linked table vậy.
Chữ ký của kagetsu Xin chào, mình là kagetsu, Tham gia http://thuthuataccess.com/forum từ ngày 21-02 -12.
Reply
Những người đã cảm ơn
#6
bạn gửi file excel và cả file access của bạn lên mình xem thử!
File Access link bạn import thẳng vào Access luôn để tiện cho việc test
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#7
(17-04-12, 02:41 PM)Noname Đã viết: bạn gửi file excel và cả file access của bạn lên mình xem thử!
File Access link bạn import thẳng vào Access luôn để tiện cho việc test

Vì máy của cty mình chặn upload file nên phải cắt bớt rồi gửi mail, hnay mới attach được, bạn xem có tìm ra cách giải quyết lỗi này ko nhé.


File đính kèm
.zip   test.zip (Kích cỡ: 146.14 KB / Tải về: 1)
Chữ ký của kagetsu Xin chào, mình là kagetsu, Tham gia http://thuthuataccess.com/forum từ ngày 21-02 -12.
Reply
Những người đã cảm ơn
#8
Tiện đây mình cũng muốn hỏi bạn một việc. Mình biết việc dùng linked table sẽ chậm hơn so với dùng table bình thường nhưng ko hiểu bạn có cách nào làm tăng tốc độ khi truy suất dữ liệu từ linked table ra ko.
Đương nhiên mình biết tốc độ truy vấn còn phụ thuộc nhiều yếu tố nhưng có những cái mình SELECT tốc độ dữ liệu đưa ra chậm hơn đến 9, 10 lần nên thấy cũng hơi đau đầu.
Chữ ký của kagetsu Xin chào, mình là kagetsu, Tham gia http://thuthuataccess.com/forum từ ngày 21-02 -12.
Reply
Những người đã cảm ơn
#9
Vấn đề của bạn cũng khó nhỉ. Lỗi là ở chỗ Access nó quá thông minh đâm ra hỏng việc. Access nó cứ tự nhận format dòng đầu tiên. Tạm thời mình chưa có giải pháp nào. Có lẽ phải dùng VBA gọi 1 object Excel, xong ép dữ liệu của nó trước khi insert into access.
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#10
Mình cũng search mỏi mắt trên mạng rồi. Cuối cùng cũng đành phải import vào 1 bảng tạm rồi mới insert vào linked table. Còn việc truy xuất dữ liệu từ linked table, bạn có thủ thuật gì làm tăng tốc độ truy vấn ko?
Chữ ký của kagetsu Xin chào, mình là kagetsu, Tham gia http://thuthuataccess.com/forum từ ngày 21-02 -12.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] ràng buộc dữ liệu giữa 2 field trong 2 bảng khác nhau hoangtiep 5 277 08-07-16, 05:07 PM
Bài mới nhất: maidinhdan
  Gán dữ liệu cho tất cả các field trav2t 3 398 02-02-16, 12:52 PM
Bài mới nhất: lehongduc
  Làm cách nào để nối 1 field vs nhiều field janzychip 5 916 23-04-15, 06:41 PM
Bài mới nhất: tranthanhan1962
  Tự động thêm hình vào attachment field hoặc OLE Object thanbai241090 5 810 25-04-14, 08:59 PM
Bài mới nhất: Xuân Thanh
  [Hỏi] Trích một phần và coppy dữ liệu từ field này sang field kia kidkid2 2 758 01-08-13, 11:03 AM
Bài mới nhất: kidkid2

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ