• Hiển thị số thứ tự ra màn hình 2
  • Hiển thị số thứ tự ra màn hình 2

    mrsiro > 20-04-21, 10:53 PM

    Chào mọi người, mình đang thiết kế hệ thống bắt số xếp hàng cho phòng khám, ý tưởng là tại phòng khám bệnh có 1 cpu chia ra 2 màn hình, 1 màn hình dùng cho các nhu cầu sử dụng bình thường, và 1 màn hình để ở trước cửa phòng khám dùng để hiển thị số thứ tự. Khi bác sĩ mở máy tính lên sẽ mở 2 app, 1 app dùng để khám bệnh và 1 app để hiển thị số ra màn hình bên ngoài của. Vậy làm cách nào để có thể thể hiện app gọi số kia ra màn hình ở ngoài cửa được.

    Như hình bên dưới ngồi ở room A mở app cho hiển thị lên monitor ở roomB.

    [Hình: Untitled.png]
  • RE: Hiển thị số thứ tự ra màn hình 2

    tranthanhan1962 > 21-04-21, 01:05 AM

    Cái này dễ mà. 
    [Hình: gCT76Hq.jpg]
    FrontEnd 1 chứa form chính điều khiển. Khi chọn số TT bệnh nhân (trên table). Có thể tạo 1 table có 2 field là STT và số được chọn (có thể dùng code khi chọn số nào thì sẽ bỏ chọn số đã chọn, có thể sử dụng checkbox), FrontEnd 1 là giao diện hiển thị trên màn hình chính để điều khiển.
    FrontEnd 2 chứa form hiển thị gọi bệnh nhân xuất ra monitor 2. Form này có recordsource là query lọc số được gọi. form này viết code Form_Timer để query requery.
    Cân chỉnh Timer Interval hợp lý nếu không màn hình sẽ bị giật.
  • RE: Hiển thị số thứ tự ra màn hình 2

    mrsiro > 21-04-21, 08:52 AM

    Làm thế nào để mở form số thứ tự hiển thị ở màn hình phụ được bạn, nếu 2 màn hình gần nhau thì có thể kéo cái form sang màn hình phụ được, nhưng ở đây màn hình phụ nó để ở ngoài cửa, vì thế việc kéo thủ công như vậy rất mất công và thiếu chuyên nghiệp.
    Vậy có cách nào khi mình open form thì nó tự nhảy ra màn hình phụ 1 cách tự đông không ?
  • RE: Hiển thị số thứ tự ra màn hình 2

    tranthanhan1962 > 21-04-21, 12:22 PM

    Mua thêm 1 cpu 014 , rồi nối mạng
  • RE: Hiển thị số thứ tự ra màn hình 2

    ongke0711 > 21-04-21, 02:13 PM

    (20-04-21, 10:53 PM)mrsiro Đã viết: Làm thế nào để mở form số thứ tự hiển thị ở màn hình phụ được bạn, nếu 2 màn hình gần nhau thì có thể kéo cái form sang màn hình phụ được, nhưng ở đây màn hình phụ nó để ở ngoài cửa, vì thế việc kéo thủ công như vậy rất mất công và thiếu chuyên nghiệp.
    Vậy có cách nào khi mình open form thì nó tự nhảy ra màn hình phụ 1 cách tự đông không ?

    Tôi nghĩ sẽ có 2 cách như sau:
    1. Bạn thiết lập độ phân giải 2 màn hình giống nhau thì khi Form khởi động bạn sẽ Move Form tới vị trí ở màn hình 2.
    2. dùng code VBA, VB để xác định màn hình thứ 2 rồi hiển thị nó - Screen.AllScreen(1). Tôi không có 2 màn hình nên không test được.
  • RE: Hiển thị số thứ tự ra màn hình 2

    AnNguyen > 22-04-21, 09:03 AM

    (21-04-21, 12:22 PM)tranthanhan1962 Đã viết: Mua thêm 1 cpu  014 , rồi nối mạng

    Thế ở các bệnh viện đều làm như vậy hả chú?
  • RE: Hiển thị số thứ tự ra màn hình 2

    tranthanhan1962 > 22-04-21, 03:52 PM

    (22-04-21, 09:03 AM)AnNguyen Đã viết:
    (21-04-21, 12:22 PM)tranthanhan1962 Đã viết: Mua thêm 1 cpu  014 , rồi nối mạng

    Thế ở các bệnh viện đều làm như vậy hả chú?
    Chắc chắn người ta không làm như vậy.
    1/Người ta không quản lý CSDL bằng mấy cái chương trình access viết trên máy cái máy tính bé bé xinh xinh của các bạn mà sử dụng server. Thậm chí là hệ thống nhiều server. Các máy nhìn thấy ở phòng khám chỉ là máy trạm. Tất cả các xử lý của các phòng ban đều đưa về hệ thống server để xử lý.
    2/Có nhiều cách để xử lý báo số thứ tự khám:
            - Cách thứ 1 sử dụng, hộp báo số đèn led (kết nối có dây hoặc không dây): loại điều khiển bằng tay sử dụng 1 hộp báo số + 1 hộp điều khiển do bác sĩ hay nhân viên phòng khám trực tiếp bấm 1 cái lên 1 số. Loại nhiều hộp dành cho nhiều phòng (dành cho các bệnh viện lớn có nhiều phòng khám cùng một khoa). mỗi hộp báo số có 1 hộp điều khiển, các hộ liên kết nhau với 1 cục điều khiển chung, khi hộp nào bấm thì số kế tiếp sẽ hiện lên ở phòng đó. loại này đôi khi cũng có thể điều khiển bằng máy vi tính tất nhiên phần mềm sẽ kèm theo khi mua phần cứng (cách này rẻ tiền vì cái hộp led sẽ rẻ hơn rất nhiều so với màn hình).
            - Cach thứ 2 sử dung màn hình lớn báo cả một danh sách thứ tự bệnh nhân khám (5-10 người kế tiếp đẻ bệnh nhân có thời gian chuẩn bị). Chỉ có các bệnh viện rất lớn ở các thành phố trung tâm sử dụng như Bệnh viện chợ rẩy, trung tâm ung bướu TPHCM... Vì những nơi này có số lượng bệnh nhân nhiều khủng khiếp. Họ có phòng đăng ký riêng, Tại đây họ sẽ phân loại xử lý liên tục chuyển danh sách bệnh nhân về các khoa. Tai các khoa có nhiều phòng khám phòng nào khám xong 1 bênh nhân danh sách sẽ tự động cập nhật màn hình hoạt động mà hình cũng do server xử lý.
  • RE: Hiển thị số thứ tự ra màn hình 2

    ongke0711 > 22-04-21, 04:09 PM

    Chính xác là giải pháp như anh tranthanhan1962 đã nói.
    Ho sẽ đầu tư bộ thiết bị để lấy số thứ tự động riêng, kết nối với máy chủ Server để nhận thông tin.
    Một cái quan trọng là không dùng vụ chia màn hình mà dùng một cái Mini PC để chạy ứng dụng riêng cho số thứ tự.
    Trên thị trường cũng có bán các thiết bị USB cài hệ điều hành Windows gắn vào TV để sử dụng như máy tính vậy đó. 
    Ngoài ra thì dùng các thiết bị như Raspberry PI thay thế như một main board PC (giá chừng hơn 1tr).
  • RE: Hiển thị số thứ tự ra màn hình 2

    mrsiro > 23-04-21, 12:25 PM

    Dùng Raspberry PI sẽ làm tăng thêm chi phí, vì thế mình mới dùng giải pháp chia màn hình.
  • RE: Hiển thị số thứ tự ra màn hình 2

    tranthanhan1962 > 23-04-21, 02:05 PM

    Thực ra nếu phòng khám tư nhân có thể sử dụng bộ báo số trực tiếp. người trong phòng bấm 1 phát. lên 1 số. nhưng loại này thường làm thủ công hoăc hàng Tàu, giá cả cũng trời ơi đất hỡi (từ vài chục ngàn đến vài triệu). Chất lượng cũng trời ơi đất hỡi. Nhưng vấn đề là chất lượng không đi đôi với giá cả.
    Nếu đã có sẳn màn hình thì cũng có thể sử dung access chuyển ra màn hình phụ như trên, nếu như ngại mỗi làn sử dụng phải kéo form ra màn hình phụ thiếu chuyên nghiệp thì đừng tắt máy, sau khi cân chỉnh OK thì khi nào không sử dụng thì dùng chế độ ngủ đông (hibernate), lần sau mở máy mọi thứ nằm sẳn ở vị trí của nó. Chúc bạn thành công