Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cần Hướng dẫn làm tự động tăng trong textbox của vb6 và access???
#1
Em viết 1 pm Vb6 có csdl access và đang gặp 1 số vấn đề như sau:
Trên From của em có 1cmd_Ghisolieu.
Khi tiến hành ghi số liệu sau khi điền đầy đủ thông số trên Form như: Số phiếu, tên cán bộ ghi, tên người gửi.... thì form sẽ hiện ra 3 text là
1. Tusosach
2.Densosach
3.Tongsosach
Nếu dùng 1 cách thủ công thì ta đánh bằng bàn phím và đếm số sách. Ví dụ: tusosach : M00001 rồi đến densosach là: M00005 và Tongsosach: 00004
( phần mềm này em xin lại của người khác và có í định cải tiến cho tự động vì số lượng sách 1 lần gần như nhập cố định là 4, chỉ thỉnh thoảng có chút sự cố thì là 5, hoặc 6)
Em muốn lần đầu tiên nhập trong ngày thì mình nhập vào Tusosach sau đó sẽ 2 text còn lại sẽ tự động tăng.
Lưu ý là có chữ cái ví dụ là M ở đây và chỉ hiển thị 3 textbox này khi đã ghi số liệu ( ko có trong formmain thiết kế)
các bác giúp em với.
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn
#2
chít, em nhầm, trong form main có 3 text box đó
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
Reply
Những người đã cảm ơn
#3
Bạn sử dụng After Update event của textbox một để làm.
Chữ ký của sonlt1978 Xin chào, mình là sonlt1978, Tham gia http://thuthuataccess.com/forum từ ngày 06-09 -11.
Reply
Những người đã cảm ơn
#4
Bạn có thể nói rõ hơnd được không?
Cụ thể mình ví dụ như sau cho dễ nhé.
Mình cần giúp đỡ về tạo mã mới từ mã cuối và tăng tự động thêm 1 đơn vị
CSDL access
trên form thiết kế có 4textbox
1.Tusochi
2.Densochi
3.Tongsochi
4.Sochihong
Định dạng của text này là A000000
Mình muốn làm như sau:
Lần đầu load vào phần mềm. giả sử
nhập vào txtTusoChi.text = A001100 nhập vào txtDenSoChi.text = A001106 Nhập vào txtTongSoChi.text = 6
textSochihong.text = 0
từ lần sau đó dù load khỏi phần mềm rồi vào lại hay vẫn đang chạy pm thì sẽ tự động tăng như sau:
đánh số vào txtTongsochi = bao nhiêu đó ví dụ bằng 5 chẳng hạn thì txtTusochi = txtDensochi + 1 + txtSochihong ( cái này là tự động tăng thêm 1 và cộng với cái txtsochihong). cụ thể ở đây sẽ txtTusoChi = A001107 vì sochihong = 0
Và txtDensochi sẽ tự động là txtTusoChi ( vừa cộng ở trên + txtTongSoChi) cụ thể ở đây sẽ là txtDenSoChi = A001112
Tóm lại: Mình muốn lấy mã cuối cùng TRONG CSDL ACCESS của txtDenSoChi rồi cộng thêm 1 đơn vị và cộng với txtSochihong( cái txtSochihong ko cố định, lúc có lúc ko nên nhập bằng tay ko cần lấy mã cuối cùng trong csdl) điền vào txtTuSoChi
Rồi đến txtDenSoChi = txtTuSoChi + txtTongSoChi
Chỉ tự động tăng phần số, còn phần chữ cái thì giữ nguyên. Nếu đi đến hết số ( A999999) thì mình sẽ thực hiện đánh bằng phím thay cho A thành B, C chẳng hạn.
Rất cám ơn mọi người
Chữ ký của huhi2711 Xin chào, mình là huhi2711, Tham gia http://thuthuataccess.com/forum từ ngày 05-09 -11.
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
  [Help] Lỗi "A problem occurred while Microsoft Access was communicating with the OLE server thanhoai 1 107 03-11-16, 03:53 PM
Bài mới nhất: maidinhdan
  [Hỏi] Việc set thuộc tính OnClick trong Code toancvp 5 229 31-10-16, 10:14 AM
Bài mới nhất: toancvp
  [Lỗi] Cúp điện ---> lỗi access 2013 biencuong86 3 149 26-10-16, 04:30 PM
Bài mới nhất: maidinhdan
  thay đổi biểu tượng Access dưới thanh Start từ win 7 đến win 10 thanhtruong 7 432 05-08-16, 10:53 PM
Bài mới nhất: hungefi
  [Hỏi] File chạy chậm vì trong quá trình design phải chỉnh sửa và test thử nhiều. toancvp 4 263 29-07-16, 11:36 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ơ