cannguyen > 16-07-12, 05:35 PM
cannguyen > 17-07-12, 11:03 AM
(16-07-12, 05:35 PM)cannguyen Đã viết: Chào các bạn
Mình đang làm 1 PM quản lý thuốc, mình có yêu cầu khi lập toa thuốc, các loại thuốc tương tác lẫn nhau sẽ cảnh báo. Ví dụ trong hình:
MH1 có hoạt chất là: Flunarizine; Tương tác với các thuốc có hoạt chất là: Paracetamol,Aleucin
Khi chọn MH2 có hoạt chất là Paracetamol thì lúc này nó sẽ cảnh báo là "2 loại thuốc này tương tác lẫn nhau"
Có tiếp tục không?
Nếu không thì dừng để chọn mã thuốc khác, Nếu có thì bỏ qua cho nhập tiếp
Mong các bạn giúp mình nhé
Xuân Thanh > 17-07-12, 11:24 AM
(16-07-12, 05:35 PM)cannguyen Đã viết: Chào các bạn
Mình đang làm 1 PM quản lý thuốc, mình có yêu cầu khi lập toa thuốc, các loại thuốc tương tác lẫn nhau sẽ cảnh báo. Ví dụ trong hình:
MH1 có hoạt chất là: Flunarizine; Tương tác với các thuốc có hoạt chất là: Paracetamol,Aleucin
Khi chọn MH2 có hoạt chất là Paracetamol thì lúc này nó sẽ cảnh báo là "2 loại thuốc này tương tác lẫn nhau"
Có tiếp tục không?
Nếu không thì dừng để chọn mã thuốc khác, Nếu có thì bỏ qua cho nhập tiếp
Mong các bạn giúp mình nhé
cannguyen > 17-07-12, 11:50 AM
(17-07-12, 11:24 AM)Xuân Thanh Đã viết:(16-07-12, 05:35 PM)cannguyen Đã viết: Chào các bạn
Mình đang làm 1 PM quản lý thuốc, mình có yêu cầu khi lập toa thuốc, các loại thuốc tương tác lẫn nhau sẽ cảnh báo. Ví dụ trong hình:
MH1 có hoạt chất là: Flunarizine; Tương tác với các thuốc có hoạt chất là: Paracetamol,Aleucin
Khi chọn MH2 có hoạt chất là Paracetamol thì lúc này nó sẽ cảnh báo là "2 loại thuốc này tương tác lẫn nhau"
Có tiếp tục không?
Nếu không thì dừng để chọn mã thuốc khác, Nếu có thì bỏ qua cho nhập tiếp
Mong các bạn giúp mình nhé
Gợi ý : 1/ Tạo hàm tìm kiếm chuỗi
Function TimKiemChuoi(ChuoiMe As String, ChuoiCon As String) As String
2/ So sánh hoạt chất của MH2(ChuoiCon) với hoạt chất tương tác của MH1(ChuoiMe). Nếu tìm thấy thì ra cảnh báo
Thân mến
Xem cái hàm ấy ở đây http://thuthuataccess.com/forum/thread-4899.html
Xuân Thanh > 17-07-12, 11:55 AM
Noname > 17-07-12, 11:56 AM
cannguyen > 17-07-12, 12:08 PM
(17-07-12, 11:50 AM)cannguyen Đã viết:(17-07-12, 11:24 AM)Xuân Thanh Đã viết:(16-07-12, 05:35 PM)cannguyen Đã viết: Chào các bạn
Mình đang làm 1 PM quản lý thuốc, mình có yêu cầu khi lập toa thuốc, các loại thuốc tương tác lẫn nhau sẽ cảnh báo. Ví dụ trong hình:
MH1 có hoạt chất là: Flunarizine; Tương tác với các thuốc có hoạt chất là: Paracetamol,Aleucin
Khi chọn MH2 có hoạt chất là Paracetamol thì lúc này nó sẽ cảnh báo là "2 loại thuốc này tương tác lẫn nhau"
Có tiếp tục không?
Nếu không thì dừng để chọn mã thuốc khác, Nếu có thì bỏ qua cho nhập tiếp
Mong các bạn giúp mình nhé
Gợi ý : 1/ Tạo hàm tìm kiếm chuỗi
Function TimKiemChuoi(ChuoiMe As String, ChuoiCon As String) As String
2/ So sánh hoạt chất của MH2(ChuoiCon) với hoạt chất tương tác của MH1(ChuoiMe). Nếu tìm thấy thì ra cảnh báo
Thân mến
Xem cái hàm ấy ở đây http://thuthuataccess.com/forum/thread-4899.html
Cám ơn Xuân Thanh, em chưa rành lắm, nhờ bác sửa trực tiếp trên file giúp em nhé
https://docs.google.com/file/d/0B7F3oAXl...pHTlU/edit
(17-07-12, 11:56 AM)Noname Đã viết: Cũng với ý của bạn Xuân Thanh, Access có hỗ trợ hàm Instr([vị trí], Chuỗi mẹ, chuỗi con) kết quả trả về là vị trí chuỗi con được tìm thấy, không tìm thấy thì trả về 0. Như vậy mỗi khi nhập 1 mã mới, ta sẽ làm việc như sau:
Gán Hoạt chất vào 1 biến hoatchat
Duyệt từ đầu đến cuối đơn thuốc.
Nếu instr(tuongtacthuoc,hoatchat)>0 thì
kết thúc vòng lặp
Gửi thông báo
..
Đó là ý tưởng thôi!
Việc còn lại bạn hiện thực nhé!