Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Lỗi "the field is too accept the amount of data you attempted to add try inserting o"
#11
(06-10-17, 09:14 PM)ongke0711 Đã viết: - Table canbo của bạn không sai, lỗi là do cái thiết kế form của bạn không hợp lý, chồng chéo Record Source.
- Thường cái Main form chứa một đống Subform, Tab control sẽ là form rỗng (Unbound form). Đằng này bạn lại set Record Source cho nó là table canbo, trong khi đó 1 subform khác của bạn cũng có RecordSource là table canbo => khi nhập liệu vào table canbo ở subform thì nó cũng đòi phải có ở main form => Lỗi

File sửa của bạn đây: chú ý cách tôi link Master/Child field, code cho nút [Thêm] trong form này. Bạn nên thiết kế lại cái Tab chứa các subform chứ để kéo thanh cuộn chạy lên chạy xuống kiểu này nhìn hơi phản cảm và bất tiện cho người dùng.
Link: http://www.mediafire.com/file/6bwxqh2h1b...o_cb.accdb

cái này:  Tab chứa các subform chứ để kéo thanh cuộn chạy lên chạy xuống 

Em xóa đi làm lại, tìm các thuộc tính không thấy có cái nào. bác biết cách nào chỉ em với 007
Chữ ký của kiepgiangho79 kiepgiangho79,gia nhập Thủ Thuật Access từ 12-10 -15.
Reply
Những người đã cảm ơn
#12
Cái này cũng đơn giản. Bạn phải điều chỉnh kích cỡ của Subform sao cho hiển thị vừa đủ trong màn hình của bạn.
Link demo: http://www.mediafire.com/file/coxoc7gjc3...m%29.accdb
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#13
E làm theo bài viết này: http://accessjitsu.com/2015/10/04/ms-acc...-subforms/
Em đã giải quyết được cái này: Tab chứa các subform để  thanh cuộn ko chạy lên chạy xuống.
nhưng code của nút thêm bị lỗi. Nếu e tạo nút thêm bằng wizard thì ok. nhưng cuối cùng ô macb lại bị về lỗi "You must enter a value in the "canbo.macbfield". Mong bác chỉ giáo thêm. Form: frm_main_hosocanbo2

File: https://www.mediafire.com/file/l8rkvgv7k..._cb2.accdb
Chữ ký của kiepgiangho79 kiepgiangho79,gia nhập Thủ Thuật Access từ 12-10 -15.
Reply
Những người đã cảm ơn
#14
Một trong nhưng cái nguy hiểm trong lập trình là bạn sử dụng source code của người khác mà không hiểu rõ nó dùng làm gì sẽ dẫn tới sai tùm lum.
- Cái hướng dẫn của accessjitsu là giúp giảm tải cho việc load Main form khi có dùng Tab Control và chứa nhiều Subform trong nó. Nó không cần load toàn bộ subform mà chi khi click vô Tab nào thì mới load source cho Subform đó. Nó hoàn toàn không liên quan đến thiết kế giao diện có thanh cuộn (scroll bar). Bạn đang thiết kế access ở giai đoạn cơ bản thì không nên xài source code này, nó sẽ phức tạp thêm cho bạn thôi.
- Vụ thanh cuộn, bạn xem file tôi đã sửa và gửi cho bạn. Bạn là theo accessjitsu cũng có giải quyết được vấn đề khi kéo thanh cuộn nó không kéo che mất đi menu chính không?
- Về các báo lỗi nút [Thêm]: ngoài trừ dùng code như tôi đã làm demo cho bạn, bạn không thể tạo nút Thêm theo kiểu thông thường là: GotoRecord, Next hoặc DoCmd.RunCommand acCmdRecordsGoToNext. Lý do: các lệnh trên chỉ có tác dung trên chính cái Form mà nút lệnh đang nằm trên nó chứ không tác dùng cho SubForm của nó. Form của bạn thiết kế có 1 nút [Thêm] mà muốn xử lý thêm mới cùng lúc cho một đống Subform thì code cho nó không thuộc level cơ bản nữa rồi. 
- Tôi có thấy bạn có sửa code nút [Thêm] tôi là cho bạn nhưng sửa chưa đúng, tên của control nào phải đúng của nó. 
Ví dụ: Code để xác định bạn đang thao tác ở cái Page nào để Thêm record cho đúng Subform của Tab đó: Select Case Me.TabCtl3.Value (TabCtl3 là tên của Tab Control) -> bạn lại đổi tên Tabctl3 thành Me.sub_tabcontrol.Value. Cái sub_tabcontrol bạn đang dùng là tên của cái Subform tổng chứ không phải tên Tab Control.
=> Mỗi Control có tên, thuộc tính riêng của nó dùng lộn xộn sẽ sai tùm lum là vậy.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn kiepgiangho79
#15
cảm ơn bác ơn bác nhiều. e đã mở mang được chút ít. 007 007
Chữ ký của kiepgiangho79 kiepgiangho79,gia nhập Thủ Thuật Access từ 12-10 -15.
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
  Format có điều kiện cho field trong Access Noname 2 4,548 09-06-18, 11:38 PM
Bài mới nhất: MTNQ
  [Help] tự điền vào field khi thỏa mãn 1 số điều kiện ??????????????? Godspear 2 346 22-04-18, 09:19 AM
Bài mới nhất: ongke0711
  [Help] Cập nhật dữ liệu cho subform có thêm field mới subasatran 8 1,134 26-10-17, 05:54 PM
Bài mới nhất: subasatran
  [Hỏi] Vấn đề về form field "String too long" lỗi “Run-time error '4609' vuthaiha90 9 1,902 02-06-17, 10:04 AM
Bài mới nhất: binlaxanh
  [Help] open Form khi chọn Field Godspear 9 2,476 04-01-17, 12:55 PM
Bài mới nhất: Godspear

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line