gán giá trị vào textbox như thế nào

vuthuanbkvn

Member
Hội viên mới
Tui có 1 vấn đề chưa biết cách giải quyết từ lâu mong mọi người giúp!
- tạo 1 form nhập dữ liệu bao gồm: 1 textbox txtngayhoatdong nhập giá trị ngày hoạt động; nếu giá trị > hoặc = 125 thì sẽ hiện lên thông báo "cần vào B1" thông báo này được lưu vào 1 textbox khac tên txtgiatriquahan; tương tự đến giá trị 250 thì hiện thông báo "đến hạn vào B2" ,..... giá trị do mình đặt khi lập trình.
Mình không thể làm đc,giá trị chỉ lưu 1 lần như "cần vào B1" ,còn đến khi giá trị 250 thì nó cũng ko đổi, các giá trị ở textbox txtngayhoatdong được update theo hàng ngày,nó cộng dần lên. Mong chỉ giáo:thodai:
 
Sửa lần cuối bởi điều hành viên:
Ðề: Nhờ giúp đỡ: gán giá trị vào textbox.

Mình không hiểu vấn đề khúc mắc của bạn, bạn có thể gửi VD lên không?để mình cùng bạn cũng như anh/chị khác cùng giải quyết.
Thế nhé !
 
Ðề: Nhờ giúp đỡ: gán giá trị vào textbox.

Mình muốn giải bài toán như sau:
Mình có khoảng 40 xe hoạt động : 1,2....40
Nhập ngày hoạt động cập nhập từng ngày một. Ví dụ như
Ngày 20/11/2008 : xe 1 làm được 4h ,xe 2 làm được 3h ....
ngày 21/11/2008 : xe 1 được 6h,xe 2 đc 8h
tổng giờ là tổng các giờ làm đc trong các ngày cộng lại (ngày 20/11 + 21/11 +22/11 ....) . Tổng giờ cộng lũy kế theo từng ngày . Ngày 20/11 tổng các ngày trước cộng lại ví dụ = 200h,sang ngày 21 thì + giờ hoạt động = 206 (đối với xe 1) ... tương tự với 40 xe .
Nếu tổng giờ khoảng 200h đến 205h thì thông báo xe 1 vào làm mỡ .....

Tiện thể nhờ các bạn giúp : lọc các khoảng thời gian để in ra các xe đã bảo dưỡng từ ngày 20/11/2007 đến ngày 20/11/2009 xem có bao nhiêu xe vào bảo dưỡng. Mỗi xe in ra 1 trang khác nhau ( như trong khoảng đó có 3 xe thì in ra 3 xe khác nhau)
 
Sửa lần cuối:
Ðề: Nhờ giúp đỡ: gán giá trị vào textbox.

Mình muốn giải bài toán như sau:
Mình có khoảng 40 xe hoạt động : 1,2....40
Nhập ngày hoạt động cập nhập từng ngày một. Ví dụ như
Ngày 20/11/2008 : xe 1 làm được 4h ,xe 2 làm được 3h ....
ngày 21/11/2008 : xe 1 được 6h,xe 2 đc 8h
tổng giờ là tổng các giờ làm đc trong các ngày cộng lại (ngày 20/11 + 21/11 +22/11 ....) . Tổng giờ cộng lũy kế theo từng ngày . Ngày 20/11 tổng các ngày trước cộng lại ví dụ = 200h,sang ngày 21 thì + giờ hoạt động = 206 (đối với xe 1) ... tương tự với 40 xe .
Nếu tổng giờ khoảng 200h đến 205h thì thông báo xe 1 vào làm mỡ .....

Tiện thể nhờ các bạn giúp : lọc các khoảng thời gian để in ra các xe đã bảo dưỡng từ ngày 20/11/2007 đến ngày 20/11/2009 xem có bao nhiêu xe vào bảo dưỡng. Mỗi xe in ra 1 trang khác nhau ( như trong khoảng đó có 3 xe thì in ra 3 xe khác nhau)

Bạn phải lấy một mốc ngày trong query để làm chuẩn, ví dụ cuối mỗi ngày bạn sẽ làm cái query này. Vậy ngày query của bạn là Date(). Nếu chuẩn hơn thì bạn phải có một table hay cái gì đó để lưu lại cái mốc đã tính giờ hoạt động lần trước (tuy nhiên cái này tính sau).

1. Tổng giờ hoạt động của các xe:
SELECT xeso, tonggio FROM
(SELECT xeso, SUM(sogio) AS tonggio FROM tblgiohoatdong
WHERE ngayhoatdong <= Date()
GROUP BY xeso)
WHERE tonggio >= 200

2. Cái việc in từng trang khác nhau là do bạn thiết kế report, cho nó group theo soxe. Thuộc tính của group footer: Force New Page là After Section.
SELECT soxe FROM tblbaoduong
WHERE ngaybaoduong Between #11/20/2007# And #11/20/2009#
 
Ðề: Nhờ giúp đỡ: gán giá trị vào textbox.

Bạn cần nói rõ thêm với yêu cầu của bạn, bạn đã làm được gì rồi và còn gì chưa làm được thì mọi người với có thể giúp bạn. Mình cũng đã đọc bài của bạn rồi nhưng chưa hiểu lắm.

Có phải ý bạn là sau khi nhập ngày vào ô txtngayhoatdong thì chương trình sẽ tính ra tổng số giờ hoạt động của xe và thông báo vào một textbox căn cứ vào số giờ hoạt động?
Trên form của bạn đã có những điều khiển nào rồi?

Mình nói thêm để các bạn giúp như sau:
Cuối ngày sẽ cập nhập giờ hoạt động = textbox : sogio
ngày hoạt động có thể là Date(),cũng có thể nhập vào kiểu "dd/mm/yyyy "
tổng giờ : tonggio = tổng của tất cả các số giờ trong các ngày đã nhập lại
Nếu tổng giờ 120>tonggio>100 thì hiện thông báo Msgbox ("vào B1") (nếu ghi được vào 1 textbox khác thì càng tốt để sau này mình có thể lọc được,ví dụ lọc vào B1 thì sẽ tìm được xe số bao nhiêu? thời điểm ?......
Mình chỉ cộng được tổng giờ mỗi lần cập nhập vào? nhưng ghi lại vào kiểu gì chưa biết cách làm?
( có thể nói sâu hơn như sau: thời điểm 100h vào B1,200h vào B2,500h vào B3, 100h vào Trung tu,..... ,mình muốn làm nó tự động thông báo cho người dùng biết và ghi lại các thời điểm vào B1,B2.... , thời gian hoạt động sẽ tăng lũy kế dần dần lên ) . Mong các bạn giúp sức,mình gửi bài như sau:
http://www.mediafire.com/?drmmmfmjbj0
 

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