-
Khi Textbox trống thì texbox và Label cũng ẫn theo.
thanhtruong > 09-02-17, 08:21 AM
Mọi người có thể cho mình ý kiến về cái textbox được không ạ
Khi Textbox trống: thì texbox và Label cũng ẫn theo.
Xem hình giùm mình với. Mình không đăng được hình
Hình ảnh -
RE: Khi Textbox trống thì texbox và Label cũng ẫn theo.
trangdv.pchg > 09-02-17, 08:49 AM
Trên form chỉ là dữ liệu nhập vào. Kết quả hiển thị thể hiện ở Report
Vì vậy khi nhập dữ liệu trên Form bạn phải chọn từng tên xét nghiệm theo loại xét nghiệm sau đó sử dụng query theo số phiếu xét nghiệm đó là OK -
RE: Khi Textbox trống thì texbox và Label cũng ẫn theo.
ongke0711 > 09-02-17, 12:16 PM
(09-02-17, 08:21 AM)thanhtruong Đã viết: Mọi người có thể cho mình ý kiến về cái textbox được không ạ
Khi Textbox trống: thì texbox và Label cũng ẫn theo.
Xem hình giùm mình với. Mình không đăng được hình
Hình ảnh
Theo hình của bạn tôi nghĩ bạn nên thiết kế lại cấu trúc table cho việc lưu kết quả xét nghiệm. Theo thiết kế hiện tại, bạn cố định label cho từng tiêu chí xét nghiệm mà các tiêu chí này cần phải linh hoạt thay đổi tùy theo loại bệnh, yêu cầu xét nghiệm. Cách làm của bạn sẽ gặp khó khăn khi có nhiều tiêu chí xét nghiệm và khả năng tùy chọn các tiêu chí cần nhập kết quả. Khi có tiêu chí mới, chẳng lẻ bạn lại vô form thiết kế thêm label? rồi lưu như thế nào? thêm tiêu chí mới ở đâu?...
Theo tôi bạn nên thiết kế 1 table lưu các tiêu chí xét nghiệm và 1 table lưu các tiêu chí này cho từng bệnh nhân.
Ví dụ:
- table chỉ số cận lâm sàng “tblChiSoCLS”: gồm các field [MaChiSo], [TenChiSo], [Dvt], [ChiSoChuan]…
------------------------------------------------------------------
MaCS | TenCS | Dvt | ChiSoChuan |
------------------------------------------------------------------
1 | Nước tiểu (Đường) | g | 1kg |
2 | Nước tiểu (Đạm) | g | 0.5kg |
------------------------------------------------------------------
- Table lưu chỉ số cho từng bệnh nhân "tblChiSoChiTietBenhNhan" gồm: [Mã bệnh nhân], [Mã phiếu khám], [Mã chí số], [Kết quả],...
Tôi nghĩ nên như vậy, bạn nào đã làm qua CSDL cho việc khám bệnh rồi thì đóng góp thêm ý kiến nhé. -
RE: Khi Textbox trống thì texbox và Label cũng ẫn theo.
thanhtruong > 09-02-17, 05:15 PM
Mình làm được rồi, tự mò một hồi là ra, ngày mai mình sẽ trình bày cách làm của mình.
Cảm ơn mọi người nhiều -
RE: Khi Textbox trống thì texbox và Label cũng ẫn theo.
thanhtruong > 10-02-17, 09:28 AM
Mình làm thế này;
Vẽ 2 textbox "tên xét nghiệm" và " chỉ số bình thường"
rồi viết công thức tính cho tên xét nghiệm : iif(ô đó>0,"tên xét nghiệm","")
tương tự cho ô chỉ số bình thường :iif(ô đó>0,"chỉ số bình thường","")
Và sau đó cài thuộc tính Can Gow cho 2 ô đó. v
vậy là xong -
RE: Khi Textbox trống thì texbox và Label cũng ẫn theo.
tranthanhan1962 > 18-02-17, 08:24 PM
(10-02-17, 09:28 AM)thanhtruong Đã viết: Mình làm thế này;
Vẽ 2 textbox "tên xét nghiệm" và " chỉ số bình thường"
rồi viết công thức tính cho tên xét nghiệm : iif(ô đó>0,"tên xét nghiệm","")
tương tự cho ô chỉ số bình thường :iif(ô đó>0,"chỉ số bình thường","")
Và sau đó cài thuộc tính Can Gow cho 2 ô đó. v
vậy là xong
Làm cái này gọn hơn. Đưa đoạn mã dưới đây vào event open form và textbox ketqua After update (đổi màu chữ cho label)
Mã:if ketqua is null or ketqua ="" then
tenxetnghiem.ForeColor=màu xanh
binhthuong.ForeColor=màu xanh
else
tenxetnghiem.ForeColor=màu nền
binhthuong.ForeColor=màu nền
end if