• Hiển thị kết quả tương tự nhau trên Form
  • Hiển thị kết quả tương tự nhau trên Form

    nap0le0n > 10-09-13, 04:22 PM

    Chào các anh chị, tôi có một vấn đề mong các anh chị giúp đỡ như sau:
    Khi nhập thông tin trên một trường nào đó của Form, thì chương trình sẽ tự động hiển thị những kết quả tương tự đã có sẵn khi nhập trước đó, nó tương tự như trên Excel như hình đính kèm bên dưới.

    [Hình: ex.JPG]

    Tôi muốn hỏi là trong Access có thể làm như vậy được không và làm như thế nào ạ, cảm ơn sự giúp đỡ của các anh chị.
  • RE: Hiển thị kết quả tương tự nhau trên Form

    bomnhauag > 10-09-13, 05:37 PM

    (10-09-13, 04:22 PM)nap0le0n Đã viết: Chào các anh chị, tôi có một vấn đề mong các anh chị giúp đỡ như sau:
    Khi nhập thông tin trên một trường nào đó của Form, thì chương trình sẽ tự động hiển thị những kết quả tương tự đã có sẵn khi nhập trước đó, nó tương tự như trên Excel như hình đính kèm bên dưới.

    [Hình: ex.JPG]

    Tôi muốn hỏi là trong Access có thể làm như vậy được không và làm như thế nào ạ, cảm ơn sự giúp đỡ của các anh chị.

    câu trả lời là được.

    cái bạn cần là 1 đối tượng combobox đặt lên form.
    - thuộc tính RowSource của nó, bạn chọn nguồn dữ liệu có sẵn, chẳng hạn như chọn cái danh sách Họ tên như trong hình.
    - viết code cho sự kiện OnChange của nó:
    Mã PHP:
    Screen.ActiveControl.DropDown 

    Thân!
  • RE: Hiển thị kết quả tương tự nhau trên Form

    nap0le0n > 11-09-13, 09:09 AM

    Cảm ơn hướng dẫn của bạn, mình đã thử rồi. Bạn có cách nào khác khi đánh chữ lên nó không cần hiển thị dấu mũi tên và list đó mà nó vẫn ra kết quả không, nó tương tự thế này:
    Khi viết chữ "C" lên trường Tên công ty trên Form thì chương trình sẽ tự động gợi ý kết quả là "Công ty cổ phần 1-5" mà không cần list
    [Hình: ex.JPG]
  • RE: Hiển thị kết quả tương tự nhau trên Form

    bomnhauag > 11-09-13, 09:33 AM

    không được bạn ah, vì cái bạn hỏi là chức năng AutoCorrect của chính bản thân Application (Ưord, Excell, AC...) nó có tác dụng trên Textbox trong trường hợp nơi bạn nhập liệu là 1 "bảng", ví dụ như Table trong AC, Sheet của Excell ấy.

    nhưng sao dùng Combobox cho nó tiện nhỉ??

    Thân!
  • RE: Hiển thị kết quả tương tự nhau trên Form

    tt1212 > 11-09-13, 10:16 PM

    Mình cũng đã thử rồi nhưng có lẽ là không khả quan
    Có một giải pháp là bạn viết một hàm
    Đại loại là
    Bạn lưu những giá trị có sẵn trong một bảng nào đó
    Ví dụ như bảng mặc đinh
    Trong đó có các dòng như
    Cong ty a
    Cong ty b
    Nhà máy c
    Nhà máy D
    Xí nghiêp a
    Xí nghiệp D

    Sau đó bạn viết một hàm lấy các giá trị đó ra
    hàm đó có tên là
    Giatrimacdinh
    Sau đó trong biên cố Sau khi apdate của texbox bạn kiểm tra nếu
    if left(Me.text,3) =giatrimacdinh then
    me.text =giatrimacdinh
    end if
    Hi vong có thể đó bạn
    Dạng này gọi là thủ công