خانه / اکسس / آموزش فیلد محاسباتی در اکسس (Calculated Field)

آموزش فیلد محاسباتی در اکسس (Calculated Field)

چگونگی ایجاد فیلد محاسباتی در اکسس (Calculated Field)

 

فیلد محاسباتی (Calculated Field) در اکسس ، فیلدی است که از انجام محاسبات روی بقیه فیلدها بوجود می آید.مثلا فرض کنید شما فیلدی به نام تاریخ تولد دارید و می خواهید میزان سن افراد با استفاده از این فیلد به صورت اتومات محاسبه شود و نمایش داده شود. در این صورت می توانیم از فیلد محاسباتی استفاده نماییم.

در ابتدا فرض کنید جدولی به صورت زیر داریم.

Calculated Field in Access

حال میخواهیم فیلدی به نام "نام و نام خانوادگی" ایجاد کنیم که به طور اتومات مقدار فیلد نام و مقدار فیلد نام خانوادگی هر شخص را کنار هم قرار داده و نمایش دهد.

برای این کار از فیلد محاسباتی (Calculated Field) در اکسس استفاده می کنیم. اولین کار این است که یک فیلد محاسباتی اضافه کنیم:

Calculated Field in Access

حال پنجره ای ظاهر می شود. در این پنجره ، می توانید هم از یک سری از توابع استفاده نمایید و هم از دستورات مقایسه ای و محاسباتی. در این پنجره از قسمت وسط یعنی Expression فیلد مد نظر را انتخاب کرده (با دوبار کلیلک) تا به تکسباکس بالا اضافه شود. حال مانند شکل زیر دستور محاسباتی خود را ایجاد می کنیم:

Calculated Field in Access

روی Ok کلیک می کنیم. فیلد محاسباتی (Calculated Field) مورد نظر ما ایجاد شد.

Calculated Field in Access

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

Calculated Field in Access

به بخش Design  رفته و فیلدی جدید به نام سن از نوع فیلد محاسباتی (Calculated Field) ایجاد می کنیم.

Calculated Field in Access

 

مشاهده می کنیم که به راحتی سن افراد در جدول محاسبه و نمایش داده شده است:

 

Calculated Field in Access

نکته: برای آنکه بتوانیم فرمول نوشته شده برای فیلد محاسباتی (Calculated Field) را تغییر دهیم دو روش وجود دارد. یک اینکه به حالت Design رفته و سپس گزینه سه نقطه را کلیک نماییم:

Calculated Field in Access

همچنین می توان در حالت Datasheet View  روی نام فیلد محاسباتی (Calculated Field) کلیک راست کرده و گزینه Expression را انتخاب نماییم.

Calculated Field in Access