

Text Object
از این object می توان برای ایجاد یک متن (مثلا” متن Help) در دشبورد استفاده نمود ویا نتیجه یک محاسبه میان مقادیر انتخاب شده از یک فیلد و یا میان مقادیر انتخاب شده از چند فیلد را نمایش داد:
Input Box
از این Object برای مقدار دهی به متغیرهایی که از قبل ساخته شده است و یا در هنگام ایجاد این Object، با کلیک بر روی New Variable، ساخته می شود، استفاده کرد:
بطور مثال یک متغیر به نام X ایجاد می کنیم، در Text Box، فرمول نمایش مقدار متغیر را قرار می دهیم:
آنگاه برای مقدار دهی به این متغیر، یک Input Box ایجاد می کنیم. با مقدار دهی به این متغیر در Input Box، این مقدار در Text Box ظاهر خواهد شد:
برای ایجاد متغیر، یا در یک Input Box، بر روی دکمه New Variable کلیک می کنیم و یا از مسیر زیر استفاده می کنیم:
Settings——> Documents Properties—–> Variables TAB
در این قسمت با کلیک بر روی New، می توان یک متغیر جدید ایجاد کرد و در قسمت Value یک مقدار اولیه به صورت مقدار ثابت و یا یک فرمول محاسباتی یا یک تابع، به آن واگذار نمود:
نکته: برای تبدیل تاریخ میلادی به شمسی، از یک جدول آماده در یک فایل Text استفاده می کنیم به این نحو که این جدول را در کلیک ویو Load میکنیم و اگر نام فیلد تاریخ میلادی در این جدول با نام فیلد تاریخ میلادی در جدول Load شده از Data Source یکسان باشد (اگر نباشد با استفاده از As در محیط اسکریپت، آن را یکسان می نماییم)، میان این جدول و جدول Data Source، فیلد مشترک ایجاد می شود و این دو جدول مرتبط می گردند و به این ترتیب با انتخاب یک مقدار تاریخ شمسی از جدول تاریخ، مقدار متناظر تاریخ میلادی آن از جدول Data Source و به تبع آن مقادیر متناظر با آن تاریخ میلادی از جدول Data Source، انتخاب می شود. یعنی مقادیر مرتبط فیلدهای جدول Data Source بر حسب تاریخ شمسی، انتخاب می گردد.
نکته: در صورت وارد نمودن یک Function در قسمت Tools—-> Edit Module و به طور کلی در مورد تمامی توابع کلیک ویو، در صورتی که یک Table از SQL در کلیک ویو Load شده باشد، امکان فراخوانی این توابع، بعد از Select نمودن فیلدهای جدول SQL وجود ندارد زیرا اسکریپت نوشته شده در کلیک ویو، بر روی SQL انجام می شود و این توابع در SQL وجود ندارد:
در این قسمت امکان فراخوانی تابع کلیک ویو وجود ندارد |
لذا هنگام Load کردن جدول SQL، چک مارک Preceding Load را می زنیم. به این ترتیب، هر فیلدی که Select می شود، یک بار هم در کلیک ویو Load می شود و در این قسمت می توان توابع کلیک ویو را فراخوانی کرد (پیش از Select)
در این قسمت می توان توابع کلیک ویو را فراخوانی نمود (پیش از Select) |