Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Liên kết record ở hai Form
#1
Chào các bạn, các bạn giúp mình trường hợp này với: 
Trên form A minh có 3 record 1, 2, 3 là ba bản ghi của nhân viên có mã NV1, NV2, NV3, khi mình chọn một trong 3 record ví dụ NV2 thì mở ra form B trên form B có thông tin của NV2 cần sửa.
Chữ ký của hungle2006 hungle2006,gia nhập Thủ Thuật Access từ 10-10 -15.
Reply
Những người đã cảm ơn
#2
(21-02-16, 12:43 PM)hungle2006 Đã viết: Chào các bạn, các bạn giúp mình trường hợp này với: 
Trên form A minh có 3 record 1, 2, 3 là ba bản ghi của nhân viên có mã NV1, NV2, NV3, khi mình chọn một trong 3 record ví dụ NV2 thì mở ra form B trên form B có thông tin của NV2 cần sửa.
Bạn post cơ sở dữ liệu lện đi. Cái này không nói chung chung được.
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 hungle2006
#3
Dữ liệu của mình đây: https://www.dropbox.com/s/9wv0m86ypi0m5i...accdb?dl=0
Mình giải thích câu hỏi của mình: Khi nhập từ khóa tìm kiếm là "anh" vào Form F_timDt thì tìm được 6 record có ký tự "anh".
Mình muốn khi con trỏ chỉ vào bản ghi nào ví dụ là bản ghi Lê Xuân Anh, MaDT là 27 thì khi bấm vào nút "Mở để sửa" thì mở ra Form F_suaTT và trên Form này sửa luôn thông tin của Lê Xuân Anh chứ không phải nhập MaDT là 27 nữa. 
Bạn giúp mình nhé, loay hoay mãi mà không làm được
Chữ ký của hungle2006 hungle2006,gia nhập Thủ Thuật Access từ 10-10 -15.
Reply
Những người đã cảm ơn
#4
Form F_timDT của bạn nên đặt tên của Textbox chứa field MaDT là TxtMaDT, trong event Onclick của nó bạn gõ vào mã lệnh như sau:
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT='" me.TxtMaDT & "'"
Chữ ký của lmthu Xin chào, mình là lmthu, Tham gia http://thuthuataccess.com/forum từ ngày 04-07 -14.
Reply
Những người đã cảm ơn
#5
(21-02-16, 11:07 PM)hungle2006 Đã viết: Dữ liệu của mình đây: https://www.dropbox.com/s/9wv0m86ypi0m5i...accdb?dl=0
Mình giải thích câu hỏi của mình: Khi nhập từ khóa tìm kiếm là "anh" vào Form F_timDt thì tìm được 6 record có ký tự "anh".
Mình muốn khi con trỏ chỉ vào bản ghi nào ví dụ là bản ghi Lê Xuân Anh, MaDT là 27 thì khi bấm vào nút "Mở để sửa" thì mở ra Form F_suaTT và trên Form này sửa luôn thông tin của Lê Xuân Anh chứ không phải nhập MaDT là 27 nữa. 
Bạn giúp mình nhé, loay hoay mãi mà không làm được

Mình đang sử dụng access 2003 bạn chuyển sang mdb mình xem thử
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
#6
Chào bác Tranthanhhan1962, dữ liệu của em thiết kế trên Access 2013 nên không convert về 2003 được bị báo lỗi, bác làm thế nào giúp em với.
Chữ ký của hungle2006 hungle2006,gia nhập Thủ Thuật Access từ 10-10 -15.
Reply
Những người đã cảm ơn
#7
(22-02-16, 09:49 AM)lmthu Đã viết: Form F_timDT của bạn nên đặt tên của Textbox chứa field MaDT là TxtMaDT, trong event Onclick của nó bạn gõ vào mã lệnh như sau:
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT='" me.TxtMaDT & "'"
Chào bác, em cũng làm như bác nhưng báo lỗi ở từ khóa Me là Expected: end of statement
Bác xem giúp vơi
Chữ ký của hungle2006 hungle2006,gia nhập Thủ Thuật Access từ 10-10 -15.
Reply
Những người đã cảm ơn
#8
Tôi đã nhập mã lệnh như bác lmthu hướng dẫn nhưng bị lỗi như này, bác lmthu vào xem giúp nhé. Link dưới đây:
https://www.dropbox.com/s/9wv0m86ypi0m5i...accdb?dl=0
Chữ ký của hungle2006 hungle2006,gia nhập Thủ Thuật Access từ 10-10 -15.
Reply
Những người đã cảm ơn
#9
Cáo lỗi các bạn mình viết thiếu toán tử &, mã lệnh viết lại thế này
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT='" & me.TxtMaDT & "'"
Chữ ký của lmthu Xin chào, mình là lmthu, Tham gia http://thuthuataccess.com/forum từ ngày 04-07 -14.
Reply
Những người đã cảm ơn hungle2006
#10
Bác Lmthu ơi, em làm theo bác vẫn không được, bác làm ơn sửa lại trong File access em gửi rồi gửi lại cho em được không. Em mới tập tành sử dụng Access nên vẫn gà lằm. Em copy y nguyên như bác vào nhưng vẫn báo lỗi là sao. Em dùng Access 2013
Nhân tiện đây bác giải thích giùm em biểu thức điều kiện Where conditions  "T_LyLich!MaDT='" & me.TxtMaDT & "'" sao lại nhiều dấu ", ' và & thế, em không hiểu chỗ này.
Nếu em viết như này được không
Docmd.OpenForm "F_suaTT", acNomal
Forms!F_suaTT!MaDT=Me.TxtMaDT
Chữ ký của hungle2006 hungle2006,gia nhập Thủ Thuật Access từ 10-10 -15.
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 37 Hôm qua, 02:23 AM
Bài mới nhất: maidinhdan
  Tự động hiện Form khi loading hết thời gian ChiMai 1 49 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 194 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ơ