الإكمال التلقائي وبيانات العمل جاهزة للاستخدام


إنها وظيفة تتيح للمستخدم الوصول إلى البيانات بسرعة دون الحاجة إلى فتح نافذة منبثقة.


إنها عملية تسمح للمستخدم بالعثور بسرعة على البيانات وتحديدها من قاعدة البيانات أو من قائمة قيم محددة مسبقا أثناء الكتابة. مع الإكمال التلقائي ، يتم تزويد المستخدم بوصول سريع إلى البيانات المطلوبة دون تعب قاعدة البيانات.

بالنسبة للإكمال التلقائي، تتم كتابة الاستعلامات في مجلد workdata ويتم إجراء عملية البحث باستخدام الدالة Autocomplete_Create().

وظيفة  AutoComplete_Create()

المتغيرات

الصفات
التوضيح
AutocompleteId
يحدد معرف حقل النص الذي سيتم البحث فيه.
findfield
يحدد قائمة الحقول التي سيتم البحث فيها من قاعدة البيانات. يجب إرسال الحقول ذات الصلة ويفصل بينهم بفواصل.
visible_field
تحدد الحقول التي ستظهر في القائمة المنسدلة أثناء عملية البحث. يجب إرسال الحقول ذات الصلة ويفصل بينهم بفواصل. يتم الفصل مع | فاصل على الشاشة.
query
يحدد اسم بيانات العمل للبحث.
extra_params
يحدد المعلمات التي سيتم استخدامها في الاستعلام. بينما يمكن إرسال البيانات الرقمية مثل "1،3،2" ، يمكن إرسال كل من بيانات string مثل 1 ، \ '2 \' ، 3 '.
datafield
نتيجة لعملية البحث ، يتم تحديد الحقول التي سيتم استردادها من قاعدة البيانات. يجب إرسال الحقول ذات الصلة مفصول بينهم بفواصل.
formfield
وهي تحدد الحقول الموجودة في النموذج والتي ستتم كتابة القيم من الاستعلام كنتيجة لعملية البحث. يجب إرسال الحقول ذات الصلة مفصولة بفواصل.
isNotDeleting
تمت الإضافة بحيث إذا تعذر على الإدخال العثور على الإكمال التلقائي عند إدخال قيمة ، فلن يتم حذف القيمة عند إغلاق div. تم تعيين الافتراضي 0 لمنع الخطأ. لا يتم حذفه عند إرسال 1.


مثال :


ملفات  WORKDATA

Workdata
التوضيح
get_member_autocomplete.cfm
إرجاع جميع الأعضاء النشطين وفقا لمعايير البحث. يتم سرد Select_list 1- كشركة ، و 2 كفرد ، و 3 كموظفين.
get_project.cfm
يسرد المشاريع استنادا إلى متغير project_name الواردة.
get_ship_method.cfm
يتم سرد طرق الشحن بناء على متغير ship_method الواردة.
get_department_location.cfm
يتم سرد المتاجر والمواقع وفقًا لمعامل department_head الوارد.
get_brand.cfm
يسرد العلامات التجارية وفقًا لمعامل brand_name الواردة.
get_product_cat.cfm
يسرد فئات المنتجات وفقًا لمعامل product_name الوارد.
get_product_model.cfm
يسرد نماذج المنتجات وفقًا لمعامل model_name الوارد.
get_city.cfm
يسرد المدن وفقًا لمعامل city_name  الوارد.
get_county.cfm
يسرد المقاطعات المتصلة بالمدن وفقًا لمعلمات city_id و county_name  الواردة.
get_country_autocomplete.cfm
يسرد البلد وفقاً لمعامل country_name الواردة.
get_account_code.cfm
يسرد أكواد المحاسبة وفقًا لمعامل account_code الوارد.
get_branch_dep.cfm
يسرد الإدارات المتصلة بالفرع وفقًا لمعامل branch_id الوارد.
get_branch_name.cfm
يسرد الفروع وفقًا لمعامل Position Code.
get_branch.cfm
يسرد الفروع المرتبطة بالشركة وفقًا لمعامل company_id الوارد.
get_addressbook.cfm
يسرد عناوين البريد الإلكتروني وفقًا لمعامل string الواردة.
get_asset_cat.cfm
يسرد فئات الأصول وفقًا لمعامل assetcat_name الواردة.
get_work.cfm
يسرد الوظائف وفقًا لمعامل work_name.الوارد.
get_product_autocomplete.cfm
يسرد جميع المنتجات النشطة وفقًا لمعايير البحث.
get_station.cfm
يسرد محطات المنتج وفقًا لمعامل station_name الوارد.
get_emp_pos.cfm
يسرد معلومات الموظف وفقًا لمعامل الاسم الكامل الوارد.
get_budget_workgroup_autocomplete.cfm
يسرد مجموعات العمل وفقًا للمعامل الوارد.
get_employee_hr.cfm
يسرد معلومات الموظف للموارد البشرية وفقًا لمعامل السلسلة الواردة.
get_subscription.cfm
يسرد معلومات المشترك وفقًا لمعامل الاشتراك الوارد. عندما تكون معلمة select_list هي 1 ، فإنها تسرد المستخدمين والموظفين الشريكين ، وعندما تكون 2 ، يتم إدراج رقم النظام فقط.
get_bankbranch_autocomplete.cfm
يسرد فروع البنك وفقًا لمعامل bank_name الوارد.
get_expense_center.cfm
يسرد معلومات مركز المصاريف وفقًا لمعامل expense_center_name الوارد.
get_expense_item.cfm
يسرد معلومات بند الميزانية وفقًا لمعامل expense_item_name.
get_assetp_space.cfm
يسرد معلومات المساحة وفقًا لمعامل space_name الوارد.
get_assetp_vehicle.cfm
يسرد معلومات الأصل وفقًا لمعامل "ا assetp_name" الوارد.
get_assetp_autocomplete.cfm
إذا كانت المعلمة Select_list هي 1 ، فسيتم إدراج الأصول المادية ، وإذا كانت 2 ، والمركبات و 3 ، فسيتم إدراج أصول تكنولوجيا المعلومات.
get_assetp_autocomplete.cfm
يسرد معلومات المساحة وفقًا لمعامل space_name الوارد.

?

?