Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Làm thế nào gán default value trong form từ 1 record vừa nhập
#1
Chào mọi người,

Mọi người vui lòng cho hỏi: hiện tại mình đang tạo 1 form đơn giản từ 1 table có các trường như Mã số (primary key), tên...Mình muốn khi người sử dụng tạo record mới trong form bằng nút lệnh New Record, thì phần giá trị mặc định của filed Mã số sẽ là record vừa nhập (previous record) + 1. Mình làm như vậy để người dùng khỏi mất công phải nhớ record vừa nhập là bao nhiêu.

Các bạn vui lòng xem qua và hướng dẫn mình nhé.
Chữ ký của meoukg Xin chào, mình là meoukg, Tham gia http://thuthuataccess.com/forum từ ngày 07-07 -11.
Reply
Những người đã cảm ơn
#2
Mã:
Private Sub NewRecord_Click()
     Me.txtMaSo = Dcount("MaSo", "tblDanhSach") + 1
End Sub
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 Noname
#3
Cám ơn bạn đã trả lời. Nhưng cho mình hỏi cái code mà bạn đưa mình sẽ add nó vào phần nào, vì mình không biết add vào text box Mã Số hay vào nút new record nữa (vì nút new record thì phần OnClick đang là [Embedded Macro])

Giúp mình thêm nhé.
Chữ ký của meoukg Xin chào, mình là meoukg, Tham gia http://thuthuataccess.com/forum từ ngày 07-07 -11.
Reply
Những người đã cảm ơn
#4
(12-04-13, 04:27 PM)Xuân Thanh Đã viết:
Mã:
Private Sub NewRecord_Click()
     Me.txtMaSo = Dcount("MaSo", "tblDanhSach") + 1
End Sub
Hi bạn Xuân Thanh và các bạn,

Đoạn code này "Me.txtMaSo = Dcount("MaSo", "tblDanhSach") + 1", access báo lỗi compile error mình bỏ txt đi thì chạy ok.

Nhưng mình cần thêm một code nâng cao hơn, nhờ các bạn giúp, vì mình muốn code tạo ra theo định dạng: IT+0001. Trong form nhập liệu mình có tạo button New Record theo Macro New Record của chương trình Access và mình muốn khi nhấp vào button này thì có kèm luôn việc tạo mã mới có định dạng IT+0001.

Nhờ mọi người chỉ giúp lệnh.
Chữ ký của meoukg Xin chào, mình là meoukg, Tham gia http://thuthuataccess.com/forum từ ngày 07-07 -11.
Reply
Những người đã cảm ơn
#5
Cái này cũng giống làm Mã nhân viên/Học sinh đó mà: txtMaSo = "IT" & max("Maso") +1
Tùy thuộc bạn làm ở đâu?
Bạn gửi file lên mọi người mới chỉ chính xác được.
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


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Tự động hiện Form khi loading hết thời gian ChiMai 1 36 02-12-16, 08:59 PM
Bài mới nhất: ongke0711
Photo [Hỏi] Mở Form trên access 2007 báo lỗi jason 5 187 22-11-16, 09:23 AM
Bài mới nhất: jason
  Query hiện lên trên form? feeling 4 162 09-11-16, 09:49 PM
Bài mới nhất: toancvp
  [Help] Chỉnh giúp Form thống kê hoanghai902 2 124 28-10-16, 06:15 PM
Bài mới nhất: hoanghai902
  [Help] Dòng chữ chạy trên form báo đến ngày sinh nhật tronghieu9792 1 121 20-10-16, 09:30 AM
Bài mới nhất: lamvankhanh

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ơ