Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Lỗi] Xin giúp khắc phục lỗi không thể lưu dữ liệu từ cmbutton
#1
Sad 

chào các anh chị và các bạn, hiện tại mình có 1 bài tập về access và trong quá trình làm mình mắc một vài lỗi, mình tạo 1 query qry_BanSach gồm 3 table:
tblDanhMucSach, tblHoaDon, và tbl HoaDonCT,
mục đích liên kết 3 table là để tích số tiền nhập và số tiền dư (tblDanhMucSach chứa Đơn Giá, tblHoaDon chứa Trả Trước, Số Lượng thông với nhau qua tblHoaDonCT)
tiền= số lượng * đơn giá, tiền nợ = tiền - trả trước.
query mình tạo chạy bình thường và không có lỗi.. nhưng khi tạo form f_BanSach, liên kết dữ liệu form sang query qry_BanSach và nạo nút nhập (btNhap) với code
DoCmd.RunCommand acCmdSaveRecord
xin nhờ các anh chị và các bạn giúp mình sửa lỗi này với, đây là csdl và form bansach mình tạo
link http://www.mediafire.com/?2y932990g1rzbh9
008

và cho mình hỏi thêm là khi muốn từ một button gọi ra một form khác thì phải làm như thế nào? mình xin chân thành cảm ơn.
Chữ ký của tamlang991 Xin chào, mình là tamlang991, Tham gia http://thuthuataccess.com/forum từ ngày 16-05 -13.
Reply
Những người đã cảm ơn
#2
File của bạn không tải được 040004
Đoạn này không dùng nhập liệu mà dùng để lưu dữ liệu
DoCmd.RunCommand acCmdSaveRecord

Để gọi form khác bạn viết:
Docmd.OpenForm "tên form"

LightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulb
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn tamlang991 , Noname
#3
(16-05-13, 09:49 PM)cpucloi Đã viết: File của bạn không tải được 040004
Đoạn này không dùng nhập liệu mà dùng để lưu dữ liệu
DoCmd.RunCommand acCmdSaveRecord

Để gọi form khác bạn viết:
Docmd.OpenForm "tên form"

LightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulb

cám ơn bạn đã giúp mình, mình dùng đoạn lệnh đó để lưu sau khi nhập dữ liệu vào text box nhưng nó báo lỗi thì phải làm sao ?, ở đây với những dữ liệu có sẵn thì khi mình đổi 1 hoặc 2 textbox nó vẫn lưu được, nhưng khi nhập mới hoàn toàn thì xuất hiện báo lỗi, link http://www.mediafire.com/?2y932990g1rzbh9 mình đã xem lại, bạn giúp mình với 008 xin cám ơn
Chữ ký của tamlang991 Xin chào, mình là tamlang991, Tham gia http://thuthuataccess.com/forum từ ngày 16-05 -13.
Reply
Những người đã cảm ơn
#4
mình không thể sửa được lỗi trên nên nghỉ ra cách khắc phục là tạo một qry cũng liên kết 3 table trên nhưng chỉ chọn các khoá chính và loại ra các trường tính toán, sau đó tạo thêm 1 form kết nối và thực hiện việc nhập liệu, lưu trên form này, sau đó mới gọi đến form f_BanHang thì lưu thành công, vậy sai ở đây có phải là do lệnh lưu không thể tác động lên các hàm tính toán nên xãy ra báo lỗi không, các bạn có thể chỉ mình cách khắc phục không vì cách này có hơi bất tiện, mình xin cám ơn. 008
Chữ ký của tamlang991 Xin chào, mình là tamlang991, Tham gia http://thuthuataccess.com/forum từ ngày 16-05 -13.
Reply
Những người đã cảm ơn
#5
1/ Table là gì? Là một nơi chứa dữ liệu do người dùng nhập vào. Table có các trường khóa chính, khóa phụ... để liên kết qua lại với nhau. Query nguồn của bạn tạo từ 3 table khác nhau nên khi nhập từ form không đủ điều kiện để lưu vào table, nhất là các trường khóa chính. Vì thế luôn báo lỗi
2/ Bài toán của bạn chỉ cần làm form dạng mai-sub là ok. Bạn thử chỉnh sửa lại xem, dảm bảo không bị lỗi
3/ CSDL cần phải bố trí một các khoa học và hợp lý, khi đó nhập liệu và truy xuất mới thuận lợi. Muốn có bữa cơm ngon, phải biết đi chợ chuẩn bị các đồ dùng cần thiết, cộng thêm kỹ thuật nấu nướng nữa mình mới ăn được trước khi đãi khách
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn tamlang991
#6
cám ơn anh xuân thanh đã giải thích, mình mới làm quen với access nên còn nhiều chổ sai sót, mong các anh chị và các bạn giúp đỡ thêm, cho mình hỏi thêm là mình muốn xoá các nút di chuyển qua lại được tạo sẵn như thế này và thanh bên trái thì phải làm sao ?
[Hình: f04cc63709c0883800b8641cf7c6efad_55679475.delete.jpg]
Chữ ký của tamlang991 Xin chào, mình là tamlang991, Tham gia http://thuthuataccess.com/forum từ ngày 16-05 -13.
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
  Tạo Menu dạng TreeView bằng Query (không dùng ActiveX) ongke0711 4 265 06-12-16, 09:16 PM
Bài mới nhất: toancvp
  [Hỏi] Cách thêm dữ liệu vào form Main_Sub NganNguyen 1 38 06-12-16, 02:23 AM
Bài mới nhất: maidinhdan
  [Help] Cập nhật combobox 2 từ combobox 1 (dữ liệu ở nhiều bảng) votinh.tq 6 208 22-11-16, 11:34 PM
Bài mới nhất: votinh.tq
  [Help] Chỉnh giúp Form thống kê hoanghai902 2 125 28-10-16, 06:15 PM
Bài mới nhất: hoanghai902
  [Hỏi] Tổng hợp dữ liệu theo thời gian hoanghai902 1 140 21-10-16, 09:55 PM
Bài mới nhất: maidinhdan

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ơ