الحقول الإفتراضية في FileMaker 17 وطريقة تخصيصها

FileMaker_17_Default_Fields

إحدى الميزات الجديدة في FileMaker 17 هي الحقول الإفتراضية، حيث عند إنشاء أي جدول جديد يقوم FileMaker تلقائيا بإنشاء 5 حقول هي:

  1. المفتاح الرئيسي. PrimaryKey
  2. تاريخ ووقت إنشاء السجل. CreationTimestamp
  3. المستخدم الذي قام بالإنشاء. CreatedBy
  4. تاريخ ووقت آخر تعديل. ModificationTimestamp
  5. المستخدم الذي قام بآخر تعديل. ModifiedBy

وهذا يوفر بعض الوقت على المطور، بدلا من أن يعيد إنشاء هذه الحقول في كل جدول يقوم بإنشائه ولكل مشروع جديد.

ولكن الأهم من هذا؛ أن هذه الحقول قابلة للتخصيص أيضا مما يسمح بإضافة المزيد من الحقول الإفتراضية حسب حاجة العمل، ولا تبدو طريقة التخصيص معقدة جدا لأنها تقوم على التعديل على ملف من نوع  XML، ويمكن إيجاد الكثير من المواقع التي شرحت هذا لأمر، ونرشح لكم الموقع التالي:

– FileMaker 17: Default Field Customization – AppWorks.

 

 

Advertisements

طريقة إخفاء البيانات في مربع النص

FileMaker 15 Concealed Edit Box

إحدى المزايا الجديدة في FileMaker 15 -والتي كانت مطلوبة من قبل المطورين- هي إمكانية إخفاء البيانات في مربع النص، من خلال تحويل تنسيق عنصر التحكم Edit Box العادي إلى Concealed Edit Box.

باستخدام Concealed Edit Box يمكننا إخفاء المعلومات الحساسة ككلمات المرور وأرقام البطاقة الإئئتمانية من أن تظهر كأرقام في الشاشة، والطريقة السهلة كما في الصورة التالية:

FileMaker 15 Concealed Edit Box

 

دليل تصميم واجهات الاستخدام من Apple

واجهة الاستخدام في تطبيق الطقس
واجهة الاستخدام في تطبيق الطقس

يستخدم الكثير من المطورين FileMaker Pro  لإنشاء حلول مخصصة لأجهزة iOS وتشغيلها من خلال تطبيق FileMaker Go والذي يتوفر مجانا في متجر التطبيقات لأجهزة iPhone و iPad.

ومن أجل خلق تجربة مستخدم فريدة وحلول متوافقة مع مبادىء التصميم من Apple، نوصي مطوري FileMaker Pro بالإطلاع على دليل تصميم واجهات الاستخدام لأجهزة iOS والمتوفر على الرابط التالي:

– iOS Human Interface Guidelines: Designing for iOS.

كما يمكن تنزيل الكتاب من خلال تطبيق iBooks على الرابط التالي:

– iOS Human Interface Guidelines by Apple Inc – Books – iTunes.

 

 iOS Human Interface Guidelines

كيف تدرج رقم السجل الحالي والعدد الكلي للسجلات

Insert Total Record Count

كيف تدرج رقم السجل الحالي وعدد السجلات؟ حسنا، الطريقة سهلة جدا وهي كالتالي:
أدرج أداة نص جديدة (Text tool):

Text Tool

وأكتب فيه التالي:

{{RecordNumber}} of {{FoundCount}} (Total: {{TotalRecordCount}} records)

وهذا كل شيء!

أنواع حقول البيانات (Data Field Types)

FileMaker Data Field Types

في قواعد البيانات، الحقل أو حقل البيانات هو مكان يستخدم لتخزين البيانات فيه. وفي قاعدة بيانات FileMaker Pro هناك عدة أنواع للحقول سنستعرضها الآن سويا:
1. نص (Text): لتخزين نص لغاية 2GB أو يقارب مليار حرف (2 بايت لكل حرف).
2. رقم (Number): لتخزين رقم لغاية 800 عدد.
3. تاريخ (Date): لتخزين التاريخ فقط.
4. وقت (Time): لتخزين الوقت فقط.
5. تاريخ ووقت (Timestamp): لتخزين التاريخ والوقت معا، مثال على ذلك:  10/25/2014 2:39:46 AM.
6. حاوية (Container): لتخزين أي نوع من الملفات،مثل الصور وملفات PDF وملفات الصوت والفيديو وأي ملف آخر لغاية 4GB.
7. حقل محسوب (Calculation): لتخزين نتيجة صيغة حسابية للسجل الحالي، مثال على ذلك: SubTotal * .08 لحساب حقل الضريبة.
8. حقل ملخص (Summary): لتخزين قيمة تجميعية لمجموعة سجلات، مثل المجموع والمتوسط.