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

اعاده الترقيم


ناديه

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

السلام عليكم

انا عندي مشكله في اعاده الترقيم

انا عامله نموذج لبيانات العملاء وحطه فيه جميع البيانات اللي في الجداول

وعند حذف اي سجل من النموذج واقوم باعاده الترقيم يتم اعاده الترقيم لجزء والجزء الاخر بيفضل ثابت

بمعني انه الجزء اللي بيعاد ترقيمه بياخذ بقيت البيانات الاخري وليس بياناته

ياريت المساعده

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

اختي العزيزة

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

والحقيقة فقد حاولت تصحيح المثال فوجدت طريقتين:

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

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

ومن خلال اطلاعي على البرنامج (واعتقد اني سبق وقد اشرت اليها في مشاركة سابقة لك) الملاحظ ان الحقول والعلاقات بحاجة الى اعادة نظر

بالتوفيق,,,

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

وكل النماذج شغاله تمام ماعاد النموذج دا مش عارفه ليه

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

بس مش عارفه ايه الخطا اللي تم في النموذج دا

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

اختي العزيزة

هل يمكن ان تشرحي عملية اعادة الترقيم ما المقصود منها لانك تقومين بتعديل حقل [Order Number] في جدول العملاء وهو مرتبط بجدول الشركات عبر نفس الحقل فان كان المقصود اعادة الربط بين الجدولين فهذا شئ وان كان المقصود ترتيب العملاء فقط فهذا شئ اخر.

تحياتي,,,

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

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

وعند حذف عميل المفروض ان كل شئ ينحذف عنه

وبعدين بعمل عمليه اعاده الترقيم بحث ان الارقام تكون متسلسله تكون 1/2/3/4 بدلا من 1/2/4/5 وهكذا

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

يقوم بترتيب الارقام ولكن عند الجزء المرتبط بالجدول الشركه وجدول الاشتراكات بيلخبط الدنيا

ياريت لو في كود تعديل لذلك

او ماذا افعل ياريت الشرح يكون مناسب

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

اختي العزيزة

المشكلة مرتبطة بتصميم القاعدة والعلاقات فانت عاملة ان حقل [Order Number] هو المفتاح الرئيسي في جدول الشركات وفرعي في جدول العميل والمفترض ان يعكس الوضع لانك الان الان تقولين ان كل عميل له رقم مستقل ولكن لو تلاحظي في جدول العملاء ستجدين عميلين برقم 2 وعميلين برقم 7 و 9 وتريدين.

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

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

بالتوفيق,,,

db1.rar

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

قمت باضافة حقل جديد في جدول العملاء باسم [CustomerIndex] وجعلته هو حقل الترتيب ووضعته بدل الحقل [Customer number] في النموذج ولكن وللتوضيح هذا سيحل جزء من المشكلة وهي الترتيب ولكنه لن يحل مشكلة الحذف اي اذا حذفت سجل العميل لن يحذف من الشركات ... هذا للتوضيح.

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

استاذ اسامه الاخ منتصر جزاه الله خير

عمل لي اعاده ربط الجداول من تاني ودا بوظ لي الموضوع كله بالنماذج وبعدين نفس النموذج اللي تم عليه التعديل مش شغال

نماذج اخري

ممكن ارفق ليك البرنامج كلل

وحضرتك تظبطو لي

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

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

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

حيث ان النماذج تكون من الخطوات الاخيرة في انشاء البرنامج

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

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

المشكله في النموذج بيانات العملاء وهو

ان عند الضغط علي زر اعاده الترقيم بعد حذف سجل ليتم ترتيب البيانات يتم ترتيب الجزء الاول من النموذج والجزء الاخر البيانات يفضل ثابت

____.rar

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

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

وعند حذف عميل المفروض ان كل شئ ينحذف عنه

وبعدين بعمل عمليه اعاده الترقيم بحث ان الارقام تكون متسلسله تكون 1/2/3/4 بدلا من 1/2/4/5 وهكذا

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

يقوم بترتيب الارقام ولكن عند الجزء المرتبط بالجدول الشركه وجدول الاشتراكات بيلخبط الدنيا

ياريت لو في كود تعديل لذلك

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

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

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



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

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

Important Information