اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تسريع عملية البحث في Access


zoed2

الردود الموصى بها

وعليكم السلام :rol:

 

فهرسة الحقول في الجداول تجعل البرنامج اسرع ، حيث يقوم الاكسس بحفظ بيانات هذه الحقول المفهرسة في ذاكرته ويقرأها من هنا ، بدل قرأتها من الجداول :rol:

 

والفهرسة يجب ان تكون للحقول التالية ، اذا اردت تسريع البرنامج:

1. حقل الترقيم التلقائي ، هذه سهلة وما يحتاج لها شرح :rol:

2. الحقول التي تستخدم لها معايير في استخلاص معلومات السجل:

  • في الاستعلام (سواء استعلام عادي او في الكود) ، اذا عملت معيار/تصفية لحقل/حقول ،
  • في الاستعلام (سواء استعلام عادي او في الكود) ، اذا عملت فرز لحقل/حقول ،
  • في النموذج / التقرير ، اذا عملنا تصفية عن طريق me.Filter او فرز عن طريق me.Orderby ،
  • في النموذج / التقرير ، اذا عملنا كود/ وحدة نمطية فيه تصفة / فرز ،
  • في النموذج / التقرير ، اذا عملنا كود/ وحدة نمطية فيه اوامر Dcount , Dmax, Dlookup , Dlast, Dfirst ، وفيها اسم حقل تصفية مثل (حقل C هنا):
A = DLookup("[B]", "FromThisTable", "[C]= " & C)

.

وأحد الطرق الجداً مهمة ، هي عمل استعلام لأي شئ تريد البحث فيه او تفرزه ، ولا اعني استعلام في الكود ، وانما استعلام منفصل ،

والمهم ايضا ، عندما تعمل الاستعلام ، انه بين الفترة والاخرى تستخدم "الضغط والاصلاح" ، لأنه يعيد فهرست البرنامج ، وينظم عمل الاستعلام ويجعله اسرع :rol:

 

 

جعفر

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

  • 2 years later...
في ٤‏/٢‏/٢٠١٦ at 14:08, jjafferr said:

فهرسة الحقول في الجداول تجعل البرنامج اسرع ،

موضوع هام كنت أبحث عنه ، و في مشاركات أخرى للأعضاء الكرام كان السبب في البطء وجود أحداث في الحالي .

 

تم تعديل بواسطه Khalf
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information