Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Em muốn tạo tìm kiếm tên của bệnh nhân trong hồ sơ bệnh nhân
#1
Em đã tạo 1 Table là Ho so benh nhan trong đó có các cột MSBN, tên BN, tuổi, địa chỉ, số điện thoại,... Em muốn tạo tìm kiếm họ tên bệnh nhân khi mình nhập gần đúng thì có thể hiện lên nhiều tên để lựa chọn. VD: trong hồ sơ bệnh nhân có tên Nguyễn Thanh Phương, trong tìm kiếm mình nhập "Nguyen Thanh Phuong" hay "thanh phuong" hay "phuong'' sẽ cho nhiều kết quả tìm kiếm gần đúng. Mong các bác cao thủ chỉ giáo giúp em. Em có đọc bài tách họ tên của bác Noname mà em chưa hiểu xin bác chỉ thêm cụ thể. Cám ơn các bác nhiều!
Reply
Những người đã cảm ơn
#2
Mình rất ít khi xử lý với tiếng Việt nên không có module sẵn. Nhưng gợi ý thế này.
bạn cần có một thư viện ký tự:
A ~ Ă
A~ Â
....

Sau đó, viết một hàm chuyển tất cả các string tìm kiếm có dấu thành không có dấu. Vùng tìm kiếm có dấu thành không có dấu.
Select dựa trên 2 kết quả này.
ý tưởng là vậy. Còn thực hiện thì bạn làm tới đâu mọi người support tới đó!
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn khanhdtq
#3
(08-11-11, 05:30 PM)Noname Đã viết: Mình rất ít khi xử lý với tiếng Việt nên không có module sẵn. Nhưng gợi ý thế này.
bạn cần có một thư viện ký tự:
A ~ Ă
A~ Â
....

Sau đó, viết một hàm chuyển tất cả các string tìm kiếm có dấu thành không có dấu. Vùng tìm kiếm có dấu thành không có dấu.
Select dựa trên 2 kết quả này.
ý tưởng là vậy. Còn thực hiện thì bạn làm tới đâu mọi người support tới đó!

Bác nói rõ hơn cho em được không, em mới vào Access thôi nên chưa biết nhiều. Đầu tiên phải tạo một Module đúng không bác có chứa A~Â,... mình viết code như thế nào hả bác. Em gà cái này lắm
Reply
Những người đã cảm ơn
#4
theo mình bạn có thể làm như sau:
-Tạo một QueryTim lấy dữ liệu từ Table Ho so benh nhan, chọn các trường cần hiển thị
-Tạo tiếp một Form TimKiem cũng lấy dữ liệu từ Table Ho so benh nhan, cho from này hiển thị dạng bảng, trên form này tạo một text box có tên là TimTen và không lấy dữ liệu trường nào cả, tạo tiếp nút lệnh tên Tìm BN chọn hành động On clik mở Marcos, ở Marcos này bạn chọn Action là ApplyFilter phần File name gõ vào QueryTim( ban nhớ lưu Marcros này lại)
-Mỗi lần bạn mỡ form TimKiem gõ tên bệnh nhân đầy đủ và đúng tên kích nút Tìm BN sẽ thấy hiển thị theo đúng ý của mình. Bạn cũng có thể thêm ký tự * vào ô text box TimTen(vd: *Dong sẽ cho ra rất nhiều BN tên Dong nhưng khác họ...)
Chúc bạn thành công!
Chữ ký của xuandong Xin chào, mình là xuandong, Tham gia http://thuthuataccess.com/forum từ ngày 11-03 -12.
Reply
Những người đã cảm ơn
#5
Mình có chương trình quản lý bệnh nhân phòng xét nghiệm không biết có giup ích gì được không...
http://www.mediafire.com/download.php?nlilwo28zgdtf60
giải nén file này bỏ vào ổ D của máy và chạy file QLBNXN để sử dụng
Chúc mọi người sức khỏe và thành công!
Chữ ký của xuandong Xin chào, mình là xuandong, Tham gia http://thuthuataccess.com/forum từ ngày 11-03 -12.
Reply
Những người đã cảm ơn Hạ Vàng
#6
Theo mình nghĩ làm như vậy cũng được, nó sẽ có thể tìm được hết, nhưng nó hơi phức tạp.
Các bạn có thể dùng toán tử like trong trường tên BN, Nhập vào dòng Criteria: [Nhập tên cần tìm vào đây vào giữa 2 hay nhiều dấu *]
Khi thực hiện ta cần nhập tên cần tìm kiếm giữa 2 hay nhiều dấu *
VD: Cần tìm tất cả các Bệnh nhân tên là Nguyễn Anh Tuấn, chúng ta có thể tìm được người này qua nhiều cách.
*Nguyễn*tuấn*
*Nguyễn*
*anh tuấn*...
Chúc các bạn học giỏi.
Chữ ký của gialilama Xin chào, mình là gialilama, Tham gia http://thuthuataccess.com/forum từ ngày 08-02 -12.
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
  [Hỏi] Việc set thuộc tính OnClick trong Code toancvp 5 231 31-10-16, 10:14 AM
Bài mới nhất: toancvp
  [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 267 29-07-16, 11:36 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng phần mềm viết bằng Access trong mạng LAN chantroi_19 9 758 21-06-16, 10:33 AM
Bài mới nhất: lmthu
  [Help] Nhờ anh em trong diễn đàn giúp mình thiết kế chương trình báo dịch hàng ngày vinhpaint 1 258 21-06-16, 09:15 AM
Bài mới nhất: zinzin8x
  [Hỏi] Cách tạo chương trình quét và nhận dạng vân tay bằng access nguyenhungcuong 4 254 10-06-16, 03:13 PM
Bài mới nhất: ongke0711

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ơ