Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form
#1
Chào cả nhà. Mình có 1 vấn đề mà chưa tìm cách giải quyết đc. Mình có thiết kế form nhập dữ liệu ví dụ như mã sinh viên, họ tên, giới tính....Sau đó mình có làm thêm 1 form để update thêm thông tin. Trên form update thì giống hòan toàn form nhập liệu chỉ khác là có 1 textbox thay bởi trường mã sinh viên để phục vụ cho việc tìm kiếm SV nào đó. Khi mình muốn tìm 1 SV nào, minh chỉ gõ mã SV lên textbox đó và nhấn nút tìm kiếm. Thì kết quả tìm được là hiện lên sinh viên với mã code đó và toàn bộ thông tin giống như mình đã nhập ở form nhập dữ liệu. Và mình chỉ cần bổ sung thêm thông tin còn thiếu là oK.

Minh có sử dụng code cho nút tìm kiếm như sau:
Mã PHP:
Private Sub Command97_Click()
On Error GoTo Err_Command97_Click


   Screen
.PreviousControl.SetFocus
   DoCmd
.DoMenuItem acFormBaracEditMenu10, , acMenuVer70

Exit_Command97_Click
:
   Exit Sub

Err_Command97_Click
:
   MsgBox Err.Description
   Resume Exit_Command97_Click
   
End Sub 

Tuy nhiên code không chạy và không tìm được kết quả như mong muốn. mình sử dụng access 2010. vậy các bạn giúp mình giải quyết nhé. Thêm nữa mối lần mở form update này các trường phải trống. khi gõ giá trị mã sv để tìm kiếm mới hiện lên kết quả. Cám ơn các bạn trước
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#2
(18-02-16, 11:40 AM)tvn_hut Đã viết: Chào cả nhà. Mình có 1 vấn đề mà chưa tìm cách giải quyết đc. Mình có thiết kế form nhập dữ liệu ví dụ như mã sinh viên, họ tên, giới tính....Sau đó mình có làm thêm 1 form để update thêm thông tin. Trên form update thì giống hòan toàn form nhập liệu chỉ khác là có 1 textbox thay bởi trường mã sinh viên để phục vụ cho việc tìm kiếm SV nào đó. Khi mình muốn tìm 1 SV nào, minh chỉ gõ mã SV lên textbox đó và nhấn nút tìm kiếm. Thì kết quả tìm được là hiện lên sinh viên với mã code đó và toàn bộ thông tin giống như mình đã nhập ở form nhập dữ liệu. Và mình chỉ cần bổ sung thêm thông tin còn thiếu là oK.

Tuy nhiên code không chạy và không tìm được kết quả như mong muốn. mình sử dụng access 2010. vậy các bạn giúp mình giải quyết nhé. Thêm nữa mối lần mở form update này các trường phải trống. khi gõ giá trị mã sv để tìm kiếm mới hiện lên kết quả. Cám ơn các bạn trước

Xem bài viết này ( có demo và hướng dẫn): [Thủ Thuật] Demo Tạo Form tìm kiếm theo nhiều điều kiện

Hình minh họa
[Hình: frmtimvanban.png]

Thân mến!
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#3
(18-02-16, 03:48 PM)maidinhdan Đã viết:
(18-02-16, 11:40 AM)tvn_hut Đã viết: Chào cả nhà. Mình có 1 vấn đề mà chưa tìm cách giải quyết đc. Mình có thiết kế form nhập dữ liệu ví dụ như mã sinh viên, họ tên, giới tính....Sau đó mình có làm thêm 1 form để update thêm thông tin. Trên form update thì giống hòan toàn form nhập liệu chỉ khác là có 1 textbox thay bởi trường mã sinh viên để phục vụ cho việc tìm kiếm SV nào đó. Khi mình muốn tìm 1 SV nào, minh chỉ gõ mã SV lên textbox đó và nhấn nút tìm kiếm. Thì kết quả tìm được là hiện lên sinh viên với mã code đó và toàn bộ thông tin giống như mình đã nhập ở form nhập dữ liệu. Và mình chỉ cần bổ sung thêm thông tin còn thiếu là oK.

Tuy nhiên code không chạy và không tìm được kết quả như mong muốn. mình sử dụng access 2010. vậy các bạn giúp mình giải quyết nhé. Thêm nữa mối lần mở form update này các trường phải trống. khi gõ giá trị mã sv để tìm kiếm mới hiện lên kết quả. Cám ơn các bạn trước

Xem bài viết này ( có demo và hướng dẫn): [Thủ Thuật] Demo Tạo Form tìm kiếm theo nhiều điều kiện

Hình minh họa
[Hình: frmtimvanban.png]

Thân mến!
Cám ơn bạn nhiều. Thực sự mình đã tham khảo bài của bạn. Tuy nhiên mình mong muốn lại khác. khi nhập 1 mã SV nào đó, nó chỉ hiện lên 1 record duy nhất với đầy đủ thông tin trên form update. form này đc TK giống như form nhập liệu. Không biết bạn có idea nào giúp mình với
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#4
Bạn thử xem sao.
Form nhập liệu đó. Hy vọng đúng ý bạn.

http://thuthuataccess.com/forum/thread-8120.html
Chữ ký của changkhoonline77 Xin chào, mình là changkhoonline77, Tham gia http://thuthuataccess.com/forum từ ngày 25-06 -12.
Reply
Những người đã cảm ơn tvn_hut
#5
Hic, vẫn chưa tìm đươc giải pháp các bạn à. co thể cách diễn giải chưa đung nên các cao thủ chạy đâu hết. Mình sẽ làm file để gửi lên sau nhưng cụ thể như thê này. Mình thiết kế 2 form giống nhau: frm1 dùng để nhập thông tin ban đầu, frm2 dùng để update thông tin còn lại. chỉ khác nhau là frm2 sẽ có thêm nút tìm kiếm bởi mã code duy nhất của 1 record. khi đánh mã code và nhấn tìm kiếm nó sẽ hiện nên thông tin trên form 2 như đã nhập trên form 1. và nhiệm vụ là update thông tin còn lại trên form 2 thôi. các bạn chỉ giúp nhé
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#6
Bạn có thể dùng form nhập liệu để tìm kiếm. Nhưng record soure của form này là query có criteria của mã code là giá trị của textbox tìm kiếm
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 tvn_hut
#7
(23-02-16, 05:34 PM)tranthanhan1962 Đã viết: Bạn có thể dùng form nhập liệu để tìm kiếm. Nhưng record soure của form này là query có criteria của mã code là giá trị của textbox tìm kiếm

Sao mình không nghĩ ra cách này nhỉ. Để mình thử xem thế nào
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#8
(23-02-16, 05:34 PM)tranthanhan1962 Đã viết: Bạn có thể dùng form nhập liệu để tìm kiếm. Nhưng record soure của form này là query có criteria của mã code là giá trị của textbox tìm kiếm

Dear Bạn Trần Thanh An và các thành viên. Mình làm theo hướng dẫn của bạn. làm 1 text box trên form để đặt điều kiện cho query (forms![tên form].[text box]). khi gõ giá trị vào text box để thực hiện truy vấn thì kết quả trên query là ok nhưng lại không tự động cập nhật trên form được. không biết cách nào giải quyết vấn đề này nhỉ. mình muốn khi nhập hay không nhập giá trí trên text box thì sau khi nhấn 1 buttom nào đó thì form sẽ cập nhật đúng kết quả của qry. các bạn giúp mình với

 Thêm nữa mình cũng mong muốn khi nhấn nút save trên form sau khi cập nhật thông tin thì hệ thống báo bạn có muốn cập nhật thêm record khác không. nếu chọn yes thì text box sẽ bị xóa để nhập chờ nhập giá trị mới (giống như hiện 1 form hoàn toàn trống). nếu chọn NO thì không thay đổi gì cả, chỉ save dữ liệu bình thường
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#9
Hi cả nhà. Vấn đề thứ nhất mình giải quyết dc rồi. Còn vấn đề xử lý nút Save theo ý trên thì chưa có idea nào cả. Các bạn giúp nhé
Chữ ký của tvn_hut Xin chào, mình là Dameaccess, Tham gia http://thuthuataccess.com/forum từ ngày 06-06 -13.
Reply
Những người đã cảm ơn
#10
(26-02-16, 10:46 AM)tvn_hut Đã viết: Hi cả nhà. Vấn đề thứ nhất mình giải quyết dc rồi. Còn vấn đề xử lý nút Save theo ý trên thì chưa có idea nào cả. Các bạn giúp nhé

Chào bạn tvn
mình cũng chỉ mày mò access, chưa rành VBA lắm, chỉ mạo muội gợi ý với bạn xử lý nút Save, bạn xem có được không nhé. Ở On click của nút Save, bạn thêm vào code:
Dim m
m = MsgBox("Ban muon luu du lieu nay khong?", vbQuestion + vbYesNo, "Thong bao!")
If m = vbNo Then
Cancel = True
Else
"Bạn muốn lưu gì thì lệnh tiếp.Vd: Docmd.v.v..."
End If 
Thân chào
Chữ ký của nguyenichtri Chia sẻ chân thành là cách thêm kiến thức cho mình và bạn bè.
014
Reply
Những người đã cảm ơn tvn_hut


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Thủ Thuật] Tạo thanh tiến trình trên Form (Progress bar) khi xử lý dữ liệu ongke0711 18 1,493 21-10-16, 10:17 PM
Bài mới nhất: ongke0711
  [Hỏi] Viết code có điều kiện " lệnh Chạy tiếp khi đóng tbl cho sẵn" Trần Linh 3 140 21-10-16, 11:11 AM
Bài mới nhất: Minh Tiên
  Tạo Form đăng ký tài khoản phuc_thanhtien 15 1,018 27-09-16, 12:19 AM
Bài mới nhất: maidinhdan
  [Hỏi] Quá trình thực hiện một lệnh với CSDL dinh_trong_hoa 1 174 02-08-16, 04:06 PM
Bài mới nhất: ongke0711
Photo [Thủ Thuật] Phần mềm Kiểm phiếu bầu cử đại biểu Quốc hội và HĐND các cấp trav2t 16 2,729 21-06-16, 03:37 PM
Bài mới nhất: tienpq

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ơ