giúp tạo form tìm kiếm

Thảo luận trong 'Access căn bản' bắt đầu bởi isoomo, 8/4/08.

  1. isoomo

    isoomo New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    mình đang làm chương trình quản lý học sinh, mình muốn làm một form tìm kiếm học sinh, tìm kiếm theo 2 tiêu chí:
    - nếu nhập tên học sinh, sau đó ấn nút tìm kiếm, dữ liệu trên form sẽ cho biết tất cả học sinh ở các lớp có tên trùng với tên vừa nhập.
    - nếu nhập tên lớp, tên học sinh sau đó ấn nút tìm kiếm, dữ liệu trên form sẽ cho biết tất cả học sinh có tên trùng với tên vừa nhập và học ở lớp vừa nhập
    bác nào biết hướng dẫn mình với, cảm ơn trước nha!
     
  2. thuydhpy

    thuydhpy New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Bạn hãy tạo 1 form tên F_hocsinh, có Record Source là Table Hocsinh, ở dạng Tabular (dạng bảng), trên Form này gắn thêm 1 text box (name txtten) để nhập tên cần tìm, và một nút lệnh tìm
    Cách dễ nhất là bạn tạo 1 macro có action là Apply filter : điều kiện lọc ở Where Codition là: Ten = Forms!F_hocsinh!txtTen
    Gắn Macro này vào nút lệnh Tìm,
    tương tự như vậy bạn tạo 1 combo chứa bảng lớp, và tìm theo cách ở trên
    Chúc bạn thành công!
     
  3. isoomo

    isoomo New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    cảm ơn bạn thuydhpy đã giúp mình.
    nhưng bạn ơi nếu mình chỉ dùng một nút tìm kiếm mà nếu nhập tên hs vào text box: txtten, và nhập lớp vào text box: txtlop thì form sẽ đưa ra những học sinh có tên giống với tên nhập vào txtten và học ở lớp giống với lớp nhập vào txtlop.
    Còn nếu mình chỉ nhập tên hs vào textbox: txtten, còn txtlop để trống thì form sẽ đưa ra những học sinh của cả trường có tên giống với tên ở txtten. Thì làm như thế nào được. bạn hướng dẫn giúp mình với
     
  4. phatnq2002

    phatnq2002 Tích cực giảm cân... Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Ten LIKE Forms!F_hocsinh!txtTen & "*" AND lop LIKE Forms!F_hocsinh!txtLop & "*"
    :cheers1:
     
  5. isoomo

    isoomo New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    phatnq2002 có thể hướng dẫn cụ thể hơn được không? mình là dân mới lên không thành thạo lắm
     
  6. thuydhpy

    thuydhpy New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Thì bạn cũng dùng macro như mình hướng dẫn, sau đó ở dòng điều kiện ghi như của anh Phatnq2002 đó, mã lớp nên để trong combo box tiện hơn textbox
    Bạn nên tham khảo 1 quyển sách access nào đó!
     
  7. viettienedu

    viettienedu New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Chào bạn.
    Mình gửi bạn ví dụ này, bạn xem nhé, tương tự của bạn thôi:
    http://www.4shared.com/file/53820477/684dec39/baividu.html
    -----------------------------------------------------------------------------------------
    Mình gửi bạn ví dụ này:
    http://www.4shared.com/file/53820477/684dec39/baividu.html
     
    Last edited by a moderator: 4/7/08
  8. chocolate

    chocolate New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    sẵn đây cho em hỏi một chút (không đúng đề tài tạo form, nhưng tạo chủ đề mới thì em không biết tiêu đề là gì cho hợp lý), nên các bác bỏ quá cho em nhé.
    Ngày trước học access, em còn nhớ cách làm dòng chữ chạy trên thanh toolbar của chương trình access (ví dụ: em mở chương trình access của em lên, trên cùng sẽ có dòng chữ: sinh viên NTQM chạy chạy chẳng hạn), nhưng qua năm tháng, em quên mất tiêu cách làm rồi. Bi giờ em muốn làm lại cái đó, nhưng quên mất làm như thế nào và tên gọi nó là gì, nên bác nào hiểu ý em hỏi, và có thể giúp em được thì giúp giùm em cái, em cảm ơn.^_^
     
  9. viettienedu

    viettienedu New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Bạn hãy cho biết chữ chạy trên form hay trên thanh tiêu đề(Title bar) chứ làm sao chạy trên tool bar được.
     
  10. khuuquytrung

    khuuquytrung New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
  11. lymap

    lymap New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Bạn có thể chỉ mình cách mà trên cùng một cột,khi ta đánh một mã hàng mà mã hàng này trùng với 1 mã hnàg trên thì nó hiện lên màu khác để mình biết là trùng
     
  12. uronmapu

    uronmapu New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Xin hỏi cả nhà lệnh Hightlight màu vàng cho kết quả tìm kiếm được trong access
     
  13. tamtamst3

    tamtamst3 New Member Hội viên mới

    Được cảm ơn:
    0
    Điểm thành tích:
    0
    Ðề: giúp tạo form tìm kiếm

    Mình góp ý bạn 1 cách thế này:
    B1: Tạo query làm nguồn cho form, tên query là "timhs". Ví dụ bạn muốn tìm tên học trong table học sinh thì trong phần query bạn nhập Like "*" & [Forms]![tkhs]![txths] & "*" tại dòng Criteria của trường Tên Học Sinh nhé. Về ý nghĩa, đọc tiếp B2 bạn sẽ hiểu.
    B2: Tạo 1 form để xuất dữ liệu của query lên. Tạo bằng Design nhé bạn. Đầu tiên, bạn cho mình xin 1 subforms ( trong thanh công cụ đó ) sau đó chọn nguồn cho subform đó là query "timhs". Tiếp theo bạn tạo dùm mình một textbox, đổi tên nó thành "txths". Xong B2, đóng form và lưu với tên tkhs.
    B3: Bạn tạo giúp mình 1 Command botton nhé. Tại tab Event bạn chọn sự kiện On click, chọn [Event Procedure] và click vào [...], nhập dùm mình đoạn code này vào cửa sổ Form_tkhs:
    Ấn Save và về Access xem kết quả mình làm thôi.
    Còn theo cụ thể đề tài của bạn thì chế biến thêm thui. Mình cũng đang làm đề tài nhưng gần xong rồi :)
    Mình còn gà lắm, hướng dẫn có sai xót mong bạn bỏ qua cho :noinhiu:
     
    Chỉnh sửa cuối: 25/12/13

Chia sẻ trang này

XenForo Add-ons by Brivium ™ © 2012-2013 Brivium LLC.