برای مخفی کردن جداول اکسس و نمایش آنها و همچنین گزارشات و کوئریها و سایر آبجکتهای اکسس دو راه وجود دارد :
1- از طریق منوهای اکسس
2- از طریق کد نویسی
پنهان کردن و نمایش آبجکتها روش اول
- روی آبجکت دلخواه کلیک راست کنید .
- مانند تصویر زیر گزینه Hide in this Group را انتخاب کنید .
نمایش آبجکتهای مخفی شده اکسس
- روی نوشته All Access Objects کلیک راست نمائید
- روی گزینه Naviagation Option کلیک کنید
- در پنجره باز شده مانند تصویر زیر تیک گزینه Show Hidden Objects را بزنید.
پنهان کردن و نمایش آبجکتهای اکسس با کد نویسی روش دوم
برای مخفی کردن جداول اکسس یک فرم در نمای طراحی ایجاد کنید.
یک دکمه قرار دهید و در رویداد Onclick آن کد زیر را وارد کنید .
در مثال زیر نام جدول tblProduct است که می توانید بسته به نیاز خود آن را تغییر دهید .
Application.SetHiddenAttribute acTable, "tblProduct", True
برای نمایش آبجکتها نیز می توانید از یک خط کد زیر بهره ببرید.
Application.SetHiddenAttribute acTable, "tblProduct", False
نکته : برای مخفی و یا نمایش دادن گزارشات و سایر آبجکتهای اکسس کافیست acTable را تغغیر دهید .
ایجاد مازول برای مخفی کردن و نمایش آبجکتهای اکسس
می توانید کدهای بالا را در یک ماژول قرار دهید و هر کجای نرم افزار که نیاز داشتید فراخوانی نمائید.
در آموزش ویدیویی که در ادامه می توانید ببینید از مازول برای راحتی کار استفاده شده است .
با سلام و ممنون از آموزش خوبتان
فقط اگر میگفتید چند تا جدول رو بخوایم با هم مخفی کنیم باید چیکار کنیم ممنون میشم
باید این کد رو چند بار برای هر آبجکت اجرا کنی
میخواستم ببینم از چه کدی برای پنهان کردن فیلدها در یک فرم استفاده کرد
باسلام خدمت استاد گرامی
در دیتا لیست بیمه یکی ازپرسنل در لیست ها دیده میشه ولی در لیست پرسنل نمایش نمیده چطوری میتونم تو دیتا بیس پیدا کنم؟/