• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

معرفي و شناسايي ابزارهاي Toolbox

Reza

متخصص بخش اسکریپت
List Box Tool

اين ابزار قابليت انتخاب مقادير از ليست را فراهم مي كند و نحوه ساخت آن مانند Combo Box Tool مي باشد.

Command button tool

اين يكي از مهمترين كنترل ها مي باشد كه امكان اجراي ماكروها را از طريق فرم امكانپذير مي سازد. اين لبزار هم از طريق wizard و هم از طريق پنجره خصوصيات properties قابل تنظيم و اجرا مي باشد و به عبارتي ديگر در اثر انتخاب اين كنترل متناسب با رخداد انتخاب شده فعاليتي به وقوع مي پيوندند و از اين ابزار براي ماكرونويسي در محيط نيز استفاده مي شود.

روش كار

ابتدا دكمه ويزارد را فعال نموده و بعد كنترل commands button را روي details طراحي كنيد و پنجره زير حاصل مي شود.
اين پنجره شامل categoris و قسمت action مي باشد و يعني دسته بندي اعمال با نوع عمليات آنها مشخص مي شود.

جستجوي ديگر Find next =
جستجوي ركورد = Find record
رفتن به ركورد بالا= Go to frist record
رفتن به ركورد پائين = Go to last record
رفتن به ركورد بعدي =Go to next record
رفتن به ركورد قبلي = Go to prevision
اضافه كردن ركورد جديد = Add new record
حذف ركورد=Delete record
تكرار ركورد = Duplicate record
چاپ از ركورد = Print record
ذخيره ركورد=Save record
حذف ركورد =Undo record
اجرا فيلتر روي فرم =Apply form filtter
بستن فرم =Close form
ويرايش روي فيلتر فرم = Edit form filter
باز كردن فرم=open form
باز كردن صفحه=open page
چاپ فرم=print a form
چاپ فرم مجازي=print carrent form
تازه كردن داده هاي فرم=refresh form data
گزارش ايميل=mail report
پيش نمايش گزارش=preview report
چاپ گزارش=print report
ارسال گزارش به فايل=send report to file
خروج از برنامه كاربردي=quit application
اجراي برنامه كاربردي= run application
اجراي برنامه اكسس=Run MS exel
اجراي برنامه ورد=Run MS word
اجراي برنامه دفترچه يادداشت=Run note pad
شماره گير خودكار=Auto dialer
چاپ جدول=Print table
اجراي ماكرو=Run macro
اجراي پرس و جو=Run query

مثال:

بطور مثال از قسمت categories گزينه form operatioris و از Action گزينه openform را انتخاب مي كنيم با انتخاب next به پنجره ايي كه مشاهده مي كنيد مي رويم.
در اين پنجره ليست فرم هايي كه مي خواهيد باز شود را نشان مي دهد و فرم مورد نظر را انتخاب كنيد.

مرحله بعد

در اين پنجره از شما مي پرسد آيا مي خواهيد كنترل اطلاعات را نمايش دهد يا نه و همه ركورده را نمايش دهد و پيش فرض را بپذيرد .

سپس next و در اين مرحله شما براي كنترل خود متن يا تصوير انتخاب كنيد و در صورتي كه تصوير ديگري مدنظر داريد بايد از Browse مسير داده و تصوير را فراخواني كنيد و ذكر اين نكته حائز اهميت است كه بايد حجم و ظرفيت تصوير كم باشد و به صورت thumbnails باشد.

سپس next كه در اين مرحله نام كنترل را نمايش مي دهد كه شما مي توانيد اين نام را به دلخواه تغيير دهيد و در اين مرحله next غير فعال شده و با فشار دكمه finish فرم مدنظر ساخته مي شود.

به روش مشابه براي ساير action ها مي توان عمل نمود. از منو view نماي form view را انتخاب كنيد و كنترل بازكردن را فرم انتخاب كنيد تا فرم باز گردد

Image Tool

جهت نمايش تصاوير ثابت روي فرم از اين ابزار استفاده مي شود.

Unbound object

اين ابزار از سيستم OLE پشتيباني مي كند و امكان آوردن شي هاي ديگر را به اين محيط امكانپذير مي سازد.
با انتخاب اين ابزار پنجره زير باز مي شود.
فرق اين دو مورد اين است كه در مورد اولي بايد محيط را انتخاب فايل را ايجاد كرده ولي در مورد دوم از فايل موجود آماده استفاده مي كنيم.
در مورد دوم پنجره زير را مشاهده كنيد. كه آدرس فايل را نشان مي دهد كه توسط BROWS مي توانيد فايل ديگري را انتخاب نمائيد با انتخاب OK شي هاي شما ساخته مي شود.

Bound object frame tool

جهت اضافه كردن اشيايي مثل تصوير، صدا و ... در بانك اطلاعاتي مي باشد.

Page break tool

در فرمهاي چند صفحه ايي براي اضافه نمودن صفحه ديگر از اين كنترل استفاده ميشود.

Tab control tool

براي ساخت فرم هاي چند صفحه ايي از اين ابزار استفاده مي شود در شكل زايي مي توانيد ببينيد.

Sub form/Sub report tool

براي ايجاد فرم همراه با فرم زير از اين ابزار استفاده مي شود.

نكته 1: بايد فرمي كه به عنوان زير فرم در نظر گرفته ايم ابتدا ساخته شده باشد.

نكته2 : اينكه بايد زير فرم child فرم اصلي باشد.

براي ايجاد فرم و زير فرم به روش زير مي توان اقدام نمود.

روش كار

ابتدا wizard را فعال مي كنيد و سپس اين كنترل را انتخاب كنيد و روي فرم طراحي كنيد. پنجره ايي باز مي شود.
انتخاب پيش فرض را قبول كرده و به مرحله دوم مي رويم.
در اين مرحله نام جدولي را انتخاب مي كنيم كه فرزند جدول انتخابي ما customer باشد. خصوصيات فرزند بودن اين است كه 1- فيلد مشابه جدول اصلي در آن باشد بدين صورت كه رابطه يك به چند بين آنها برقرار باشد. فرم اصلي ارتباط با يك و جدول فرعي ارتباط داشته باشد. به عبارتي در صورتي مي توان فرم و زير فرم ايجاد نمود كه اطلاعات آنها بر اساس ارتباطات ذكر شده مرتبط باشند.

در مرحله بعد

در اين مرحله دو انتخاب داريم:

1-Choose from a list
2- Define my own

به عبارتي در روش دوم خودمان فيلدهاي مشترك با قابليتهاي گفته شده در بالا را تنظيم مي كنيم ولي در روش اول خود برنامه اين ارتباط را بر اساس طراحي قبلي ما تشخيص مي دهد.

در اين مرحله يك نام براي زير فرم مي خواهد دكمه next غير فعال بوده و با finish زير فرم ما ساخته مي شود.نتیجه را در نمای Form View مشاهده کنید.

Line Tool

امكان ترسيم خط روي فرم را فراهم مي آورد.

Rectangle Tool

امكان ترسيم مستطيل روي فرم را فراهم مي آورد.
تمام كنترل هاي ذكر شده داراي خواصي مي باشند كه براي تنظيم و تغيير خصوصيات آنها مي توان اقدام نمود. بدين صورت كه ابتدا كنترل مورد نظر را انتخاب نموده و بطوريكه نام آن شي را روي ميله ابزار Formatting بتوان مشاهده نمود و سپس از يكي از روشهاي زير پنجره properties آن را فعال كرد.
view = properties
ctrl+ enter
ابزار properties
R.click
در پنجره خصوصيت باز شده بايد نام كنترل قابل مشاهده باشد.



 
بالا