الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف - عمل قاعدة بيانات جديدة معتمدة على جداول مرتبطة بقاعدة بيانات قديمة

بدأه adel sami في 16 أغسطس 2010 · 9 رد · 3,819 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

[*]كيف - عمل قاعدة بيانات جديدة معتمدة على جداول مرتبطة بقاعدة بيانات قديمة

[*]عندى قاعدة بينات قديمة يتم العمل عليها من قبل مستخدمين اخرين .. اريد ان استخدم بعض جداول هذه القاعدة وذلك بأستيرادها فى قاعدة بيانات جديدة وجعلهخا مرتبطة بحيث كل الادخالات فى القديمة يظهر فى الجديدة وبعد ذلك اقوم بعمل استعلامات ونماذج وتقارير على الجديدة معتمدا على البيانات الواردة من القديمة بواسطة الجداول المستوردة منه ومرتبطة بالقديمة ..

[*]المشكلة هى كيف اقوم بذلك ....؟؟

[*]بعد ان قمت بأستيراد الجداول لمرتبطة بالقديمة اخشى ان اقوم بعمل علاقات فيما بينها فيؤثر ذلك على القاعدة الاصلية ..

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

[*]الفكرة ببساطة اكثر ..

[*]عندى قاعدة بيانات اصلية قديمة واريد استخدام بيانات بعض جداولها فى قاعدة بيانات جديدة لاستخراج تقرير كثيرة ولا اريد ان اضيف البانات يدويا لانها ضخمة جدا ولكنى اريد استخدام البانات المضافة فى قاعدة البيانات الاصلية فى الجديدة واقوم بعمل العلاقات واللاستعلامات على الجديدة لاستخراج النتائج المرجوة ..

[*]فهل من مساعدة ففكرى توقف تماما..

[*]كل التحية والتقدير للجميع ..

#2
اقتباس

[*]كيف - عمل قاعدة بيانات جديدة معتمدة على جداول مرتبطة بقاعدة بيانات قديمة

[*]عندى قاعدة بينات قديمة يتم العمل عليها من قبل مستخدمين اخرين .. اريد ان استخدم بعض جداول هذه القاعدة وذلك بأستيرادها فى قاعدة بيانات جديدة وجعلهخا مرتبطة بحيث كل الادخالات فى القديمة يظهر فى الجديدة وبعد ذلك اقوم بعمل استعلامات ونماذج وتقارير على الجديدة معتمدا على البيانات الواردة من القديمة بواسطة الجداول المستوردة منه ومرتبطة بالقديمة ..

[*]المشكلة هى كيف اقوم بذلك ....؟؟

[*]بعد ان قمت بأستيراد الجداول لمرتبطة بالقديمة اخشى ان اقوم بعمل علاقات فيما بينها فيؤثر ذلك على القاعدة الاصلية ..

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

[*]الفكرة ببساطة اكثر ..

[*]عندى قاعدة بيانات اصلية قديمة واريد استخدام بيانات بعض جداولها فى قاعدة بيانات جديدة لاستخراج تقرير كثيرة ولا اريد ان اضيف البانات يدويا لانها ضخمة جدا ولكنى اريد استخدام البانات المضافة فى قاعدة البيانات الاصلية فى الجديدة واقوم بعمل العلاقات واللاستعلامات على الجديدة لاستخراج النتائج المرجوة ..

[*]فهل من مساعدة ففكرى توقف تماما..

[*]كل التحية والتقدير للجميع ..

أخي الفاضل/ عادل سامي

حياك الله بين أحبتك وأخوانك وكل عام وأنت بخير

جميل استفسارك وحرصك

والأجمل أن تملك روح المغامرة وأن تجرب حتى ولو على نسخة من القاعدة القديمة

وترى بنفسك ماذا سيحث .. لا تتردد يا عزيزي فالتعلم جزء منه مغامرة ولن تخسر شيئ

على العموم أجابة سؤالك في ثنايا السؤال نفسه فقد أجبت بنفسك على نفسك

ما عليك إلا [ربط الجداول] وليس أستيرادها والفرق بينهما بارك الله فيك هو ما يلي:

[ربط الجداول] تبقى الجداول في قاعدتها الأساسية الأم ويتم التحديث عليها من القاعدتين في آن واحد

[استيراد الجداول] يعني فصلها عن القاعدة الأم وتكون غير مرتبطة بها يعني لن يتم التعديل والتحديث في القاعدتين معاً

وأليك مثال مبسط لربط الجداول في قاعدتين {adel sami_old} و{adel sami_New}

أرجو أن تأخذ راحتك بالتحرير والتحديث في كلتا القاعدتين وانظر النتيجة

نصيحة هام: في حال وجود بيانات حساسة في القاعدة الأساسية

وترغب عدم المساس بها من التطفل والعبث فلك أن تضيف الصلاحيات بالقاعدة الجديدة

يعني أن يكون هناك admin ومستخدمين وتتحكم في أعطاء الصلاحيات (تحرير فقط - تحرير وحذف ...ألخ)

وبالله التوفيق

أبومحمد

adel sami.rar

#3

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

انت انسان مؤدب جدا ابو محمد ولا نزكى على احد ..

تحياتى

شكرا جزيلا على الاهتمام ووالله ما توقعت ان يرد عليا احد خصوصا وانى لست متمرسا فى موضوع المنتديات ولكنها الحاجة الملحة ..

انا فعلا فعلت ما طلبت سابقا وقمت بعمل ربط وقمت ببناء عدة استعلامات على الجداول ..

ولكن واجهتنى مشكلة انى بعد ربط الجداول وجدت انه لا توجد بينها علاقات فمصصم القاعدة الاصلى ربط بينهما بطريقة اخرى غير التى اعرف وعند ربطها لا اجد اى علاقات وعند محاولتى عمل علاقات وفقا لما اريد اجد ان الامر يرفض وانا فى جميع الاحوال اخذ كوبى من الداتا الاصليا حتى اقف على ما اريد وبعد ذلك يمكننى التطبيق على الاصل ..

وايضا عندمات قمت بعمل استعلام عن المبيعات مثلا الجهاز هنج وكررت الامر فهنج مرة اخرى وكأن الاستعلام ثقيل ..

وايضا سأجعل نفسى ثقيل عليكم مرة اخرى فأنتم من شجعنى .. عندما اريد ان اجمع حقل فى نهاية الحقل لا اعرف ويتم الجمع فى حقل منفصل ؟؟

واريد ايضا ان افرز البانات فى الاستعلام داخل حقل واحد بأكثر من معيار فمثلا حقل التحليلى يحتوى الارقام 11 - 12 - 33 -11 - 22 - 52 -55 - 11 -12 -13 - 14 -89 -99 وهكذا فأنا اريد انا اجعل المعيار هو 11 - 21 - 31 - 41 - 51 -61 وهكذا فماذا اكتب فى المعيار ..

والاهم هو انى بعد عمل الاستعلام يظهر صنف (( س)) مثلا مكررا مئات المرات وصنف ( ص ) مكرر ايضا فأريد ان يظهر الاستعلام الصنف س مرة واحدة ولكن مجمع طبعا ..

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

تحية وتقدير للجميع

عادل سامى

#4

أخي الخلوق: عادل سامي

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

أنت ذوق، وأشكر لك كرم أخلاقك

ومرحباً بك مرة أخرى بمنتداك (منتدى الفريق العربي للبرمجة)

المنتدى التعليمي الأكثر تخصصاً وأفادة في مجتمعنا العربي

أخي العزيز أما بخصوص ربط الجداول من قاعدة إلى قاعدة أخرى

فلك كامل الصلاحية في ضبط الاستعلامات والنماذج ثم التقارير

في القاعدة الجديدة

أخي الكريم بأعتقادي أن جل ما تحتاج معرفته في الوقت الحاضر

بعد أستحضار جداول البيانات للقاعدة الجديدة هو ربط العلاقات بالطريقة

الصحيحة فعندما تربطها بطريقة خاطئة فطبيعة الحال تحصل نتيجة خاطئة

وهذا أمر منطقي .. دعني أقرب لك مثالا للتوضيح

أفترض وجود جدولين:

أحدهما (جدول1) يحتوي بيانات شخصية للعملاء فيه

أ-رقم العميل ب- اسم العميل

الجدول الثاني(جدول2): للحركة المالية وفيه

أ- رقم العميل (وهنا بطبيعة الحال يكون نفس الرقم السابق) ب- المبلغ

فكيف يكون الربط الصحيح بين الجدولين؟

نأتي الآن لتكوين الاستعلام:

يمكنك الآن الضغط بالماوس الأيمن واختيار علاقات وتحرر العلاقة الصحيحة بعد اضافة الجدولين

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

ويأتي دورك في تحديد نوع الربط أقصد ربط عناصر الجدول الأول إلى عناصر الجدول الثاني

ومن خصائص الربط عليك أن تحدد الطريقة الصواب للربط وإلا حصلت على ناتج ما ذكرت سابقا null

أ- تضمين الصفوف التي تتساوى فيها الحقول المتصلة

ب- كافة السجلات من جدول1 وتلك السجلات المتساوية فقط في جدول2

جـ - كافة السجلات من جدول2 وتلك السجلات المتساوية فقط في جدول1

أنا أتحث عن أنجاز العمل في القاعدة الجديدة وجداول الربط فأن كان هناك (في القاعدة الأم)

ربط للجداول أما عن طريق محرر Sql أو محرر العلائق أو حتى الأكواد فهذا لا يسقط بطبيعة الحال

على نظام القاعدة الجديدة فهي جداول مرتبطة بالمحتوى بالقاعدة الأم وليس بالرابط

بمعنى يمكنك ربط العلاقات وتحريرها بالطريقة التي تريد وتكون صائبة منطقياً

أ - فإذا كنا نريد استعلاما يظهر العملاء الذين دفعوا المبالغ (فهذا له طريقة ربط)

ب- أو نريد استعلاما يظهر جميع العملاء الذين دفعوا أو لم يدفعوا المبالغ (فهذا له طريقة ربط)

قل لي يا عزيزي ما هي خصائص الربط المطلوبة لو كنا نبحث فقرة (أ) الذين دفعو

وما هي خصائص الربط المطلوبة لو كنا نبحث فقرة (ب) الذين دفعوا أو لم يدفعوا

لك أن تفكر وتجرب بنفسك دون تردد وأنظر للنتيجة جرب لا تترد ولن تخسر شيئاً

أخي العزيز سامحني على الأسهاب والاطالة

على الرابط التالي تجد ضالتك في الأكسس: /index.php?showtopic=226693

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

أما طلباتك الأخرى فضلا أرفاق مثال من طرفك لتسهيل الأمور

وربي يكتب لك التوفيق وأن يغفر لك ولمن يقرأ هذه الأسطر أمين

أبومحمد

#5

الف شكر ابو محمد .. نفعنا الله واياك بما تعلم وان شاء بما نعلم ..

فهمت كثيرا مما ذكرت وبقيت عبارة تتساوى __ أ- تضمين الصفوف التي تتساوى فيها الحقول المتصلة __ ما المقصود بالتساوى هنا فأنا الحمد الله اعرف كيف اربط ولكن بطريقة ليست مبنية علىا علم وانما على التجربة والخطأ ..

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

1 - هل يمكننى انشاء علاقات خاصى بى على القاعدة الجديدة للجداول المرتبطة بالقديمة ؟

2 - هل يمكننى اضافة حقول جديدة على الجدول المرتبط وذلك لعدم وجود حقوق (( متساوية )) بين الجدوال فى القديمة ؟

3- هل يمكننى تغيير المفتاح الاساسى للجداول المرتبطة بالقديمة حتى يمكننى انشاء علاقات جديدة تسهل الحصول على الاستعلامات المطلوبة ؟

4- هل هناك حل لمشكلة بطىء الجهاز بشكل ملفت عند عمل استعلام من الجداول المرتبطة ؟

5- هل يمكننى اضافة جداول جديدة تماما وعمل علاقة بينها وبين الجداول المرتبطة بالقاعدة الاصلية ؟؟

6- كيف يمكننى معرفة العلاقات المنشأ على القاعدة الاصلية رغم عدم ظهرها عند الضغط على علاقات ؟؟

طبعا جميع الاسئلة السابقة يضاف عليها سؤال بديهى .. وما تأثير ايا مما سبق على القاعدة الاصلية فالفكرة الاساسية هى الحصول فقط على البيانات المدخلة للجداول الاصلية واستخدامها فى القاعدة الجديدة وذلك تفاديا لعمل جدول جديد وادخال البيانات فيه مرة اخرى مع العلم ان حجم البيانات رهيب ..

طمعا وعشم انتظر الرد والشرح بالتفصيل واعتقد والله اعلم ان كثيرين سيستفدون من هذا الحوار والله اعلم .

تحية وتقدير

#6

ارفقت لك قاعدة البيانات القديمة والجديدة لان لى الكثير من الاستفسارات حولهم وطبعا القديمة تم ملائها بييانات وهمية تم تجميعها بأستعلامات اجرائية ولكن اعمل على البيانات الوجودة فيها وكأنها ما اريد ..

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

http://www.2shared.com/file/DT3o9Sup/adelsamy_1.html

حجم الملف المضغوط 1 ميجابيت فقط

#7

أخي العزيز: عادل سامي

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

أبتداء لم أنجح في تنزيل القاعدة المطلوبة فليتك تضغطها ببرنامج WinRAR ثم ترفعها عند طريق الموقع

وأليك إجابات أسئلتك ولا أدعي العلم ولكن بما تيسر لي

اقتباس
هل يمكننى انشاء علاقات خاصى بى على القاعدة الجديدة للجداول المرتبطة بالقديمة ؟

الإجابة: نعم بكل تأكيد.

اقتباس
هل يمكننى اضافة حقول جديدة على الجدول المرتبط وذلك لعدم وجود حقوق (( متساوية )) بين الجدوال فى القديمة ؟

الجواب: أضافة حقول جديدة على جداول مرتبطة يؤدي بدوره إلى أضافتها في القاعدة الأم وسؤالي: هل تملك الصلاحية على تعديل بنية الجداول الأساسية فإن كان الجواب نعم فأجابتي لك نعم ولكن في القاعدة الأساسية وإن كان لا فجوابي لك في هذه الحالة عليك أنشاء جمل استفهامية في Sql تقوم بدور أنشاء أو تحديث جداول جديدة (بياناتها مستوردة من القاعدة الأم). وهنا لي وقفة بسيطة .. فمن أبجديات البرمجة أن يكون هناك رابط منطقي بين الجداول وهذه لا تخفى على حصيف بالبرمجة وخصوصا أنت تقول أن القاعدة يعمل عليها مجموعة مستخدمين أي أن بنيتها قطعا متينة وصحيحة لذا من الأفضل عدم فعل ذلك. فضلا راجع ما كتبه الأخ المتميز (أحمد مبارك الحيقي) على الرابط:

الجزء الأول

الجزء الثاني

اقتباس
هل يمكننى تغيير المفتاح الاساسى للجداول المرتبطة بالقديمة حتى يمكننى انشاء علاقات جديدة تسهل الحصول على الاستعلامات المطلوبة ؟

الجواب لا وإلا أفسدت بنية الجدول الأساسي

اقتباس
هل هناك حل لمشكلة بطىء الجهاز بشكل ملفت عند عمل استعلام من الجداول المرتبطة ؟

الجواب: يعتمد بالدرجة الأولى على الشبكة ثم كمية البيانات المتدفقة عبر ODBC لمنافذ ارتباط المستخدمين وحجة الذاكرة التشغيلية في السيرفر والخوادم الأخرى

اقتباس
هل يمكننى اضافة جداول جديدة تماما وعمل علاقة بينها وبين الجداول المرتبطة بالقاعدة الاصلية ؟؟

الجواب: نعم يمكنك ذلك وما الذي يمنعك.

اقتباس
كيف يمكننى معرفة العلاقات المنشأ على القاعدة الاصلية رغم عدم ظهرها عند الضغط على علاقات ؟؟

الجواب: هل ضغطت زر أظهار الكل أن كان الربط من نافذة الخصائص أو راجع الجمل الاستعلامية Sql

اقتباس
وما تأثير ايا مما سبق على القاعدة الاصلية فالفكرة الاساسية هى الحصول فقط على البيانات المدخلة للجداول الاصلية واستخدامها فى القاعدة الجديدة وذلك تفاديا لعمل جدول جديد وادخال البيانات فيه مرة اخرى مع العلم ان حجم البيانات رهيب

الجواب: هذه فكرة صائبة عدم تكرار البيانات لكن بشرط المحافظة على بنية الجداول الأساسية الأم أما يطرئ عليها من استعلامات وروابط جديدة مع بقاء خصائص القاعدة الأساسية سليمة فلن يؤثر على تماسكها وأمن البيانات فيها

هذا والله أعلم

أبومحمد

تم تعديل هذه المشاركة بواسطة pms في 17 أغسطس 2010 في 17:06

#8

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

تحياتى استاذ / ابو محمد الكريم بتوفيق الله ..

اشكر لك كرمك فى الرد والاسهاب فيه ايضا فكل التحية والتقدير ..

بالنسبة لقاعدة البيانات انا علا قمت بضغطه ولكنها كبيرة على مسموحات المنتدى ولهذا رفعتها على الموقع المذكور اعلاه وهو -

http://www.2shared.c...adelsamy_1.html -

وجربت التحميل منه وهو يعمل جيدا فقط ما عليك سوى النزول لاخر الصفحة التى تأتيك والضغط على

PCgrey_loader.gif: click here

وبعد تحميلك للقاعدتيتن الاصلية والمرتبطة

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

جدول - Transaction - احتاج فقط منه الى حقلين لانهما غير موجودين بالجدول الاساسى Transaction _Gride وهما Analizes التحليلى + Month الشهر + Trans_Date التاريخ

جدول - Transaction _Gride - احتاج منه الى مجموعة من الحقول وهى Price_Dealing سعر البيع + Item_Code رقم الصنف + Items_Name اسم الصنف + Net_value صافى قيمة مبيعات الصنف + Quantity كمية كل صنف + Trans_Type نوعية الصنف او مجموعته ..

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

فأنا فى الاستعلام الاول اللى مغلبنى ومطلع روحى ..

انى اريد مبيعات صنف 101100 او عدة اصناف مثلا

مبيعات بيوميل رقم 1 لتحليلى 11+21+31-41 ..... فى شهر يناير

مبيعات اصناف الدعاية مجموعة الصنف رقم 1 او اقصد مبيعات اصناف بيوميل 1 وبيوميل 2 وبيومل 3 وهكذا اكثر من صنف لاكثر من تحليلى فى تاريخ معين وعند عمل الاستعلام تظهر النتيجة مغايرة كما ستجد فى الاستعلام الاول والمسمى مبيعات محمد فتحى 100 حيث ان النتيجة الفعلية هى 5760 وما يظهر رقم كبير ..

هذا شرح مبسط لعله يقرب المسافات بيننا ..

اما بالنسبة لردك الرائع فكل الشكر والعرفان والحمد الله ان يسير لى احد يجيبنى بعد ان ارهقتنى المطالعة ولم اصل لحل ..

*** عند قيامى بأنشاء علاقات على الجداول المرتبطة تم رفض ذلك ودائما تظهر لى عبارة العلاقة غير معروفة ؟؟؟ وبحثت كثيرا حتى توصلت الى ان السبب تقريبا هو عدم تساوى الحقول التى احاول انشاء علاقة بينها وسأحاول مرة اخرى ..

*** القاعدة الام مقفولة ولا يمكننى الاضافة عليها اى شىء اما بخصوص الجمل اس كيو ال فيس لى بها معرفة حتى الان ولكنى ااخر الحوم حولها لما بعض اتقان الاكسس ان شاء الله فلهذا لا استطيع حاليا .. وانا اعمل على جهاز منفصل حاليا واخذ كوبى من القاعدة الام واعمل على جهازى وعندما اريد التحديث على القاعدة الموجودة عندى اخذ كوبى استبدل به النسخة الموجودة عندى وتتم عملية التحديث والحمد الله بدون مشاكل وبدون مخاطرة على القاعدة الام الاصلية والتى يعمل عليها المستخدمين والقاعدة الام قاعدة متماسكة وقوية ونعمل عليها من 10 سنوات ولها برنامج واجهة متميز يتم الادخال من خلاله .. والبطىء لا اعرف له سبب لانى اعمل جهاز منفرد قد يكون بالاستعلام شىء خطأ ان حجم البيانات المجمعة كبير جدا لا اعرف حتى الان .

*** *** اعتذر بشدة على الاطالة واقحام نفسى على وقتك ولكنى والله اريد ان اتعلم واعرف رغم كبر سنى الا ان ذلك لا يمعننى وكل التقارير التى اريد الحصول عليها مهمة فى عملى واحاول ان اتميز مع ان ذلك يكلفنى الكثير جدا جدا من الوقت ولكن الان وبعد محاورتى معك الوقت تقلص الحمد الله ..

تحياتى وتقديرى

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

adel-samy على الهوت ميل

adelsamy_egypt على الياهو

hodhodegypt13 على الاسكاى بى

#9

أخي الكريم: عادل سامي

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

أخي الحبيب بعد تنزيل القاعدة من الموقع المشار إليه

واجهتني عقبة بسيطة أذ أن أخيك لا يملك أكسس 2007

والقاعدة المرتبطة معمولة بأكسس 2007

وبعد الاتكال على الله تم تحويلها الى أكسس 2003 من جهاز خارجي

مما أخرني بالرد عليك فأرجو أعذاري

أخي العزيز ما هكذا تورد الأبل في ربط قواعد البيانات والمفتاح الأساسي

وقد ذكرت لك آنفاً أن الربط الصحيح يجب أن يكون منطقيا وصوابا

وها أنت ذا تربط بين جدولين برابط خاطئ

ينتج عنه حلقات تكرارية و Loop مضاعف لك كمية البيانات المستخرج

أنظر إلى (استعلام عام عن المبيعات) مثالا على ما ذكرت

حيث قمت بربط الجدولين [Transaction_Gride] + [item] من خلال الحقل ((DeltaConfig))

بظني هذه إجابة لسؤالك السابق:

اقتباس
هل هناك حل لمشكلة بطىء الجهاز بشكل ملفت عند عمل استعلام من الجداول المرتبطة ؟

حيث مئات الآلاف من البيات تحاول أن تتدفق للأستعلام بينما المشغل هو PC وليس MainFrame

أختصارا لوقتك ووقتي وحفاظاً على سلامة بيانات {القاعدة القديمة الأصلية} فقد قمت بالعمل التالي

عملت لك نموذج يستورد البيانات من {القاعدة القديمة الأصلية} إلى {قاعدة مرتبطة}

ما عليك إلا أتباع الخطوات المتسلسة كما هو مرفق في الصورة:

post-129354-061104600 1282213372_thumb.j

1- الزر الأول لمسح البيانات القديمة

2 - الزر الثاني لأعادة نسخ البيانات من جديد ((بالبحث عن مسار القاعدة الأصلية))

بعد ضغطك على زر [نقل ونسخ البيانات] فأن جميع بيانات الجداول تكون أصلية لاحظ معي فجداولك الأن غير مرتبطة

الصورة الثانية تبين تحديد مسار القاعدة

post-129354-041201500 1282213611_thumb.j

بعد ذلك عدلت لك في الاستعلامات لكنني توقفت لجهالتي في أصناف البيانات

فأنت أدرى مني بالبيانات ورموزها وجهالتي قد تفسد أكثر مما تصلحه أنت بمعرفتك

لذلك أرتئيت التوقف عند هذه الخطوة الأخيرة عسى أن تكمل مشوارك فقد قربت لك الكثير

أو يباشرها من هو أعلم مني (فهذا مقداري من العلم .. وفوق كل ذي علم عليم .. والله أعلم)

أسأل الله ولي ووليك لنا الرحمة والمغفرة والقبول والعتق من النيران

ولمن قراء هذه الأسطر ولجميع المسلمين

أبومحمد

adelsamy 1.rar

المرفقات
Adel1.jpgAdel2.jpg
#10

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

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

طبعا لن ازيد عليك ولكنى اطلب طلب اخير لعلك تسطيع ان ان تفعله ..

توصلت الى انى لن افهم الكثير مما تفعله معى ولانى اسير على طريق الخطأ .. فأرجو منك ان تتدلنى او ترسل لى ما استطيع ان اتقوى به حتى استطيع ان اكمل حيث ان جميع الكتب التى نزلته وحتى الكتاب الذى اعطيتنى اياه يبحث امور سطحية وعادية جدا قد تعلمته فى الشهرين الاخريين ولا اجد ما يشرح بشكل جدى تفاصيل الموضوع مع العلم انى اريد ان افهم كى استطيع ان اطبق ولا اريد ان اصبح مبرمجا وايضا لا اريد ان اكون متسول طلبات واجعل الاخرين يتعبون ويحلون ويعطونى ما اريد ولانه كثير فرحمةً بغيرى ونفسى ..

فقط اريد ان اصل لضالتى فى مواد استطيع التعلم منه المفيد وليس والقشور المنتشرة هنا وهناك وكله تتدور فى فلك افتح اكسس وغلق اكسس وشرح نبذة عن مكونات الاكسس فكل ما نزلت 4 جيجا تحوم حول نفس الفكرة البسيطة جدا جدا والتى تعلمتها كلها ولكنى لا استطيع حتى الان ان اصل الى فعل ولو استعلام عملى وليس استعلام بسيط .. حيث اننى فعلت استعلامات كثيرة دا والتى وضحت فى الكتب المتوفرة ولكنها لا تفى بالغرض .

وغالبية الموجود بالمنتدى طلبات ويتم تنفيذها ولكن كيف ولماذا ؟؟ لا تجد الا القليل ..

دوشتك ولكنى اكره العجز ولعل مخى لا يستوعب بسهولة ولكنى سأفعل ان شاء الله ..

واكثر ما اسعدنى فى ردك هو معلومة انى اكرر البيانات فى الاستعلام فلا تعلم كم كانت هذه المعلومة مفيدة جدا لى حيث انى اقع فى المشكلة نفسه مئات المرات ولكنى لم اكن افطن الى السبب ابدا وكل الكتب طبعا لن تشير الى ذلك ولكنها الخبرة والغريبة انى لم اجد مكان اذهب اليه واتعلم ما اريد فنفس الكرة تتكرر يشرحون الاساسيات العادية وفقط ولكن ان تجد احد يشرح التركات والاخطاء الشائعة لا تجد فأن اسعفك اله بوقت او احد اخر ان يقوم بهذا العمل ان يشرح الاكسس بعد الاساسيات من حيث انتهى الاخرون ويشرح الاخطاء ويتعمق فى المعايير وهذا لمن يريدون استخدام الاكسس فى الاغراض العملية الخاصة وليس المبرمجين ....

فأنا عندم اردت حذف البيانات من الجداول فعلت ذلك بعدة استعلامات وانت فعلت ذلك بطريقة ابسط وسريعة من خلال الموديل بلغة اس كيو ال .. وهكذا ..

اطلت وغلست ..

تحياتى لك وللمنتدى

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…