اذهب الي المحتوي
أوفيسنا

بطئ تنفيذ استعلام الحاق


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

السلام عليكم

الملف المرفق به استعلام الحاق من جدول data1  الى جدول data

ولكن عند تنفيذه بيكون بطئ جدا جدا جدا وبيزيد البطئ لما البيانات بتزيد

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

ملحوظه جدول data يحتوى على حقول محسوبه كثيره 

new.rar

رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته

في جدول data1 اجعل حقل ID = AutoNumber

وفي جدول data اجعل حقل ID = Number

تحياتي

رابط هذا التعليق
شارك

اخى العزيز 

حاولت وضعها فى استعلام .... لم يتحمل كل هذه الحقول ووصل لعدد معين من الحقول المحسوبه

وبعدها كانت تظهر رسالة الاستعلام معقد جدا

فلجأت للحقول المحسوبه فى الجدول

تحياتى اخى الحبيب

رابط هذا التعليق
شارك

الطريقة هي:

1. استعلام الحاقي qry_Append حتى تُدخل البيانات في الجدول Data ،

2. ثم تستعمل الاستعلام qry_Calc_Data علشان يعطينا نتائج الحقول المحسوبة 🙂

 

انا لم اكمل الاستعلام qry_Calc_Data 🙂

 

جعفر

1218.new.accdb.zip

رابط هذا التعليق
شارك

23 دقائق مضت, jjafferr said:

الطريقة هي:

1. استعلام الحاقي qry_Append حتى تُدخل البيانات في الجدول Data ،

2. ثم تستعمل الاستعلام qry_Calc_Data علشان يعطينا نتائج الحقول المحسوبة 🙂

 

انا لم اكمل الاستعلام qry_Calc_Data 🙂

 

جعفر

1218.new.accdb.zip 326.27 kB · 0 تنزيلات

حل ممتاز اخى الحبيب 

كانت مشكلتى هى وجود كل هذه الحقول المحسوبه فى استعلام واحد 

وان شاء الله هكمل استعلام qry_Calc_Data كما تفضلت وبدأته انت

هل يمكن الاستغناء عن الاستعلام الالحاقى بعد ذلك ... وهل من الممكن شرح العلاقات الموجوده بالملف

لاننى ضعيف جدا فى العلاقات بين الجداول .... تحياتى

رابط هذا التعليق
شارك

منذ ساعه, احمد حبيبه said:

كانت مشكلتى هى وجود كل هذه الحقول المحسوبه فى استعلام واحد 

1. وان شاء الله هكمل استعلام qry_Calc_Data كما تفضلت وبدأته انت

2. هل يمكن الاستغناء عن الاستعلام الالحاقى بعد ذلك ...

3. وهل من الممكن شرح العلاقات الموجوده بالملف

 

1. قد لا يكفيك الاستعلام qry_Calc_Data ، وانما قد تحتاج الى الاستعلام qry_Calc_Data2 او حتى 3 ، حتى لا يعطيك الاكسس خطأ "الاستعلام معقد جدا" ،

فقد يجب عليك توزيع الحقول على استعلامين او 3 ، وفي كل استعلام يجب ان يكون عندك الحقل Data_ID ، والذي سنستخدمه لربط الاستعلامات مع بعض ، ومع الجدوا Data .

2. طبعا لا ، لأنه هو الاساس في العمل ،

وطريقة العرض ستكون عن طريق الاستعلام ، وذلك بدمج مجموعة استعلامات qry_Calc_Data والجدول Data ، وهذا الاستعلام سيكون مصدر بيانات النموذج او التقرير.

3. علشان تربط بيانات الجدول Data مع بيانات الاستعلام/الاستعلامات ، يجب ان يكون عندك حقل مشترك بينهم ،

وبما ان هذا الحقل يأخذ بياناته من الحقل ID في الجدول Data1 ، فعملنا العلاقة بين الجدولين 🙂

 

جعفر

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

استاذى الحبيب

اكملت الاستعلام    qry_Calc_Data ويعمل بكفاءه .... جزاك الله خيرا

وعملت استعلام اخر اسمه qry_Calc_Data2 وهو مرتب حسابيا بالاستعلام الاول qry_Calc_Data

لكنه ثقيل جدا ولا يعمل بكفاءة ..وباقى تقريبا عده اعمده رفض الاستعلام قبولهم واصبح ثقيل جدا

فهل اطمع من حضرتك ضبطه مثل الاستعلام الاول 

اشكرك جدا اخى الحبيب

1218.new.rar

 

رابط هذا التعليق
شارك

متابعة مع أستاذنا / جعفر 

وأؤكد على ما قاله :

اقتباس
في ١٣‏/٥‏/٢٠٢٠ at 02:13, jjafferr said:

1. قد لا يكفيك الاستعلام qry_Calc_Data ، وانما قد تحتاج الى الاستعلام qry_Calc_Data2 او حتى 3 ، حتى لا يعطيك الاكسس خطأ "الاستعلام معقد جدا" ،

 

لذلك إذا قمت يا أستاذ أحمد بإزالة أو تعطيل  آخر حقلين في الاستعلام المعقد (أعتقد اسمهما ksb  ,   total_dr_2)  فإنه يعمل جيدا

رابط هذا التعليق
شارك

اخى العزيز Gamal.Saad 

هل تقصد ان اقوم بعمل استعلام ثالث يحتوى على باقى الاعمده ؟؟؟؟؟؟

 ساحاول عمل ذلك .....

تعديل

لقد انشأت استعلام 3 واستعلام 4 ونفس الرساله الاستعلام معقد جدا جدا

اعتقد ان الخطأ فى العلاقات بين الاستعلامات التى قمت انا بانشائها ..والله اعلم

لكن مازلت عاجز عن انشاء استعلامات صحيحه لقله خبرتى فى العلاقات

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

13 ساعات مضت, احمد حبيبه said:

لقد انشأت استعلام 3 واستعلام 4 ونفس الرساله الاستعلام معقد جدا جدا

هههه ليس لهذه الدرجة  ،

لكن من الوهلة الأولى رأيت في أحد الحقلين الذين ذكرتهما لك ، معادلة تعتمد على معادلة ثانية ، والثانية تعتمد على ثالثة

والثالثة تجمع أكثر من حقل وربما أحد تلك الحقول له معادلة  

ولذلك أقترج أن تستعين بجدول مؤقت لكي نوقف تسلسل المعادلات قبل أن يقوم البرنامج بالسب  ونضطر للرد عليه

سأرفق لك  الفكرة العامة إن شاء الله وأنت فقط راجع المعادلات والقيم والحقول المطلوبة 

 

رابط هذا التعليق
شارك

10 ساعات مضت, Gamal.Saad said:

ولذلك أقترج أن تستعين بجدول مؤقت لكي نوقف تسلسل المعادلات قبل أن يقوم البرنامج بالسب  ونضطر للرد عليه

سأرفق لك  الفكرة العامة إن شاء الله وأنت فقط راجع المعادلات والقيم والحقول المطلوبة

اخى الحبيب

انا حاسس ان النتائج صحيحه 

لكن هراجع .....

لكن صدقنى ..انا تهت

رابط هذا التعليق
شارك

  • 3 weeks later...

اخى الحبيب Gamal.Saad

انا حاولت تعديل الملف ليتوافق مع عملى لكن عجزت تماما امام الكود الرائع الذى وضعته للملف

انا سف على الاطاله  لكن ساشرح لحضرتك طلبى 

ما اطلبه هو تنفيذ الاستعلامات التى وضعتها فى المرفق الاخير

وتشغيل الكود على هذا الملف الذى يحتوى على جدول واحد فقط وهو data

يعنى عايز نقل الحقول المحسوبه فى الجدول الى الاستعلامات

ونموذج التحديث الذى وضعته سابقا

اشكرك اخى الكريم

data.rar

رابط هذا التعليق
شارك

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information