-
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
ongke0711 > 31-01-16, 12:56 PM
Bạn tham khảo cách lọc dữ liệu bằng Combo box theo các link bên dưới nhé, chứ hướng dẫn thì sẽ dài lắm.
https://www.youtube.com/watch?v=8N1hRBdsI1s
http://www.techonthenet.com/access/forms...rm2007.php
http://www.blueclaw-db.com/docmd_applyfi...xample.htm
Về cái form fHoSoNV bạn đang làm có mấy góp ý như sau:
- Bạn nên thiết kế trong phần Detail của form chứ đừng gom toàn bộ vào phần Form Header. Như tiêu đề của phần này là dùng cho các mục như: tiêu đề của form, các combo box tìm kiếm...Còn nội dung thì nằm trong phần Detail.
- Bạn dùng Tab control trong form tức là đã dự định sẽ có nhiều Page, mỗi Page sẽ thể hiện một nội dung khác nhau vì vậy ở mỗi Page bạn nên dùng Sub form riêng cho nó. Còn Form chính chứa Tab control thì để trống Record source (trong Form properties|Data).
- Cái combo box MANV bạn dùng để tìm kiếm thì để trống Control Source. Bạn tham khảo link trên.
- Chú ý phải đặt tên (Name) chuẩn cho các control để tiện việc viết code sau này. Thêm 3 ký tự viết tắt tượng trung cho control như: tbl cho Table, frm cho Form, cbo cho Combobox, txt cho TextBox... Vd: cboMaNV, txtHoTen, frmHoSoNV -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
phuong.ayunpa > 23-02-16, 05:49 PM
ongke có hiểu đoạn code thiết kế menu này không ?
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabExternalData" visible="false"/>
<tab id="Menu" label="Menu" visible="true">
<group id="DanhMuc" label="Danh Mục">
<button id="TaiKhoan" label="Danh mục tài khoản" onAction="mDanhMucTaiKhoanC1" enabled="true"/>
chỗ <button id="TaiKhoan" label="Danh mục tài khoản" onAction="mDanhMucTaiKhoanC1" enabled="true"/>
button id="TaiKhoan", taikhoan là mình lấy từ đâu, hay tự gõ...vào -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
ongke0711 > 23-02-16, 10:51 PM
- id sẽ là chuỗi bất kỳ do bạn chọn, không khoảng cách giữa các từ.
- idMso: cũng như id nhưng sử dụng cho các menu có sẵn của hệ thống như Print, Print Preview...
- label: tên hiển thị của menu
- onAction: dùng để gọi hàm xử lý nút lệnh tương ứng. Vd: onAction="ReportPreview" nghĩa là khi click menu này sẽ gọi hàm "ReportPreview" trong module để thực hiện. -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
phuong.ayunpa > 24-02-16, 09:47 AM
cái chỗ dưới này mình vẫn chưa hiểu lắm,
<group id="DanhMuc" ...danhmuc mình tự gõ vào hả, mình chọn , thế mình chọn ở đâu..
<button id="TaiKhoan" .... mình gõ button id là mình tạo nút hả anh..có nghĩa là DanhMuc, TaiKhoan , 2 cái này mình thích cho cái gì mình cho hả anh, 2 cái này không có liên quan gì tới bảng, tới cái trường nào trong bảng hết, còn quan trọng là ở chỗ mình gọi hàm macro, phải không anh -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
ongke0711 > 24-02-16, 02:39 PM
(24-02-16, 09:47 AM)phuong.ayunpa Đã viết: cái chỗ dưới này mình vẫn chưa hiểu lắm,
<group id="DanhMuc" ...danhmuc mình tự gõ vào hả, mình chọn , thế mình chọn ở đâu..
<button id="TaiKhoan" .... mình gõ button id là mình tạo nút hả anh..có nghĩa là DanhMuc, TaiKhoan , 2 cái này mình thích cho cái gì mình cho hả anh, 2 cái này không có liên quan gì tới bảng, tới cái trường nào trong bảng hết, còn quan trọng là ở chỗ mình gọi hàm macro, phải không anh
id="DanhMuc" hay "TaiKhoan" là do bạn tự gõ vô, tự đặt tên có liên quan đến chức năng của menu cho dễ nhớ. Tên này không liên quan gì đến bảng, trường nào cả. Giống như bạn đặt tên biến (trong code) vậy. Còn để xử lý là do cái hàm, macro nó xử lý. -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
phuong.ayunpa > 24-02-16, 04:32 PM
Mình tạo xong Menu khởi động lại, thì gặp lỗi này:
http://upfile.vn/6TXC7TBtjmIQ/untitled-1-copy-jpg.html
http://upfile.vn/x-IQNTXC7TBt/untitled-2-copy-jpg.html
chẳng hiểu vì sao, ông ke co biết lỗi này không ?
ongke có địa chỉ mail không ?cho mình để mình gửi toàn bộ bài của mình lên, nhờ ongke xem giùm mình với.... -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
ongke0711 > 24-02-16, 04:44 PM
Email: bao.ngquoc@gmail.com
Bạn ở Gia Lai à?
Theo báo lỗi thì bị lỗi thiếu khoảng cách ở dòng 14, cột 75 của dòng mã XML. Bạn kiểm tra lại mã XML trong table UsysRibbons thử xem. -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
phuong.ayunpa > 24-02-16, 05:09 PM
Dạ, em ở ayunpa-Gia lai....có chỗ nào không hiểu mong anh giúp thêm... -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
phuong.ayunpa > 24-02-16, 09:24 PM
bạn cho mình hỏi, không hiểu sao, phần mềm quản lý nhân sự mình làm mỗi khi mở chương trình là nó báo lỗi (như hình dưới), , nó hiện lỗi, mình nhấn OK tới 9 lần nó mới chịu hiện form đăng nhập, mình vẫn chưa hiểu đây là lỗi gì...ongke biết lỗi này là lỗi gì không ?
http://upfile.vn/n-GQZ~ZC7TBt/untitled-1-copy-jpg.html -
RE: Re_Thiết kế ứng dụng quản lý nhân sự (Viên chức)
ongke0711 > 24-02-16, 10:47 PM
hehe...cái này thì pó chiếu luôn. Không có file thì cũng chẳng mò ra lỗi gì.
Chắc bạn tạo 9 cái menu Ribbon hả? Bạn có viết code trong module để tự động load hết mấy cái menu ribbon không?
Nếu dịch theo cái lỗi thì có vẻ bạn viết lệnh load cùng 1 menu ribbon nhiều lần nên trùng lắp.
Nói chung là tôi chưa biết lỗi này.