مراحل ساخت بایندینگ فرم (Binding Form)


محیط توسعه زی فریم یا همان ZIDE را باز کنید. برای نمایش جداول دیتابیس حتما باید ابتدا یک پروژه و اپلیکیشن ساخته و دیتابیس پروژه تان را به آن متصل کرده باشید. در نوار وظیفه بالای صفحه گزینه Database Explorer را انتخاب کرده تا جداول ساخته شده درون دیتابیس (جداول Invoice و InvoiceItems در این مثال) در پنجره سمت چپ صفحه مشاهده شود.

زی فریم


در صورتی که جداول را مشاهده نمی کنید، بر روی این پنجره راست کلیک کرده و گزینه Reload Database Schema را انتخاب کنید تا جداول بارگذاری شوند. حال در پنجره سمت چپ بر روی Tables کلیک کرده تا لیست جداول موجود در دیتابیس نمایش داده شود.

زی فریم
زی فریم

در نوار ابزار بالای صفحه، گزینه New Form By Table را انتخاب کرده تا پنجره Create Form With Table باز شود.

زی فریم

حال جدولی که می خواهید یک فرم بر اساس آن بسازید را انتخاب کنید تا اطلاعات آن جدول درون این پنجره نمایش داده شود. سپس در قسمت پایین پنجره بر روی Create Form کلیک کنید و ok را بزنید.

زی فریم


برای مشاهده فرم های ساخته شده از دکمه Form List در نوار ابزار بالای صفحه استفاده می شود. اگر فرایند فرم به درستی انجام شده باشد، می توانید فرم ساخته شده را در پنجره Form List مشاهده کنید.

زی فریم


برای مشاهده مشخصات مربوط به یک فرم می توان درون پنجره Form List بر روی فرم مورد نظر کلیک کرد تا مشخصات آن فرم در پنجره ای با نام Properties در سمت راست صفحه مشاهده شود.

زی فریم


در پنجره Properties می توان ویژگی های مربوط به آن فرم را مدیریت کرد. به عنوان مثال برای تغییر نام ظاهری فرم (که به کاربر نمایش داده می شود) می توان از قسمتcaption استفاده نمود و نام جدید مد نظر خود را درون آن نوشت (به صورت پیش فرض مقدار caption فرم برابر با نام جدولی است که فرم بر اساس آن ساخته شده است.)

زی فریم


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

زی فریم


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

زی فریم


در صفحه مربوط به مشخصات می توانید عنوان (Caption) مربوط به هر کنترل را تغییر دهید. به عنوان مثال عنوان کنترل BuyerName را به "نام خریدار" تغییر می دهیم.

زی فریم


همچنین کنترل تاریخ را نیز به تقویم شمسی تغییر می دهیم. برای این منظور بر روی کنترل مورد نظر راست کلیک کرده و در قسمت Control Type (که نوع ورودی هر کنترل را تعریف می کند) گزینه DateBox را انتخاب کنید.

زی فریم


سپس در پنجره Properties این کنترل مقدار خصوصیتDeveloper Tag را به Persian Calendar تغییر داده و برای درج تاریخ روز به صورت خودکار از قسمت Default Value مقدار System:Dateرا انتخب نمایید.

زی فریم


هر فرمی که ساخته می شود معمولا دارای دکمه هایی برای ثبت، ویرایش و حذف اطلاعات برای انجام عملیات های Insert (Create)، Update و Delete است. برای آنکه این دکمه قادر به انجام عملیات مورد نظر باشند باید کوئری های مربوط به آنها به سیستم معرفی گردد. بنابراین، در پنجره Forms زیرمنوی فرم مورد نظر را باز کرده و گزینه Action Query را انتخاب نمایید.

زی فریم


در صفحه باز شده می توان به دو صورت کوئری ها را ایجاد نمود:
1) تولید و ذخیره تمامی کوئری ها به صورت همزمان: بر روی دکمه سبز رنگ Write All Queries کلیک کرده تا هر سه کوئری مورد نظر برای فرم ایجاد شود، سپس بر روی دکمه Save All Queries کلیک کرده تا این کوئری ها ذخیره گردد.

زی فریم


2) تولید، مدیریت و ذخیره کوئری ها به صورت جداگانه: صفحه باز شده همچنین دارای سه سربرگ Insert Query , Update Query , Delete Query است، که می توان هر یک از کوئری ها را در این سربرگها به طور جداگانه تولید و مدیریت نمود. برای تعریف هر کدام از کوئری ها، آیکون سبز رنگ Generate Insert/Update/Delete Query موجود در هر یک از سربرگها را انتخاب نمایید و با استفاده از آیکون Save Query آنها را یک به یک ذخیره کنید.

زی فریم


برای آنکه فرم ها درون اپلیکیشن قابل مشاهده باشند باید هر فرم زیر مجموعه یک Workflow باشد، به عبارت دیگر باید هر فرم را به یک Workflow اختصاص داد. برای یادگیری کار با Workflow ها و خصوصیات آنها به آموزش "روش ایجاد و مدیریت Workflow در زی فریم" مراجعه کنید. از منوی Workflow گزینه Workflow Management را انتخاب کنید تا پنجره Workflow Management باز شود.

زی فریم


درون صفحه باز شده راست کلیک کرده و Add Top Workflow را انتخاب کنید تا پنجره Define Workflow باز شود.

زی فریم


نام لاتین مورد نظر خود را در قسمت Workflow Nameو نام فارسی مورد نظر را در قسمتCaption In Application وارد کنید و در نهایت بر روی دکمه OK کلیک کنید.

زی فریم


برای انتخاب کاربرهایی که مجاز به مشاهده Workflow باشند، بر روی Workflow مورد نظر راست کلیک کرده و روی گزینه User Access کلیک کنید.

زی فریم


پنجره Workflow UserGroup Access باز شده و کاربرهای موجود در آن نمایش داده می شود. کاربر مورد نظر را انتخاب (در اینجاAdmin ) و روی دکمه OK کلیک کنید.

زی فریم


برای اختصاص دادن یک فرم به Workflow مورد نظر، بر روی آن Workflow راست کلیک کرده و گزینهWorkflow Forms را انتخاب کنید.

زی فریم


در پنجره باز شده (Workflow Form Management)، فرم مورد نظر خود را از قسمت Workflow Form List انتخاب و بر روی آیکون سبز رنگ Add Form to Workflow کلیک کنید.

زی فریم


در پنجره باز شده (Workflow Form)، در قسمت Caption نام دلخواه "فاکتور" را به فرم مورد نظر تخصیص دهید، تا این فرم با این عنوان به کاربر نمایش داده شود. سپس بر روی دکمه OK کلیک کنید.

زی فریم


فرم مورد نظر به Workflow تخصیص داده شد، اکنون می توان پنجره Workflow Form Management را بست.
  
×