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

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

قام بنشر

الاخت نادية

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

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

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

قام بنشر

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

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

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

قام بنشر

اختي العزيزة

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

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

الطريقة السهلة تعديل تصميم القاعدة بحيث تكون العلاقة 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...
قام بنشر

يا جماعه انا غيرت في البرنامج كله

وغيرت العلاقات

وبردو مشكلتي زي ما هي

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

قام بنشر

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

قام بنشر

سؤال

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

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

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

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

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

قام بنشر

الاخت نادية

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

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

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

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

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

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

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

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

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

قام بنشر

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

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

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

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

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

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

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

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

وشكرا جزيلا

قام بنشر

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

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

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

قام بنشر

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

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

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

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

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

قام بنشر

الاخت نادية

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

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

قام بنشر

اختي العزيزة

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

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

قام بنشر

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

طيب هو ليه مينفعش يتعامل مع 3 جدوال

قام بنشر

الاخت نادية

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

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

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

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

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

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

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

Internet.rar

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