وعليكم السلام ورحمة الله وبركاته
البيانات ليست دائما نصية، وإلا لكفى شيء كهذا:
لذلك قد لا تفي الحلول السابقة بالغرض (حالة عدم إمكانية التحويل مثلا)
يتم التعامل مع البيانات في الجدوال عادة على أساس أنها Variant
ثم تقوم مكتبات مخصصة باكتشاف نمط البيانات ونقله من/إلى الحقل الموافق في الجدول
لذلك يفضل فحصها على هيئتها Variant قبل أي تحويل من شأنه إثارة استثناء
قبل التحقق من أي Variant أنه فارغ ينبغي أولا التحقق منه أنه غير معدوم:
قد يمكن أيضا الفحص بـ VarIsClear، كذلك في Variants.pas
يمكن جعل الحقل Required خلال التصميم في أي T*Table/*Query
بالتوفيق.
البيانات ليست دائما نصية، وإلا لكفى شيء كهذا:
كود :
Trim(FieldName.AsString) <> ''يتم التعامل مع البيانات في الجدوال عادة على أساس أنها Variant
ثم تقوم مكتبات مخصصة باكتشاف نمط البيانات ونقله من/إلى الحقل الموافق في الجدول
لذلك يفضل فحصها على هيئتها Variant قبل أي تحويل من شأنه إثارة استثناء
قبل التحقق من أي Variant أنه فارغ ينبغي أولا التحقق منه أنه غير معدوم:
PHP كود :
function AssignedVar(AVar: Variant): Boolean;
begin
Result := (not VarIsNull(AVar)) and (not VarIsEmpty(AVar));
end;
يمكن جعل الحقل Required خلال التصميم في أي T*Table/*Query
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...

