Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Kết quả 1 đến 10 của 10
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Không Cho Hiện Bản Ghi Đầu Tiên Trên Form

    :tinhtuong:

    Mình có 1 Form Course chứa SubForm Course Detail.
    Form Course lấy nguồn từ bảng Course
    Bảng Course có CourseID = 1 ,2,3 .....vv

    Giờ mình không muốn trên Form Course hiện bản ghi với CourseID = 1 có được không.Coi như giấu nó đi ấy.

    Có cách nào không các bạn,chỉ mình với.
    Thanks

  2. #2
    Ngày tham gia
    May 2016
    Bài viết
    90
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form




    Trích dẫn Gửi bởi glasseggs
    :tinhtuong:

    Mình có 1 Form Course chứa SubForm Course Detail.
    Form Course lấy nguồn từ bảng Course
    Bảng Course có CourseID = 1 ,2,3 .....vv

    Giờ mình không muốn trên Form Course hiện bản ghi với CourseID = 1 có được không.Coi như giấu nó đi ấy.

    Có cách nào không các bạn,chỉ mình với.
    Thanks
    Trên form vẫn để texbox CourseID nhưng gán cho nó là Visible trong bảng Propecties của form

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form

    Úi bạn hiểu nhầm ý mình rồi.Mình không muốn ẩn texbox CourseID.
    Mà mình chỉ muốn ẩn CourseID = 1 thôi (Tức là không cho hiện bản ghi đầu tiên trên Form ấy) ,còn các bản ghi sau tương ứng với CourseID = 2 ,3 ,4 ...vv thì vẫn hiện bình thường .
    Tóm lại để cho người dùng không hề biết về sự tồn tại của mã CourseID = 1.

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    149
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form




    Trích dẫn Gửi bởi glasseggs
    Úi bạn hiểu nhầm ý mình rồi.Mình không muốn ẩn texbox CourseID.
    Mà mình chỉ muốn ẩn CourseID = 1 thôi (Tức là không cho hiện bản ghi đầu tiên trên Form ấy) ,còn các bản ghi sau tương ứng với CourseID = 2 ,3 ,4 ...vv thì vẫn hiện bình thường .
    Tóm lại để cho người dùng không hề biết về sự tồn tại của mã CourseID = 1.
    Dung một query làm nguồn cho form Course. Query có nguồn là bảng Course, trên lưới query tại trường CourseID đặt điều kiện > 1. Lưu ý phải nhập trực tiếp vào bảng Course record đầu tiên có ID = 1
    Thân

  5. #5
    Ngày tham gia
    Nov 2015
    Bài viết
    5
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form

    Mình làm được rồi .Thanks bạn nhé.
    Và nhờ đó mình phát hiện thêm 1 cách khác ,kể ra cho ai cũng muốn làm trò quái chiêu như mình .
    Đó là Form chính vẫn lấy nguồn từ bảng như bình thường.Nhưng trong sự kiện mở Form thì cho nó Goto Record đến bản ghi thứ 2.
    Tiếp đến xử lý cái nút Previous trên Form (để không cho nó lùi về bản ghi 1) :
    Dùng Marco GoToRecord với điều kiện [CourseID]>2 Or [CourseID] Is Null

  6. #6
    Ngày tham gia
    Nov 2015
    Bài viết
    2
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form

    Cách này không biết có được không nhỉ. Không cần phải tạo Mcr:
    DoCmd.OpenForm "Form", , , "[CourseID] > 1"

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form

    Record Source: SELECT * FROM Course WHERE CourseID > 1

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form




    Trích dẫn Gửi bởi phatnq2002
    Record Source: SELECT * FROM Course WHERE CourseID > 1
    Cái của phatnq2002 giống cái của mình, hiiii,hi

  9. #9
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form

    Trường hợp của minh lại muốn ẩn record cuối cùng (record trắng để nhập dữ liệu), chi khi nào nhấn AddNew thi mới xuất hiện record này. Bạn nào biết cách xin chỉ giúp.

  10. #10
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form




    Trích dẫn Gửi bởi DuyNguyenA
    Trường hợp của minh lại muốn ẩn record cuối cùng (record trắng để nhập dữ liệu), chi khi nào nhấn AddNew thi mới xuất hiện record này. Bạn nào biết cách xin chỉ giúp.
    Bạn đặt properties của form:



    allowadditions = No
    Trên form bạn đặt một nút lệnh thêm với sự kiện click:




    Me.AllowAdditions = True
    DoCmd.GoToRecord , , acNewRec

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •