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

glasseggs

New Member
Hội viên mới
: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
 
Ðề: 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

Trên form vẫn để texbox CourseID nhưng gán cho nó là Visible trong bảng Propecties của form
 
Ðề: 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.
 
Ðề: 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.

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
 
Ðề: 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
 
Ðề: 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"
 
Ðề: Không Cho Hiện Bản Ghi Đầu Tiên Trên Form

Record Source: SELECT * FROM Course WHERE CourseID > 1
 
Ðề: 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.
 
Ðề: 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.
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
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top