• lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form
  • lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    tvn_hut > 18-02-16, 11:40 AM

    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
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    maidinhdan > 18-02-16, 03:48 PM

    (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!
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    tvn_hut > 18-02-16, 04:32 PM

    (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
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    changkhoonline77 > 18-02-16, 05:38 PM

    Bạn thử xem sao.
    Form nhập liệu đó. Hy vọng đúng ý bạn.

    http://thuthuataccess.com/forum/thread-8120.html
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    tvn_hut > 22-02-16, 06:19 PM

    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é
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    tranthanhan1962 > 23-02-16, 05:34 PM

    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
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    tvn_hut > 23-02-16, 05:40 PM

    (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
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    tvn_hut > 25-02-16, 10:04 PM

    (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
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    tvn_hut > 26-02-16, 10:46 AM

    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é
  • RE: lệnh tìm kiếm và hiển thị kết quả tìm kiếm trên form

    nguyenichtri > 26-02-16, 11:33 AM

    (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