Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu

Nhờ mọi người giúp cho mình vấn đề này:
Mình có Form: FRmPhieuThu dang Main-Sub. Khi mình nhập đinh khoản là Taikhoanno:1111, Tài khoản có là 46121.
Nhưng khi quay lại xem bảng TBL_PhieuThuChiTiet ở TaiKhoanCo lai khong hien thi 46121 mà là tên của Tài khoản là Nguồn kinh phí năm nay.
Cảm ơn rất nhiều
File đình kèm:SoQuyTianMat.mdb
 
Ðề: Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu

Bạn bị sai ở chỗ
FRM_PhieuThuChiTiet Subform / properties/ nhấp vào TaiKhoanCo/ tại mục bound column bạn đang chọn giá trị là 2 => sai bạn sửa lại cột lấy giá trị = 1=> OK
 
Ðề: Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu

Cảm ơn bạn . Mình làm được rồi. Tiện đây mình hỏi bạn thêm tý nữa ,làm thế nào để viết code cho SoTT tăng dần. Cảm ơn bạn nhiều
 
Ðề: Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu

Bạn trang này có hướng dẫn cụ thể luôn ngày trước mình cũng làm cho nó tự động nhưng khổ nồi mỗi khi có phát sinh nghiệp vụ ngoại lai sữa lại nó ko chịu nhảy theo nên mình bảo luôn ko áp dụng nữa: https://sites.google.com/site/ketoanvoiaccess/chương04tạocácchứcnăngtựđộngchocácbiểumẫ

Cảm ơn bạn . Mình làm được rồi. Tiện đây mình hỏi bạn thêm tý nữa ,làm thế nào để viết code cho SoTT tăng dần. Cảm ơn bạn nhiều
 
Ðề: Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu

Cảm ơn bạn . Mình làm được rồi. Tiện đây mình hỏi bạn thêm tý nữa ,làm thế nào để viết code cho SoTT tăng dần. Cảm ơn bạn nhiều

Mình gợi ý nhé: Bạn lấy số lớn nhất của STT + 1. VD: Dmax("STT","tblSTT")+1

Nếu số lớn nhất bạn để là dạng text thì dùng hàm: Val(Dmax("STT","tblSTT"))+1

Nếu bạn ko làm được thì post các giải pháp bạn đã áp dụng lên đây nhé, bọn tớ sẽ chỉnh theo ý của bạn, như thế thì bạn dễ hiểu nhất.

Chúc bạn thành công!
 
Ðề: Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu

Mình gợi ý nhé: Bạn lấy số lớn nhất của STT + 1. VD: Dmax("STT","tblSTT")+1

Nếu số lớn nhất bạn để là dạng text thì dùng hàm: Val(Dmax("STT","tblSTT"))+1

Nếu bạn ko làm được thì post các giải pháp bạn đã áp dụng lên đây nhé, bọn tớ sẽ chỉnh theo ý của bạn, như thế thì bạn dễ hiểu nhất.

Chúc bạn thành công!
Cảm ơn bạn mình tham khảo trên các diễn đàn và làm được rồi, chạy cũng tạm ổn. Mình hỏi thêm 1 vấn đề nữa
Mình có 1 TexBox có name là TXTSoChungTu định dạng kiểu ngày tháng, mình muốn Access báo lỗi khi:
- nhập ngày chứng từ lớn hơn ngày hiện tại ;
-Con trỏ nhảy về TXTSoChungtu
ý đầu mình đã làm được,nhưng ý sau mình viết: TXTSoChungTu.setfoscu nhưng con trỏ van nhay sang TextBox kế tiêp
Private Sub TXTNgayChungtu_AfterUpdate()
If Date < txtNgayChungTu Then
MsgBox " Ngày chung tu lon hon ngày hien tai, nhap lai"
txtNgayChungTu.SetFocus
End If
End Sub
 
Ðề: Lỗi Khi nhập dữ liệu vào form là 1 kiểu, xem lai trong table lai là 1 kiểu

Trước e cũng bị lõi như này nè
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top