Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Khóa sổ không cho phép thay đổi số liệu!
#1
Xin chào mọi người!
Em có một vấn đề như thế này: 
1. Mỗi tháng sau khi nhập dữ liệu xong em muốn tạo cái form mình nhập ngày khóa sổ vào rồi bấm nút khóa sổ thì những dữ liệu trong table tính tới ngày đó không thể thay đổi được nữa cũng không viết thêm phiếu hay xóa phiếu đi được ai có cách nào không.
2. Mỗi khi hiện form em muốn forms tự hiện record cuối cùng thì làm thế nào
3. Em tạo một cái form phiếu xuất ở phần sub form có cái textbox là ô số lượng mỗi khi bấm vào thì nó tự hiện số 0 lên mỗi khi nhập liêu xong phải xóa số 0 đi rất bất tiện ai có cách nào giúp em với.
Chữ ký của NguyenDungAnh Đến với cuộc đời hai tay trắng
Giã từ trần thế trắng hai tay
Bao nhiêu tiếng nói tiếng cười
Sống ở cuộc đời lãi được vậy thôi
ღღღღღTài sản của NguyenDungAnh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
Ý 1
Có một hướng giải quyết như sau :
1/ Tạo một tablble tblLuuSoLieu có cấu trúc giống hoàn toàn table chính. Table tblLuuSoLieu có thể để cùng với Database hoặc cât ở một Database khác
2/ Ở frmKhoaSo sẽ chọn tháng năm cần khóa rồi Move toàn bộ dữ liệu của tháng đó vào tblLuuSoLieu (khi cần có thể lấy ngược trở lại)
3/ Trong frmNhapLieu, kiểm tra tháng năm ở txtNgay nếu trùng với những tháng năm đã kết sổ thì không cho nhập nữa

Ý 2
Khi form Open đưa về Record cuối bằng lệnh DoCmd.GoToRecord , , acLast

Ý 3 : Không hiểu. Thường ô chứa dữ liệu số tôi luôn để Dfaul Value = 0
Thử xem
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 NguyenDungAnh
#3
Thêm ý 4 với Xuân Thanh: Tạo thêm 1 field trên tab có kiểu dữ liệu yes/no, khi khóa sổ chạy code DoCmd.RunSQL record có ngày <= ngày khóa sổ thì field đó có giá trị true. Viết code Form_Current : Me.AllowEdits = True khi field có giá trị yes và ngược lại. Nếu muốn cấm xóa thì thêm lệnh Me.AllowDeletions = False. Nếu muốn không cho xem thì xử lý lại record source của form ẩn các record có field đó có giá trị true
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn NguyenDungAnh
#4
Bổ sung ý 3:
Mở table ở chế độ design, tại filed soluong tìm depault value và xóa số 0 đi
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


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
CÁm ơn các bác về 2 ý đầu em sẽ ngâm cứu ngay, em thấy ý tưởng của bác tranthanhan rất hay. chỉ cần thêm 1 field là giải quyết được
riêng ý 3 em ko để default value ( rỗng) nhưng không biết tại sao cứ khi nhấp vào thì lại bị như vậy đổi sang combo box thì không bị nữa nhưng tự nhiên đổi sang combobox thì không hay lắm.
Chữ ký của NguyenDungAnh Đến với cuộc đời hai tay trắng
Giã từ trần thế trắng hai tay
Bao nhiêu tiếng nói tiếng cười
Sống ở cuộc đời lãi được vậy thôi
ღღღღღTài sản của NguyenDungAnh (View All Items) ღღღღღ
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
  [Hỏi] lấy dữ liệu từ query sang Text box minhminh25767 3 346 13-11-18, 04:01 PM
Bài mới nhất: ongke0711
Photo [Lỗi] Không lấy được data table vunamnet 9 574 03-11-18, 03:57 PM
Bài mới nhất: vunamnet
  Xin hỏi cách so sánh để nâng cấp dữ liệu ledangvan 23 1,934 24-08-18, 11:37 AM
Bài mới nhất: tranthanhan1962
  [Lỗi] Lỗi mất dự liệu trong table thanhtruong 3 438 08-08-18, 02:52 PM
Bài mới nhất: Xuân Thanh
  [Hỏi] Ghép dữ liệu nhiều table vào 1 table vietanh283 1 507 27-06-18, 08:06 PM
Bài mới nhất: ongke0711

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| Phần mềm quản lý bán hàng, công nợ- tồn kho- nhà phân phối