Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Tạo nút thêm record trong form
#1
Em tạo 1 command button "thêm nhân viên" trong form như sau.
[Hình: 1-7_zps0720d7e2.jpg]

[Hình: 2-3_zps3e5776e0.jpg]

Sau khi hoàn thành, em thử nhập 1 nhân viên mới, nhưng khi nhấn vào command "thêm nhân viên" thì dữ liệu không hề được ghi vào trong table. Hình ảnh của nó như sau
[Hình: 3-1_zps1d47eb65.jpg]

[Hình: 4-1_zps5fe27091.jpg]

Mọi người hãy để ý vào chỗ e khoanh đỏ ở 2 ảnh trên. Trong table của e mới nhập tay có 8 nhân viên. Ở form, sau khi nhấn nút "thêm nhân viên" thì ở chỗ khoanh đỏ báo là có 9 record (tức là đã thêm được 1 nhân viên), nhưng khi mở table lên, thì số lượng nhân viên vẫn là 8. Mọi người có thể cho em biết vì sao lại thế được không ạ?
Chữ ký của vuquanghai Xin chào, mình là vuquanghai, Tham gia http://thuthuataccess.com/forum từ ngày 26-04 -13.
Reply
Những người đã cảm ơn
#2
Bạn thiết lập thuộc tính của MANV là Number hay AutoNumber, xem lại nhé.
Tại khoanh màu đỏ thứ 2, bạn cũng chỉ có 8 record thôi (không có nhân viên số 8) chứ không phải là 9 record nhé.
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
#3
MANV của em là auto number. Như vậy có sao k ạ?
Thì ở cái khoanh đỏ thứ nhất, sau khi nhấn nút thêm, access đã báo là có 9 record, nhưng ở trong table vẫn chỉ có 8. Đó là chỗ e thắc mắc ạ.
Chữ ký của vuquanghai Xin chào, mình là vuquanghai, Tham gia http://thuthuataccess.com/forum từ ngày 26-04 -13.
Reply
Những người đã cảm ơn
#4
Bạn để ý, nếu MANV là Autonumber thì nó hiện số liên tiếp từ 1 ->9, nhưng của bạn đang thiếu số 8, chắc có hành động nào xóa nó rồi.
Thông thường, khi bạn thêm record mới (thêm ký tự đầu tiên vào record) thì access đã thêm record đó và lưu nó (trừ trường hợp bạn Esc), do đó, nếu bạn làm theo Wizard thì không có chuyện không thêm được record.
Post file lên xem nào?040
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
#5
Đây nè bạn. Cái lúc nãy là mình cop từ nhà mang ra ngoài hàng, vừa trông hàng vừa làm
Còn cái này là bản ở nhà của mình, mới chỉ có 7 NV liên tiếp từ 1->7, nhưng vẫn k add vào được.
http://www.mediafire.com/?8orhiedm8otyqc8
Chữ ký của vuquanghai Xin chào, mình là vuquanghai, Tham gia http://thuthuataccess.com/forum từ ngày 26-04 -13.
Reply
Những người đã cảm ơn
#6
Form này thiết kế chưa hoàn chỉnh ....Không có NGUỒN của các Textbox tương ứng trong Table NHANVIEN cho các Label thì lấy đâu ra mà nó lưu vào đc !???
Anh mới vẽ ra các textbox chứ đã có gì đâu mà bắt nó thi hành lệnh của anh hà trời ! ?
Luyện nhiều nhiều vào há
Chúc Thành Công .
Khải Nguyên !
Chữ ký của khải nguyên Khải Nguyên Xin Gửi lời chào tới Tất cả các bạn trên Diễn Đàn Thủ Thuật Access
Chúc cả nhà may mắn và  thành đạt ! Lightbulb
Reply
Những người đã cảm ơn Noname
#7
Đơn giản là ở số 8 lúc bạn tạo bạn đã xoá nó rồi, với chế độ autonumber khi bạn xoá 1 mẫu tin thì nó tự động hiểu và bỏ qua số thứ tự mẫu tin đó, bài của bạn cũng vậy, theo mình bạn nên để ở chế độ number và viết 1 đoạn code tăng số tự động khi kích vào nút thêm.
Chữ ký của quan_pc Lắp đặt Internet VNPT tại Điện Bàn - Quảng Nam - Hotline: 0915.636.745
ღღღღღTài sản của quan_pc (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#8
(30-04-13, 12:37 AM)quan_pc Đã viết: Đơn giản là ở số 8 lúc bạn tạo bạn đã xoá nó rồi, với chế độ autonumber khi bạn xoá 1 mẫu tin thì nó tự động hiểu và bỏ qua số thứ tự mẫu tin đó, bài của bạn cũng vậy, theo mình bạn nên để ở chế độ number và viết 1 đoạn code tăng số tự động khi kích vào nút thêm.

bạn có thể viết hộ mình cái code tăng số tự động khi kích vào nút thêm đc ko
Chữ ký của canboxatq Xin chào, mình là canboxatq, Tham gia http://thuthuataccess.com/forum từ ngày 09-05 -13.
Reply
Những người đã cảm ơn
#9
Ví dụ :
Table1-->có:.STT, SOPHIEU, NGAY, MAHANG,TENHANG,SLUONG, GHICHU
Nguồn của Form=Table1 và có 2 Nút THEMMOI + Reset
Và đây là các Code :
Option Compare Database
Private Sub Form_Load()
SOPHIEU = Format(TT + 1, "0000000")
STT = Format(HD + 1, "0000000")
End Sub

Private Sub Reset_Click()
SOPHIEU = Format(TT + 0, "0000000")
STT = Format(HD + 0, "0000000")
MsgBox "OK ! Chương trình hoàn chỉnh", vbCritical, "Khải Nguyên"
End Sub

Private Sub THEMMOI_Click()
Dim TT, HD
DoCmd.GoToRecord , , acNewRec
HD = DLast("[SOPHIEU]", "Table1")
TT = DLast("[SOPHIEU]", "Table1")
STT = Format(HD + 1, "0000000")
SOPHIEU = Format(TT + 1, "0000000")
MsgBox "OK ! Chương trình hoàn chỉnh", vbCritical, "Khải Nguyên"
End Sub
Nghiên cứu áp dụng vào bài của mình cho thích hợp
Chúc Thành Công
Khải Nguyên
Chữ ký của khải nguyên Khải Nguyên Xin Gửi lời chào tới Tất cả các bạn trên Diễn Đàn Thủ Thuật Access
Chúc cả nhà may mắn và  thành đạt ! Lightbulb
Reply
Những người đã cảm ơn
#10
Chi mà dài dòng dữ vậy Khải Nguyên? Chỉ cần

Mã PHP:
Private Sub cmdNew_Click()
    
Dim TT As Double
    TT 
DCount("MaNV""tblNhanVien")
    
Me.MaNV Right("00000" TT 15)
End Sub 

Lưu ý : MaNV trong table sẽ có két quả là 00001, 00002, 00003....Bài này đã nói nhiều trên diễn đàn rồi
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 khải nguyên , vulhu06


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] Refresh Form và tiếp tục hoạt động Godspear 2 84 08-12-16, 12:48 PM
Bài mới nhất: Godspear
  [Hỏi] Cách thêm dữ liệu vào form Main_Sub NganNguyen 1 39 06-12-16, 02:23 AM
Bài mới nhất: maidinhdan
  Tự động hiện Form khi loading hết thời gian ChiMai 1 49 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 195 22-11-16, 09:23 AM
Bài mới nhất: jason
  Query hiện lên trên form? feeling 4 167 09-11-16, 09:49 PM
Bài mới nhất: toancvp

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ơ