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

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


ناديه

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

الاخت نادية

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

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

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

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

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

بس انا هحاول اشتغل انا فيه

وشكرا ليكم جميعا للمساعده

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

اختي العزيزة

المعذرة على التاخير فانا لم ادخل على النت الا الان

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

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

وكذلك

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

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

تحياتي,,,

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

استاذ منتصر انا ارفقت البرنامج كلل

وحضرتك اتطلعت عليه قبل كده

انا عايزه نموذج بيانات العميل 2 زي ما شرحت لحضرتك قبل كده

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

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

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

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

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

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

ياريت يكون في بس اكود تكتب بدلا من هذا الكود With Me.Recordset

.MoveFirst

Me.Order_Number = 1

For i = 2 To Me.RecordsetClone.RecordCount

.MoveNext

Me.Order_Number = i

Next i

End With

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

ياريت تكون فهمت قصدي

وميرسي ليك كثير علي المساعده

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

الاخت نادية

الاخ منتصر

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

واذا سمحتم لي بهذا الاقتراح

لو نضرنا الى طبيعة العمل (ليس من ناحية البرمجة ) سنجد ان العميل عندما يرغب بالاشتراك سيقوم بدخول الشركة والبدئ بالاجراءات

وهنا يبدا عمل البرنامج

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

اولا: ان يحتوي جدول الطلبيات على البيانات الخاصة بالعميل (كلها) والبيانات الخاصة بالشركة (ايضا كلها)

ثانيا : عمل استعلامات الحاق تقوم بالحاق البيانات من جدول الطلبيات الى الجداول (العملاء) و ( الشركات) عند اتمام الطلبية وتوصيل الاشتراك للعميل

ثالثا :ان يتم تعديل الجداول والعلاقات حيث ان الرابط ( الحقل الغريب) بين الجداول ليس صحيح وتكون الجداول والعلاقات كالاتي

جدول الطلبيات ===غير مرتبط بجداول اخرى

جدول الشركات === المفتاح الاساسي هو رقم الشركة وهو نص وليس رقم ولكن يتم ادخال رقم له

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

جدول الاشتراكات == المفتاح الاساسي رقم العملية (ترقيم تلقائي ) ويحتوي على رقم العميل كحقل غريب من اجل الربط

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

ارجو ان لا اكون اثقلت واطلت .... فانني اعتذر منكم وارجو تصويبي اذا اخطات

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

اخي الاستاذ اسامه شكرا لك علي هذه المعلومات الموضحه لي

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

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

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

فا انا لغيت جدول الطلبيه دا خالص مش بحط فيه بيانات

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

دا لو مكنتوش زهقتو مني

وشكرا ليكم علي المساعده

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

اخواني الاعزاء

اعذروني اليوم النت عندي تعبااااااااااااااان جدا مش راضي يفتح الصفحة بقي لي نص ساعة فاذا شوفتوني تاخرت او مش موجود اعرفوا السبب

اخي العزيز اسامة

اختي العزيزة نادية

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

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

وان كنت تريدين مواصلة العمل على الموجود فممكن ان نواصل العمل في اطاره

تحياتي,,,

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

الاخ العزيز منتصر

الاخت العزيزة نادية

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

ولذلك قمت بتعديل تصميم قاعدة البيانات ( الجداول والعلاقات فقط)

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

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

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

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

Internet.rar

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

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

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

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

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

وشكرا لمجهودك واهتمامك بالبرنامج

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

  • 2 weeks later...

سؤال

انا عملت البرنامج وبالطريقه بتاعت استاذ منتصر وطلعت صح وتم التعامل معاها

مع العلم اني غير ربط الجداول وغيرت حاجات كتير في البرنامج

ولكن السؤال هنا

عند الحذف من النموذج مش المفروض يحذف من الجداول ؟

ولكن انا اري انه يتم الحذف من النموذج فقط فالماذا ؟

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

الاخت نادية

اعتذر عن التاخر والانقطاع

ولكن فعليا قمت بعمل بعض التعديلات على الملف ولكن انشغلت قليلا في الفترة السابقة وثم نسيت الموضوع .... فاعتذر

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

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

اذا كانت هذه هي الالية الفعلية فانني اكون قد فهمت الموضوع وسيكون هناك تعديلات ضرورية وساقوم بها ان شاء الله

اما اذا كان غير ذلك فارجو التوضيح

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

فارجو ان تخبريني اذا ما كانت هذه الازرار وغيرها ضرورية ان تكون بهذا الشكل ام لا

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

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

مفيش اي مشاكل في الازرار والبرنامج زي ما حضرتك قولت كده تمام

بس احنا ممكن نستغني عن موضوع جدول الطلبيه دا

مش مشكله انا عملت البرنامج زي ما انا عايزه واشتغل معايا

بس في مشكله انا مش عارفه هل هي طبيعيه ولا مشكله

ان انا لما احذف سجل من النموذج مش المفروض يتحذف من الجدول

انا مش ملاحظه دا مش عارفه ليه

وانا شاكره مجهوده جدا

وانا بردو مستنيه التعديل بتاع حضرتك

وشكرا جزيلا

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

انا عايزه رد بس علي سؤالي

ان انا لما احذف سجل من النموذج مش المفروض يتحذف من الجدول

انا مش ملاحظه دا مش عارفه ليه

هل هناك خطا كده في القاعده

ام يوجد كود مفقود يعمل علي ذلك

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

الاخت نادية

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

على كل حال انا ما زلت اعمل على تعديلاتي ولكن للاسف وبسبب ضيق وقتي فانني اعمل ببطئ ولكن قريبا ان شاء الله سانتهي

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

اختي العزيزة

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

بعد ذلك جربي و اخبرينا النتيجة.

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

الاخت نادية

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

اعرف انني تاخرت كثيرا ولكن بسبب الضروف وما في اليد حيلة

على كل حال ارفق الملف بعد اجراء التعديلات فممكن ان يتم الاستفادة بجزئ منه

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

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

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

على كل حال هذا ما قمت بفعلة واتمنى ان يكون ذا فائدة

Internet.rar

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

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

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



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

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

Important Information