Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Trùng khóa chính trong form có 2 khóa chinh!
#11
(03-02-16, 07:48 AM)tranthanhan1962 Đã viết:
(03-02-16, 12:23 AM)khanghychu Đã viết: Chào bạn! Mình đưa database của HSQLSK nhờ bạn góp ý giúp mình, nếu được nhờ bạn chỉnh sửa dùm mình. Trân trọng. Chúc bạn và gia đình năm mới Hạnh phúc và An lành
Database mình làm: http://www.mediafire.com/download/fu8d7c...QLSK.accdb
Mình dang sử dụng office 2003, bạn chuyển tập tin sang mdb mình hỗ trợ cho.

Chào tranthanhan1962!
- Giờ mình mới chuyển qua được mdb nên chuyển liền cho bạn. trong đó có 2 file: 1 database QLSK 2003 và 1 file word mẫu quản lý sức khoẻ. Nhờ bạn xem và giúp đỡ dùm mình. Nếu được, bạn thiết kế giúp mình 1database QLSKtheo mẫu mình gởi. Trân trọng cảm ơn bạn nhiều!
http://www.mediafire.com/download/4tobg1...HSQLSK.doc
http://www.mediafire.com/download/taazxa...SK2003.mdb

- Nhân tiện đây cho mình hỏi bạn 1 chút: Mình thấy bạn hướng dẫn MsgBox tiếng việt chữ đậm tại : http://thuthuataccess.com/forum/thread-8524.html quá hay. nhưng kiểu gọi Nếu có tham số đi kèm, để bắt code Yes, No, Cancel  Bạn có thể giúp mình được không?
Chân thành và Trân trọng!
Chữ ký của khanghychu khanghychu,gia nhập Thủ Thuật Access từ 21-01 -16.
Reply
Những người đã cảm ơn
#12
Ứng dụng của bạn chủ yếu lưu trữ các lần khám sức khỏe của nhân viên. Bạn đã phân tích tương đối đầy đủ và hợp lý realationship cũng ổn. Mình chỉ góp ý một vài điều chỉnh sau:
1/ Bỏ table t_lankham: Yêu cầu của report chỉ ghi số lần khám bệnh và con số này có thể bị trùng vì có thể nhiều người có số lần khám bệnh giống nhau. Không cần phải dùng mã để quản lý con số này. Report đòi hỏi số lần khám nên Chỉ cần 1 field lần khám thứ là được.
2/Có một số table bạn dự định làm danh sách nguồn cho các control combobox của form nhập liệu (t_Chucvu, t_Hocham, t_Nhomau…) : Các table này bạn xử lý bằng 2 field: 1 là mã danh sách và 1 là tên danh sách. Việc làm này không có lợi mà còn gây phức tạp và nặng nề khi tạo các query kết xuất ra report sẽ đeo theo nhiều table. Chỉ cần 1 field tên danh sách và lấy nó làm mã (primary key).
3/ Bỏ thiết đặt primary key cho các field Manv và Malankham trong table t_Khamchitiet. Nếu cần thiết xử lý Malankham Indexed = Yes (No Duplicates) và tạo mã Malankham = Manv & Solankham (số lần khám thứ y).
Chúc bạn thành công.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn khanghychu , maidinhdan
#13
(04-02-16, 08:34 PM)tranthanhan1962 Đã viết: Ứng dụng của bạn chủ yếu lưu trữ các lần khám sức khỏe của nhân viên. Bạn đã phân tích tương đối đầy đủ và hợp lý realationship cũng ổn. Mình chỉ góp ý một vài điều chỉnh sau:
1/ Bỏ table t_lankham: Yêu cầu của report chỉ ghi số lần khám bệnh và con số này có thể bị trùng vì có thể nhiều người có số lần khám bệnh giống nhau. Không cần phải dùng mã để quản lý con số này. Report đòi hỏi số lần khám nên Chỉ cần 1 field lần khám thứ là được.
2/Có một số table bạn dự định làm danh sách nguồn cho các control combobox của form nhập liệu (t_Chucvu, t_Hocham, t_Nhomau…) : Các table này bạn xử lý bằng 2 field: 1 là mã danh sách và 1 là tên danh sách. Việc làm này không có lợi mà còn gây phức tạp và nặng nề khi tạo các query kết xuất ra report sẽ đeo theo nhiều table. Chỉ cần 1 field tên danh sách và lấy nó làm mã (primary key).
3/ Bỏ thiết đặt primary key cho các field Manv và Malankham trong table t_Khamchitiet. Nếu cần thiết xử lý Malankham Indexed = Yes (No Duplicates) và tạo mã Malankham = Manv & Solankham (số lần khám thứ y).
Chúc bạn thành công.

Cảm ơn bạn đã góp ý. mình sẽ đi theo hướng bạn. Có gì xin tham khảo sau. Còn câu hỏi MsgBox tiếng việt, ngoài 3 kiểu gọi còn các kiểu gọi khác như yes/no/...bạn giúp mình được không?
Chữ ký của khanghychu khanghychu,gia nhập Thủ Thuật Access từ 21-01 -16.
Reply
Những người đã cảm ơn
#14
(04-02-16, 09:33 PM)khanghychu Đã viết: Cảm ơn bạn đã góp ý. mình sẽ đi theo hướng bạn. Có gì xin tham khảo sau. Còn câu hỏi MsgBox tiếng việt, ngoài 3 kiểu gọi còn các kiểu gọi khác như yes/no/...bạn giúp mình được không?
Bạn hỏi chung chung quá nên mình không biết trả lời sao? Trên forum có rất nhiều bài về chủ đề xử dụng tiếng Việt Unicode. Bạn có thể tìm và nghiên cứu thêm. Có vấn đề gì khó khăn cứ đưa lên để mọi người cùng nghiên cứu.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn khanghychu
#15
(04-02-16, 08:34 PM)tranthanhan1962 Đã viết: Ứng dụng của bạn chủ yếu lưu trữ các lần khám sức khỏe của nhân viên. Bạn đã phân tích tương đối đầy đủ và hợp lý realationship cũng ổn. Mình chỉ góp ý một vài điều chỉnh sau:
1/ Bỏ table t_lankham: Yêu cầu của report chỉ ghi số lần khám bệnh và con số này có thể bị trùng vì có thể nhiều người có số lần khám bệnh giống nhau. Không cần phải dùng mã để quản lý con số này. Report đòi hỏi số lần khám nên Chỉ cần 1 field lần khám thứ là được.
2/Có một số table bạn dự định làm danh sách nguồn cho các control combobox của form nhập liệu (t_Chucvu, t_Hocham, t_Nhomau…) : Các table này bạn xử lý bằng 2 field: 1 là mã danh sách và 1 là tên danh sách. Việc làm này không có lợi mà còn gây phức tạp và nặng nề khi tạo các query kết xuất ra report sẽ đeo theo nhiều table. Chỉ cần 1 field tên danh sách và lấy nó làm mã (primary key).
3/ Bỏ thiết đặt primary key cho các field Manv và Malankham trong table t_Khamchitiet. Nếu cần thiết xử lý Malankham Indexed = Yes (No Duplicates) và tạo mã Malankham = Manv & Solankham (số lần khám thứ y).
Chúc bạn thành công.

Chào [b]tranthanhan1962! Chúc bạn và gia đình một mùa xuân An Lành và Hạnh Phúc!

[/b]
Bạn có thể giúp mình code: tạo mã Malankham tự động = Manv & Solankham được không? Trân trọng cảm ơn!
Chữ ký của khanghychu khanghychu,gia nhập Thủ Thuật Access từ 21-01 -16.
Reply
Những người đã cảm ơn
#16
Cách tạo mã tự động của bạn gần giống như tự động Tự động lấy mã số học sinh và đánh số thứ tự theo loại lớp học của bạn nguyenbalai. Bạn có thể nghiên cứu và điều chỉnh để xử lý.
Chúc bạn thành công.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#17
(13-02-16, 12:12 AM)tranthanhan1962 Đã viết: Cách tạo mã tự động của bạn gần giống như tự động Tự động lấy mã số học sinh và đánh số thứ tự theo loại lớp học của bạn nguyenbalai. Bạn có thể nghiên cứu và điều chỉnh để xử lý.
Chúc bạn thành công.

Cảm ơn bạn rất nhiều!
Chữ ký của khanghychu khanghychu,gia nhập Thủ Thuật Access từ 21-01 -16.
Reply
Những người đã cảm ơn
#18
(04-02-16, 08:34 PM)tranthanhan1962 Đã viết: Ứng dụng của bạn chủ yếu lưu trữ các lần khám sức khỏe của nhân viên. Bạn đã phân tích tương đối đầy đủ và hợp lý realationship cũng ổn. Mình chỉ góp ý một vài điều chỉnh sau:
1/ Bỏ table t_lankham: Yêu cầu của report chỉ ghi số lần khám bệnh và con số này có thể bị trùng vì có thể nhiều người có số lần khám bệnh giống nhau. Không cần phải dùng mã để quản lý con số này. Report đòi hỏi số lần khám nên Chỉ cần 1 field lần khám thứ là được.
2/Có một số table bạn dự định làm danh sách nguồn cho các control combobox của form nhập liệu (t_Chucvu, t_Hocham, t_Nhomau…) : Các table này bạn xử lý bằng 2 field: 1 là mã danh sách và 1 là tên danh sách. Việc làm này không có lợi mà còn gây phức tạp và nặng nề khi tạo các query kết xuất ra report sẽ đeo theo nhiều table. Chỉ cần 1 field tên danh sách và lấy nó làm mã (primary key).
3/ Bỏ thiết đặt primary key cho các field Manv và Malankham trong table t_Khamchitiet. Nếu cần thiết xử lý Malankham Indexed = Yes (No Duplicates) và tạo mã Malankham = Manv & Solankham (số lần khám thứ y).
Chúc bạn thành công.
Chào ban! Một ngày An lành và Hạnh phúc đến với bạn!
Mình làm theo cách của bạn (Có một số table bạn dự định làm danh sách nguồn cho các control combobox của form nhập liệu (t_Chucvu, t_Hocham, t_Nhomau…) : Các table này bạn xử lý bằng 2 field: 1 là mã danh sách và 1 là tên danh sách) . tức là các field này là các combobox. Xin hỏi bạn: trên form mình muốn chuyển các combobox này sang dạng textbox và hiển thị cột listDS chứ không phải hiển thị MaDS. Ví dụ: Nhóm máu nằm trong list danh sách. trên form mình tạo 1 textbox lấy dự liệu nguồn từ nhóm máu trong table khám bệnh và muốn hiển thị loại máu gì chứ không phải Mã nhóm máu trong list danh sách, thì thực hiện thế nào? Cảm ơn bạn! Trân trọng!
Chữ ký của khanghychu khanghychu,gia nhập Thủ Thuật Access từ 21-01 -16.
Reply
Những người đã cảm ơn
#19
(20-02-16, 09:01 AM)khanghychu Đã viết: Chào ban! Một ngày An lành và Hạnh phúc đến với bạn!
Mình làm theo cách của bạn (Có một số table bạn dự định làm danh sách nguồn cho các control combobox của form nhập liệu (t_Chucvu, t_Hocham, t_Nhomau…) : Các table này bạn xử lý bằng 2 field: 1 là mã danh sách và 1 là tên danh sách) . tức là các field này là các combobox. Xin hỏi bạn: trên form mình muốn chuyển các combobox này sang dạng textbox và hiển thị cột listDS chứ không phải hiển thị MaDS. Ví dụ: Nhóm máu nằm trong list danh sách. trên form mình tạo 1 textbox lấy dự liệu nguồn từ nhóm máu trong table khám bệnh và muốn hiển thị loại máu gì chứ không phải Mã nhóm máu trong list danh sách, thì thực hiện thế nào? Cảm ơn bạn! Trân trọng!
 Textbox không có Row Source (Danh sách nguồn). Chỉ có combobox hoặc Listbox mới có Row Source bạn ạ. Để hiển thị trường nào, ẩn trường nào cho row source của các control combobox, lisbox bạn có thể nghiên cứu lại trong các tài liệu access căn bản (Bạn vào mục Thư viện giáo trình của forum có rất nhiều). Chúc bạn thành công
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#20
(20-02-16, 01:09 PM)tranthanhan1962 Đã viết:
(20-02-16, 09:01 AM)khanghychu Đã viết: Chào ban! Một ngày An lành và Hạnh phúc đến với bạn!
Mình làm theo cách của bạn (Có một số table bạn dự định làm danh sách nguồn cho các control combobox của form nhập liệu (t_Chucvu, t_Hocham, t_Nhomau…) : Các table này bạn xử lý bằng 2 field: 1 là mã danh sách và 1 là tên danh sách) . tức là các field này là các combobox. Xin hỏi bạn: trên form mình muốn chuyển các combobox này sang dạng textbox và hiển thị cột listDS chứ không phải hiển thị MaDS. Ví dụ: Nhóm máu nằm trong list danh sách. trên form mình tạo 1 textbox lấy dự liệu nguồn từ nhóm máu trong table khám bệnh và muốn hiển thị loại máu gì chứ không phải Mã nhóm máu trong list danh sách, thì thực hiện thế nào? Cảm ơn bạn! Trân trọng!
 Textbox không có Row Source (Danh sách nguồn). Chỉ có combobox hoặc Listbox mới có Row Source bạn ạ. Để hiển thị trường nào, ẩn trường nào cho row source của các control combobox, lisbox bạn có thể nghiên cứu lại trong các tài liệu access căn bản (Bạn vào mục Thư viện giáo trình của forum có rất nhiều). Chúc bạn thành công
Chào bạn! ý mình thế này bạn ạ: ví dụ ta có 1 table Nhanvien gồm 2 field Manv và Hotennv. trên form ta tạo 1textbox=[Manv].[Column(1)] thì kết quả hiển thị là Hotennv. Đối với câu hỏi của mình là Nhomau lấy dự liệu từ list danh sách khi ta muốn hiện thị Nhomau trên form dạng textbox hiển thị nội dung (listDS) chứ không phải là MaDS thì làm sao? bởi vì khi xuất ra báo cáo còn dấu combobox nó không đẹp chút nào. Trân trọng.
Chữ ký của khanghychu khanghychu,gia nhập Thủ Thuật Access từ 21-01 -16.
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] Cách thêm dữ liệu vào form Main_Sub NganNguyen 1 29 11 Giờ trước
Bài mới nhất: maidinhdan
  Tự động hiện Form khi loading hết thời gian ChiMai 1 44 02-12-16, 08:59 PM
Bài mới nhất: ongke0711
Photo [Hỏi] Mở Form trên access 2007 báo lỗi jason 5 193 22-11-16, 09:23 AM
Bài mới nhất: jason
  Query hiện lên trên form? feeling 4 164 09-11-16, 09:49 PM
Bài mới nhất: toancvp
  [Help] Chỉnh giúp Form thống kê hoanghai902 2 124 28-10-16, 06:15 PM
Bài mới nhất: hoanghai902

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ơ