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

رسالة خطأ بعد تقسيم قاعدة البيانات وهي The search key was not found in any record


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

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

بعد تقسيم قاعدة البيانات أمامية وخلفية.

وعند فتح الأمامية تعمل كل حاجة ولكن عند الضغط علي زر ضغط وإصلاح 

تظهر رسالة The search key was not found in any record

ارجو منكم المساعدة. وشكرا 

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

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

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

في 4‏/4‏/2024 at 02:46, Foksh said:

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

يعني اراجع الاستعلامات كلها من جديد استاذنا 

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

السلام عليكم

حاول مع احد الحلين التاليين :

1- قم بضغط واصلاح قاعدة الجداول

ان نفع معك والا

2- تفقد تسميات الحقول لديك : احذف اي مسافة خالية بين الحروف في التسمية مثلا حقل الاسم =  emp Name  اجعله  empName  او  emp_Name

ثم قم بعملية الضغط والاصلاح

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

34 دقائق مضت, Zooro1 said:

يعني اراجع الاستعلامات كلها من جديد استاذنا 

بما أن رسالة الخطأ لم تحدد لك مكان الخلل ؛ فأعتقد انك بكل الحالات مضطر للبحث عنه بين أكثر الأماكن أحتمالاً لوجوده وهو الإستعلامات.

أو أضف إلى ذلك ما تفضل به معلمنا @ابوخليل

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

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

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

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

42 دقائق مضت, ابوخليل said:

السلام عليكم

حاول مع احد الحلين التاليين :

1- قم بضغط واصلاح قاعدة الجداول

ان نفع معك والا

2- تفقد تسميات الحقول لديك : احذف اي مسافة خالية بين الحروف في التسمية مثلا حقل الاسم =  emp Name  اجعله  empName  او  emp_Name

ثم قم بعملية الضغط والاصلاح

مسميات الحقول لايوجد مسافات نهائي، واسوف اجرب الحل الاول ان شاءالله، 

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

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

4 دقائق مضت, ابوخليل said:

يوجد البحث عن الاخطاء في الأكواد البرمجية التي في محرر الاكواد :      Debug / compile

عملتها والحمدلله لا يوجد أخطاء في الأكواد البرمجية.

لكن استاذنا ابو خليل سؤال ، ممكن الخطأ من اني مش عامل في الجداول حقل autonumber.

لكن عندي حقل reference  هو primary Key فقط

فيها مشكلة دي ولا لازم اعمل لكل جدول حقل auto number 

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

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

اما ان كانت خطتك التوسع مستقبلا وتحويل قاعدة الجداول الى sql  فـــــ  primary Key  ضروري جدا

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

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

1 ساعه مضت, ابوخليل said:

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

اما ان كانت خطتك التوسع مستقبلا وتحويل قاعدة الجداول الى sql  فـــــ  primary Key  ضروري جدا

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

يعني ممكن ازود حقل في كل جدول ، حقل ترقيم تلقائيا ويكون primary key؟

 

اسف علي الأسئلة الكثيرة مني.

 

ايه رايك استاذنا ابو خليل

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

نعم هذا هو الصحيح

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

من يجعل الترقيم التلقائي معرفا ويعتمد عليه في الفرز والتصفية  يواجه غالبا مشاكل عند التصفيات .. خاصة اذا كان المعيار يترجم الرقم كنص

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

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

3 دقائق مضت, ابوخليل said:

نعم هذا هو الصحيح

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

من يجعل الترقيم التلقائي معرفا ويعتمد عليه في الفرز والتصفية  يواجه غالبا مشاكل عند التصفيات .. خاصة اذا كان المعيار يترجم الرقم كنص

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

حاضر يا استاذنا الغالي، 

 

عندي حقل في الجدول srno وكان بيولد رقم جديد لكل سجل عن طريق كود 

ممكن احوله ل Auto number  والغي الكود السابق

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

منذ ساعه, Zooro1 said:

يعني ممكن ازود حقل في كل جدول ، حقل ترقيم تلقائيا ويكون primary key؟

 

9 دقائق مضت, ابوخليل said:

نعم هذا هو الصحيح

اتفق مع استاذنا

ولكن ليس بشكل مطلق فاذا كان لديك مفتاح اساسي في بعض الجداول

ولديك علاقات معرفة مسبقا

حينها ستواجه مشاكل من نوع اخر

وجهة نظر

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

1 دقيقه مضت, شايب said:

ولكن ليس بشكل مطلق فاذا كان لديك مفتاح اساسي في بعض الجداول

ولديك علاقات معرفة مسبقا

حينها ستواجه مشاكل من نوع اخر

وجهة نظر

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

لكن الوجهة في هذه المرة بحاجة الى اعادة نظر :wink2:

العلاقات  ليس لها ارتباط ملزم بالمفتاح .. فالمفتاح يخص الجدول ..

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

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

18 دقائق مضت, ابوخليل said:

كن الوجهة في هذه المرة بحاجة الى اعادة نظر :wink2:

العلاقات  ليس لها ارتباط ملزم بالمفتاح .. فالمفتاح يخص الجدول ..

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

نعم استاذي اتفق معك

ولكن الامر يتطلب بعض التعديلات والاحتياطات وخصوصا اننا لم نطلع على مرفق

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

مثلا اذا كان لدينا مفتاح اساس باسم x من نوع رقم مثلا وكان يمثل راس العلاقة

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

واما الاحتياطات في عدم التعديل قبل مراجعة العلاقات والحقول

وتبقى وجهة نظر طالما لم نطلع على الرنامج

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

18 دقائق مضت, ابوخليل said:

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

لكن الوجهة في هذه المرة بحاجة الى اعادة نظر :wink2:

العلاقات  ليس لها ارتباط ملزم بالمفتاح .. فالمفتاح يخص الجدول ..

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

 

27 دقائق مضت, شايب said:

 

اتفق مع استاذنا

ولكن ليس بشكل مطلق فاذا كان لديك مفتاح اساسي في بعض الجداول

ولديك علاقات معرفة مسبقا

حينها ستواجه مشاكل من نوع اخر

وجهة نظر

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

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

39 دقائق مضت, Zooro1 said:

حاضر يا استاذنا الغالي، 

 

عندي حقل في الجدول srno وكان بيولد رقم جديد لكل سجل عن طريق كود 

ممكن احوله ل Auto number  والغي الكود السابق

طريقتك في توليد الرقم افضل

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

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

5 دقائق مضت, شايب said:

نعم استاذي اتفق معك

ولكن الامر يتطلب بعض التعديلات والاحتياطات وخصوصا اننا لم نطلع على مرفق

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

مثلا اذا كان لدينا مفتاح اساس باسم x من نوع رقم مثلا وكان يمثل راس العلاقة

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

واما الاحتياطات في عدم التعديل قبل مراجعة العلاقات والحقول

وتبقى وجهة نظر طالما لم نطلع على الرنامج

الطرح هنا للفائدة العلمية

بغض النظر عن صاحب الموضوع هل مشروعه قائم ام لا

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

8 دقائق مضت, ابوخليل said:

طريقتك في توليد الرقم افضل

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

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

الطرح هنا للفائدة العلمية

بغض النظر عن صاحب الموضوع هل مشروعه قائم ام لا

ممكن أخلي حقل الترقيم وتوليد الرقم زي ما هو ، وبعدين اعمله primary key،  

اسف اني بسأل كثير ولكني ضعيف ولا زلت اتعلم من الجميع.

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

1 دقيقه مضت, Zooro1 said:

ممكن أخلي حقل الترقيم وتوليد الرقم زي ما هو ، وبعدين اعمله primary key،  

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

1 دقيقه مضت, Zooro1 said:

اسف اني بسأل كثير ولكني ضعيف ولا زلت اتعلم من الجميع.

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

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

2 دقائق مضت, ابوخليل said:

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

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

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

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

لذا ماذا تنصحوني ؟

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

النصيحة من الآخر لك .. ولمن يمر من هنا من طلاب العلم

لا تخرج من الجداول ولو بقيت شهورا حتى تتقنها

واتقانها من جهتين :

1- فهم مشروعك جيدا وتصوره التصور الصحيح ( تحليل بيانات / المدخلات / المخرجات والنتائج)

2- بناء الجداول على هذا التصور بناء علميا صحيحا

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

.......................

اذا طبقت هذا باتقان اضمن لك انك سلكت طريق الاحتراف

ويتبقى عليك توظيف الادوات لخدمة هذه الجداول

 

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

2 دقائق مضت, ابوخليل said:

النصيحة من الآخر

لا تخرج من الجداول ولو بقيت شهورا حتى تتقنها

واتقانها من جهتين :

1- فهم مشروعك جيدا وتصوره التصور الصحيح ( تحليل بيانات / المدخلات / المخرجات والنتائج)

2- بناء الجداول على هذا التصور بناء علميا صحيحا

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

.......................

اذا طبقت هذا باتقان اضمن لك انك سلكت طريق الاحتراف

ويتبقى عليك توظيف الادوات لخدمة هذه الجداول

 

افتح موضوع جديد استاذنا الغالي ابو خليل ؟

وهو مشروع قاعدة بيانات مراسلات 

ارشيف 

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

كما تحب .. 

ستجد المبادرة من اخوتك هنا في النصح والتوجيه والتعليم

ولكن اجعل منهجك انك من سيصيد السمكة ويشويها ثم يأكلها :smile:

ولا تبحث عن سمكة جاهزة

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information