روشهای مختلف باز کردن فرم در اکسس

راه های مختلف بازکردن فرم ها + فیلتر گذاری در اکسس

روشهای مختلف باز کردن فرم در اکسس

وقتی داخل اکسس یک دیتا بیس ساخته میشه،معمولا برای ورود اطلاعات باید از فرم اسفاده بشه،این کار دقت و نظم بیشتری به کار میده و بانک اطلاعاتی که درست میشه، امکان ورد و ثبت اطلاعات یا دسترسی به بقیه فرم ها را به شما کاربران میده،برای مهارت کاملتون بر این موضوع ما را تا آخر همراهی کنید.

روش اول ، استفاده از دستور VBA

فرض می کنیم فایل اکسسی با دو فرم Main و Contacts داریم که در فرم Main یک باتن وجود دارد

در رویداد Onclick باتن موجود در فرم Main کد زیر را می نویسیم:

Docmd.OPenform “Contacts”

روش دوم باز کردن فرم استفاده از ماکرو

باتن موجود در فرم Main را انتخاب کرده و در پنجره Property Sheet در تب Event در قسمت On click روی سه نقطه موجود کلیک میکنیم و مانند تصویر زیر Macro Builder را انتخاب کرده و ok می کنیم.

شروع ماکرونویسی در اکسس
شروع ماکرونویسی در اکسس

 

در پنجره باز شده که مخصوص نوشتن ماکرو هست می نویسیم : open form پنجره ای به شکل زیر باز می شود.

ماکرو برای باز کردن معمولی فرم
ماکرو برای باز کردن معمولی فرم

 

کافیست در قسمت Form Name نام فرم مورد نظر را وارد نموده و ذخیره کنید.

خب حالا می خواهیم همانطور که در تصویر می بینید با زدن دکمه ای فرم Contacts شامل مشخصات شماره پرسنلی که وارد کردیم نمایش داده شود .

روشهای باز کردن فرم در اکسس
روشهای باز کردن فرم در اکسس

 

روش اول باز کردن فرم به همراه فیلتر VBA

فرض میکنم نام تکست باکس Text0 هست

در رویداد On OPen دکمه مورد نظر کد زیر را می نویسیم :

DoCmd.OpenForm “contacts”, acNormal, , “Contacts_id=” & Text0

روش دوم باز کردن فرم به همراه فیلتر در اکسس توسط ماکرو

مانند روش دوم باز کردن معمولی فرم عمل کنید با این تفاوت که مانند تصویر زیر در قسمت Where Condition شرط ذیل را بنویسید:

=”[contacts_id]=” & [Text0]

باز کردن فرم در اکسس با فیلتر توسط ماکرو
باز کردن فرم در اکسس با فیلتر توسط ماکرو

 

دانلود فایل نمونه زیر می تواند شما را در یادگیری بهتر کمک کند.

[wpdm_package id=3388 template=”link-template-calltoaction3.php”]

 

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

13 دیدگاه دربارهٔ «راه های مختلف بازکردن فرم ها + فیلتر گذاری در اکسس»

  1. سید هاشم غفوری یز ی

    باسلام ووقت بخیر
    فرمی در یک بانک اطلاعاتی اکسس دارم ومیخواهم تغییراتی در آن انجام دهم ولی متاسفانه در هنگام ظبط تغیرات پیغامی دارای سه گزینه ظبط ، انصراف ، عدم ظبط ووقتی رو ظبط کلیک میکنیم هیچ عکس العملی انجام نمیدهد وتغییرات اعمال شده را ظبط نمیکند . لطفا راهنمایی بفرمائید
    باتشکر

      1. باسلام مجدد جناب آقای بحری
        بنده متاسفانه تلگرام ندارم اگر واتس آپ دارید شمارش رو بفرمائید تا بفرستم .
        باتشکر سید هاشم غفوری یزدی

  2. با سلام
    در مورد این مثال فیلد contacts _id در جدول contacts حتما باید از نوع عددی باشد تا دستور اجرا شود؟؟؟

  3. با سلام این کد رو میخواستم به صورت ماکرو بنویسم باید چکار کنم
    DoCmd.OpenReport “rpdar”, acViewPreview, , “[dar/par_konandeh]='” & [Forms]![frmReport]![txtFilter] & “‘”

  4. با سلام و ممنون از آموزشهای رایگانتون
    میخواستم بدونم اکسس این امکان را دارد که یک عکس را به وسیله یک دکمه در فرم باز کنیم و به وسیله محیطی مثل paint علامتی بر روی عکس قرار بدهیم و بعد عکس را ذخیره کنیم

  5. سلام
    تو اون جستوهای لحظه ای هم میشه قبل از ورود فیلتر کنه؟
    فرم و ساب فرم اونجا داریم

پیمایش به بالا