Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Vấn đề về dữ liệu trong form
#1
Photo 
Em xin chào các anh chị trong nhóm
Em là thành viên mới nên có chút khúc mắc khi lấy dữ liệu vào form mà không thể nào làm được. Vậy mong anh chị ai biết giúp em với ạ.

Em làm chương trình bán thuốc. trong form hóa đơn bán thuốc em có 1 check box, 1 combox và 1 sub form để lấy dữ liệu . Bây giờ em muốn khi em chọn check box rùi kích vào combo box chọn đơn thuốc mẫu thì dữ liệu tự động truyền vào sub form ạ 

http://www.mediafire.com/file/3hl1rncd20...%90C.accdb
Chữ ký của doandiepanh doandiepanh,gia nhập Thủ Thuật Access từ 09-10 -17.
Reply
Những người đã cảm ơn
#2
(09-10-17, 10:58 AM)doandiepanh Đã viết: Em xin chào các anh chị trong nhóm
Em là thành viên mới nên có chút khúc mắc khi lấy dữ liệu vào form mà không thể nào làm được. Vậy mong anh chị ai biết giúp em với ạ.

Em làm chương trình bán thuốc. trong form hóa đơn bán thuốc em có 1 check box, 1 combox và 1 sub form để lấy dữ liệu . Bây giờ em muốn khi em chọn check box rùi kích vào combo box chọn đơn thuốc mẫu thì dữ liệu tự động truyền vào sub form ạ 

http://www.mediafire.com/file/3hl1rncd20...%90C.accdb

Bạn xem liên kết giữa Subform và Mainform chỗ thiết lập Link Master Fields và Link Child Fields.
Chữ ký của samacxanh samacxanh,gia nhập Thủ Thuật Access từ 12-09 -17.
Reply
Những người đã cảm ơn
#3
(09-10-17, 11:09 AM)samacxanh Đã viết:
(09-10-17, 10:58 AM)doandiepanh Đã viết: Em xin chào các anh chị trong nhóm
Em là thành viên mới nên có chút khúc mắc khi lấy dữ liệu vào form mà không thể nào làm được. Vậy mong anh chị ai biết giúp em với ạ.

Em làm chương trình bán thuốc. trong form hóa đơn bán thuốc em có 1 check box, 1 combox và 1 sub form để lấy dữ liệu . Bây giờ em muốn khi em chọn check box rùi kích vào combo box chọn đơn thuốc mẫu thì dữ liệu tự động truyền vào sub form ạ 

http://www.mediafire.com/file/3hl1rncd20...%90C.accdb

Bạn xem liên kết giữa Subform và Mainform chỗ thiết lập Link Master Fields và Link Child Fields.

cái subform và mainform đã liên kết rùi ạ. ý e là khi chọn trong combo box các đơn thuốc mẫu đã có trước thì dữ liệu sẽ cập nhập vào sub form ý a
Chữ ký của doandiepanh doandiepanh,gia nhập Thủ Thuật Access từ 09-10 -17.
Reply
Những người đã cảm ơn
#4
Tạo cái query appen rồi đưa nó vào thủ tục (click hoặc double click)
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn doandiepanh
#5
Tôi đã xem file của bạn. Có 1 số ý kiến như sau về cái form “banhang”:
- Bạn đang thiết kế dạng Bound Form tức là form có gắn trực tiếp vào dữ liệu table. Cái này cũng có cái hay trong việc lưu dữ liệu nhanh nhưng khi muốn hủy lưu dữ liệu thì phải qua mấy bước để xóa dữ liệu đã được tự động lưu vào table rồi. Bạn test trong file bạn sẽ thấy, khi click tạo Mã bệnh nhân mới thì ứng dựng tự động tạo [mahd] mới (vì là AutoNumber), nếu con trỏ đang nằm ở Main Form, khi không muốn lưu hóa đơn này thì bấm nút [Xóa hóa đơn] thì việc Xóa này có tác dụng. Nhưng một khi bạn đã click vào SubForm để tạo dữ liệu toa thuốc thì: cái [mahd] mới đã tạo vào lưu vào table HOADON rồi, bạn bấm xóa thì chỉ xóa được dữ liệu trong table CTHOADON thôi => sau này sẽ xin rác dữ liệu không cần thiết.
- Theo tôi nếu muốn dùng Bound Form thì bạn tạo ra 2 table tạm của table HOADON và CTHOADON. Form nhập liệu sẽ gắn với 2 form này. Khi cần lưu dữ liệu sẽ chạy Append query (hoặc code) để lấy dữ liệu từ 2 table tạm insert vào table chính, nếu không muốn lưu thì chỉ đơn giản xóa trắng dữ liệu 2 table tạm là được rồi.
- Từ cách thiết kế form này bạn sẽ dễ dàng hơn cho việc bạn yêu cầu là copy toa thuốc mẫu vào Form nhập liệu. Cách làm cũng đơn giản là query lấy dữ liệu toa thuốc từ table CTHOADON theo mã HD bạn muốn chọn làm mẫu, Insert dữ liệu đó vào table tạm CTHOADON là xong rồi.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn doandiepanh
#6
(09-10-17, 01:07 PM)cpucloi Đã viết: Tạo cái query appen rồi đưa nó vào thủ tục (click hoặc double click)
Cảm ơn a/c vì đã đọc và tl bài viết của e.nhưng e không biết cái append query là gì ạ
Chữ ký của doandiepanh doandiepanh,gia nhập Thủ Thuật Access từ 09-10 -17.
Reply
Những người đã cảm ơn
#7
(09-10-17, 01:17 PM)ongke0711 Đã viết: Tôi đã xem file của bạn. Có 1 số ý kiến như sau về cái form “banhang”:
- Bạn đang thiết kế dạng Bound Form tức là form có gắn trực tiếp vào dữ liệu table. Cái này cũng có cái hay trong việc lưu dữ liệu nhanh nhưng khi muốn hủy lưu dữ liệu thì phải qua mấy bước để xóa dữ liệu đã được tự động lưu vào table rồi. Bạn test trong file bạn sẽ thấy, khi click tạo Mã bệnh nhân mới thì ứng dựng tự động tạo [mahd] mới (vì là AutoNumber), nếu con trỏ đang nằm ở Main Form, khi không muốn lưu hóa đơn này thì bấm nút [Xóa hóa đơn] thì việc Xóa này có tác dụng. Nhưng một khi bạn đã click vào SubForm để tạo dữ liệu toa thuốc thì: cái [mahd] mới đã tạo vào lưu vào table HOADON rồi, bạn bấm xóa thì chỉ xóa được dữ liệu trong table CTHOADON thôi => sau này sẽ xin rác dữ liệu không cần thiết.
- Theo tôi nếu muốn dùng Bound Form thì bạn tạo ra 2 table tạm của table HOADON và CTHOADON. Form nhập liệu sẽ gắn với 2 form này. Khi cần lưu dữ liệu sẽ chạy Append query (hoặc code) để lấy dữ liệu từ 2 table tạm insert vào table chính, nếu không muốn lưu thì chỉ đơn giản xóa trắng dữ liệu 2 table tạm là được rồi.
- Từ cách thiết kế form này bạn sẽ dễ dàng hơn cho việc bạn yêu cầu là copy toa thuốc mẫu vào Form nhập liệu. Cách làm cũng đơn giản là query lấy dữ liệu toa thuốc từ table CTHOADON theo mã HD bạn muốn chọn làm mẫu, Insert dữ liệu đó vào table tạm CTHOADON là xong rồi.

dạ thật sự em k chuyên về access lắm nên chưa hiểu ý anh . anh có thể giải thích cặn kẽ không ạ.. Nếu có cách nào hay mà có thể thực hiện được mục đích giống như của em a chỉ cho em được không ak?
Em xin cảm ơn anh.
Chữ ký của doandiepanh doandiepanh,gia nhập Thủ Thuật Access từ 09-10 -17.
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 tạo Cbo để lọc các mặt hàng trong Sub Form samacxanh 3 253 17-10-18, 10:33 AM
Bài mới nhất: vulhu06
  Tạo thêm trường số thứ tự trong subform? feeling 1 117 05-10-18, 08:08 AM
Bài mới nhất: cpucloi
  [Help] Điều khiển 1 form từ form khác tranthanhan1962 2 189 30-09-18, 05:57 PM
Bài mới nhất: tranthanhan1962
  Tìm kiếm Record ngay khi gõ trong Combobox - Class ongke0711 9 640 25-09-18, 12:00 PM
Bài mới nhất: ledangvan
  Lỗi truyền tham số từ Form vào query cannguyen 2 126 20-09-18, 06:49 PM
Bài mới nhất: cannguyen

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ơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line