اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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 وهكذا

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

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

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

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