السلام عليكم
شباب اريد تصميم قاعدة بيانات كالتالي:

اي استفسار أنا جاهز
ولكم مني كل الحب والتقدير
اخوكم : بنك بانثر
السلام عليكم
شباب اريد تصميم قاعدة بيانات كالتالي:

اي استفسار أنا جاهز
ولكم مني كل الحب والتقدير
اخوكم : بنك بانثر
أخي الغالي
السلام عليكم ورحمة الله وبركاتة
هل تريد من الاعضاء عمل لك برنامج ؟؟؟
هذا مخالف لقواعد المشاركات ولن تجد من الزملاء الوقت لكي يصمموا لك قاعدة بيانات
أخي الغالي
أعلم ان فلسفة المنتدي تقوم علي التعلم والمساعدة وليس تصميم البرامج الجاهزة وانصحك بان تبدأ في تصميم قاعدتك بنفسك كما صممت هذا الشكل التخطيطي الاكثر من الرائع وان وجدت مشكلة ضعها بالمنتدي ولن يتردد اي شخص بالرد عليك طالما يعرف الاجابة
أخي الغالي
لا تزعل من كلامي فأنا يهمني مصلحتك اولاً


استاذ محمد: أنا اتفق معاك بخصوص فلسفة المنتدى التي ذكرتها وهي صحيحه 100% وفيها تشجيع للاعضاء لفهم برنامج الاكسس
استاذ محمد ما أحاول عمله هو التالي :
الجدول الأول :اسم العميل يكون الأساس ويندرج تحته 3 جداول ويستطيع المستخدم للبرنامج أن يضيف على الثلاث الجداول من خلال فتحه للجدول الأول فقط انظر الى الصورة التالية:
تلاحظ هناك مشكلة بالرليشن شيبس والأرقام
فمثلا :
تحت العميل هاني بدر يوجد ثلاث شركات والتي من المفترض ان تأخذ هذه الشركات رقم 1 و 2 و3 بدلا من 5 و 7 و8
وقام العميل هاني بدر باخذ خمسة قروض على شركة النقليات والتي من الفترض أن تأخذ هذه القروض رقم 1 و 2 و 3 و 4 و 5 بدلا من 4 و 5 و 6 و 7 و8
وقام العميل هاني بدر بإحضار ضامنين للقرض رقم 5 والتي من المفترض أن تأخذ رقم 1 و 2 بدلا من 4 و 5
استاذ محمد .... برأيك كيف يتم جعل الأرقام تتولد تلقائيا لكل عميل في كل جدول؟ وكيف يتم تصميم فورم لهذه الجداول الأربعة بدون استخدام الليست بوكس؟ وكيف يتم تصميم ريبورت مبني على اسم العميل ويندرج تحت اسم العميل كل شركاته وكل شركة يندرج تحتها كل القروض التي اخذت عليها وتحت كل قرض يندرج تحته جميع الضامنين الذين ضمنوا العميل لهذا القرض؟
تم إدراج الملف كمثال ....
كل الحب والتقدير لك ....
بانتظار جوابك على أحر من الجمر ....
أخوك : ابو ليمونه
تم تعديل هذه المشاركة بواسطة أبو ليمونه في 28 يناير 2008 في 19:18
اخي الفاضل
كان قصد الأخ محمد فؤاد ان لا يعتمد الأعضاء على عمل الغير لأنه لن يستفيدوا من ذلك ولكن يمكن لكل عضو ان يطرح سؤال ويكون قد قام بعدة محاولات وكذلك البحث عن الحلول وعندما يقف حائرا يقوم بالسؤال فسيجد الكل إن شاء الله يحاول يساعده بما يستطيع .
اما بالنسبة للعلاقات بين الجداول في مثالك فهي صحيحة 100 % ولا عليها غبار
اما ما يخص الترقيم فطبعا لا أحد يستطيع التحكم فيه ابدا والسبب في ذلك ان لكل ادخال من السجلات فهرس معين يقوم برنامج الأكسيس بعمله للبرنامج كاملا ويحتفظ به طالما ان الترقيم تلقائي ولو حاولت ان تقوم بالعبث بالأرقام وتريدها مثل ما انت ذكرت في تعليقك سواء بواسطة استعلامات او اي شيء خارجي فستجد ان قاعدة البيانات ستنهار بسرعه وستعطب مباشرة لأن ملف الفهرس OnIndex سوف يتضرر وهنا سوف تبحث عن حلول لإصلاح قاعدة البيانات ومن اصعب الأمور عندما يتضرر الفهرس العام لبرنامج الأكسيس فإن كان العطب بسيطا فسيتم اصلاحه وإن كان العطب كبيرا فلن يتم اصلاح قاعدة البيانات وستبقى معطوبه .
ان ما يقوم به برنامج الأكسيس هو الصحيح والإفتراضي للترقيم التلقائي في ضل العلاقات وخاصة اذا كانت العلاقات رأس بأطراف بين عدة جداول مترابطة ومتداخله في البيانات لهذا لا يهم الترتيب في الترقيم التلقائي لأن برنامج الأكسيس لديه آلية معينه لذلك حسب ادخال السجل ولكن لو قمت بعرض وتصفية سجل واحد ستجد ان الترقيم صحيح فيما يخص كل عميل بعد عملية الإدخال .
عموما عملت لك مثال جديد بناء على الصورة وستجد نموذج به نموذج رئيسي مرتبط بثلاثة نماذج فرعيه اذا رغبت ان تتاكد انها جميعا مرتبطه ببعض فكل ما عليك هو اجراء عملية التنقل بين السجلات من النموذج الرئيسي وايضا عملت لك تقرير يشمل كل الجداول الأربعة فيما يخص العميل لإظهار بياناته فقط
ملاحظة : ورد في الصوره الخاصه بك انك تريد حقل الهاتف رقم وهذا غير محبذ والطبيعي ان يكون نص حتى تستطيع ادخال رموز وحروف وارقام مثل 96606452366+ او 6778-654-966+
تم تعديل الملف في المشاركة التالية
بسم الله الرحمن الرحيم
الاخ ـ الكريم
هذه فكره للحل وإن نالت القبول انا مستعد للتنفيذ
اولا يكون هناك نموذج رئيسى به بيانات الجدول الاول والرقم فيه غير مكرر ويحتوي النموذج على ذر البحث و جديد و حفظ وتعديل وحذف
والنموذج الثانى والثالث والرابع بها نفس الازرار
مع العلم انه لايقبل اى رقم ما لم يكون موجود فى النوذج الرئيسي
والتقرير يكون على حسب الرقم المطلوب ويشمل كل بيانات الجداول
بكر اكسس
اهلا استاذة zahrah
القاعدة التي صممتها احلى من رائعه ... فعلا عمل واحدة محترفة بالاكسس ... واشكرك من كل قلبي عليها ... لاني حسيت انك تعبت فيها ...وخصوصا الديزاين متعوب عليه .. لكن لدي ملاحظة على الفورم اتمنى أن تساعدني في تعديلها :
* نلاحظ أن الفورم قام بعرض القروض والضمانات الخاصة بشركة (التضامنية) وتجاهل القروض والضمانات الخاصة بشركتي (الفيحاء و شركة أبو ليمونة) ، علما أن كل الثلاث شركات تابعه للعميل نفسه ولا يمكن تجاهل الشركات الأخرى للعميل.
مسألة الترقيم ... فهمت قصدك ... وهي شبه مستحيلة لستخدامي الترقيم التلقائي بكل جدول واوافقك الرأي فيها ... لان اهم شي لدي هو ان يكون لدي فورم مصمم بحتراف وتقرير سليم استطيع تسليمه لمديري
تحياتي لك وبنتظارك
اخوك : ابو ليمونه
تم تعديل هذه المشاركة بواسطة أبو ليمونه في 29 يناير 2008 في 20:24
اخي بكر اكسس
في قاعدة البيانات هذه ... هناك رقم واحد لا اريد تكراره وهو رقم العميل وهو الاساس لهذه القاعدة وهو الذي سوف تنبني عليها الثلاثة جداول الاخرى
اما الارقام التلقائية الاخرى بالجداول رقم 2 و 3و 4 فأنا اريدها عملية ترتيب للجداول وحتى تظهر النتائج مرتبة ومنسقة بارقام متتالية لكل عميل
ويجب أن تكون الجداول الاربعة بفورم واحد حتى لا يتنقل المستخدم للقاعدة من نموذج لنموذج آخر.
تحياتي واشواقي لك
بارك الله فيك اخي الفاضل
أبو ليمونه كتب:اهلا استاذ zahrahالقاعدة التي صممتها احلى من رائعه ... فعلا عمل واحد محترف بالاكسس ... واشكرك من كل قلبي عليها ... لاني حسيت انك تعبت فيها ...وخصوصا الديزاين متعوب عليه .. لكن لدي ملاحظة على الفورم اتمنى أن تساعدني في تعديلها :
تحياتي لك وبنتظارك
اخوك : ابو ليمونه
اتمنى ان لايكون التبس عليك الموضوع فالتي اجابت عليك هي اختك : زهره العبدالله - المراقبة العامة لمنتديات الفريق العربي ومشرفة قسم الأكسيس
ونعذرك فقد لم تكن تنتبه جيدا للإسم او من الذي رد عليك عموما حصل خير .
ومشكور على التنبيه فقد يكون سهوا مني انني لم انتبه للموضوع الذي اشرت اليه من ناحية السجلات ولكن الان تم التعديل بإضافة اكواد اضافية للنموذج
كل ما عليك الآن هو اختيار اي سجل من السجلات في النماذج الفرعية ( الشركه - البنك ) وسترى التغيير المباشر للسجلات كل فيما يخصه
السلام عليكم
أخي أبو ليمونة .. وفقك الله
اقتباساهلا استاذ zahrah
لعل الأمر ألتبس عليك - فالأخت Zahrah ( زهرة ) هي مشرفة قسم الأكسس والمراقبة العامة
كما يتضح تحت معرف أسمها وليست أستا ذ كما تقول ....... وفقك الله
الأخت أم عهود - وفقك الله على هذا المثال الرائع
:unsure:
اختي زهرة .... الهاء سقت سهوا ... اتمنى ان اجد منك العفو والسموحه
ولي رجعة اخرى للموضع
تحياتي لك
:rose: :rose:
اختي زهرة ...
صراحة هذه القاعدة راح تريح موظفين كثر ... وكلهم راح يدعون لك بالتوفيق بالدنيا والآخرة
لدي ملاحظة واحدة ... وتعديل.... ياليت تساعدني بتنفيذها
* الملاحظة هي : أن الملف لا يعمل على اكسس 2000 واكسس 2007 وانما يعمل بكفائة على اكسس 2003 وحاولت فتحه بـ اكسس 2007 وتحويله الى 2000 لكن النتيجة رسالة تخرج مفادها عدم تعرف البرنامج على هذه القاعدة وانا في الدوام لدي اكسس 2000
* التعديل هو :
هل بالامكان تعديل الجداول التي بالفورم على هذا الشكل:
نضيف عامود جديد من نوع (نعم/لا) بالجدول الثاني والثالث
اذا وضع المستخدم للفورم صح على شركة من شركات العميل تطلع له فقط قروض هذه الشركة بالجدول الثالث
واذا وضع المستخدم للفورم صح على القرض يقوم بعرض كل الضمانات لهذا القرض
ولا يستطيع المستخدم وضع اكثر من صح بالعامود الموجود بالجدول الثاني و الثالث
اذا الفكرة لم تضح ... سوف اقوم بوضع صورة توضيحية ...
تحياتي لك وبانتظارك اخت زهرة ...
تفضل اخي الكريم
الملف بعد التعديل بناء على طلبك
مع ملاحظة التالي :
عند اختيار اول شركه ( التضامنية ) والتي تعتبر أول سجل بالنسبة للسجلات ومربوط معها القروض والضمانات فسيتم فقط اظهار هذه الشركه وباقي الشركات ستختفي من الجدول وسيكون جدول القروض وجدول الضمانات ثابت بدون تغيير لأنك اخترت اول سجل من الشركات .
اما اذا اخترت السجل الثاني من الشركات فالوضع سوف يختلف بالنسبة لجدول القروض وجدول الضمانات الموجوده امامك حيث ستم عرض فقط السجلات المرتبطة بهذه الشركه .
وهذا ينطبق تماما على القروض ( النموذج الثالث ) في حال اختيار قرض معين سيتم عرض ضمانات هذا القرض فقط
في كل الحالات سيظهر امامك سجل واحد سواء للشركة او القرض في حالة اختيار علامة ( نعم ) وفي حالة اختيار ( لا ) سيعود كل شيء الى وضعه الطبيعي سواء للشركات او القروض .
ملاحظة : عند اختيارك اي شركه ثم اختيارك اي قرض وظهور البيانات لديك كما تريد لذا يجب عليك عند التراجع الى الوضع الطبيعي للسجلات ان تقوم اولا بوضع علامة الصح على ( لا ) الموجوده في القروض ثم الذهاب الى الشركات ووضع علامة الصح على ( لا ) والسبب ان جميع السجلات مرتبطه مع بعضها البعض .
وهذا الملف بعد التعديل النهائي بصيغة اكسيس 2000
وهذا هو الملف بعد التعديل النهائي بصيغة اكسيس 2003
معذرة لا يوجد لدينا اكسيس 2007
قد يكون لى أحد الأخوه اكسيس 2007 ويقوم بتحويل الملفات لك .
هلا بك أخت زهرة
صراحة انتي رووووعه ... ما اقول الا ما شاء الله عليك .... ربي إن شاء الله يحفظك من كل شي يضرك
الملف يعمل مع جميع اصدارات اكسس بكفائة ....
اخت زهرة معليش اصبري لي علي المرة هذه ... محتاج تعديل صغنون ....
التعديل هو :
* عند وضع صح على اسم الشركة ... يجب أن لا تختفي الشركات الأخرى.
* عند وضع صح على قيمة القرض ... يجب أن لا تختف قيم القروض الأخرى.
* عند وضع صح على اسم الشركة ثم وضع صح على سجل جديد ... يجب أن لا تخرج رسالة الـ Debug وانما يقوم بتحديد السجل الجديد لوحده.
* عند وضع صح على قيمة القرض ثم وضع صح على سجل جديد ... يجب أن لا يقوم بتحديد سجلين معاً وإنما يقوم بتحديد السجل الجديد لوحده
تحياتي لك ....وبانتظارك على احرم من الجمر...
أبو ليمونه كتب:* التعديل هو :هل بالامكان تعديل الجداول التي بالفورم على هذا الشكل:
نضيف عامود جديد من نوع (نعم/لا) بالجدول الثاني والثالث
اذا وضع المستخدم للفورم صح على شركة من شركات العميل تطلع له فقط قروض هذه الشركة بالجدول الثالث
واذا وضع المستخدم للفورم صح على القرض يقوم بعرض كل الضمانات لهذا القرض
ولا يستطيع المستخدم وضع اكثر من صح بالعامود الموجود بالجدول الثاني و الثالث
أبو ليمونه كتب:التعديل هو :* عند وضع صح على اسم الشركة ... يجب أن لا تختفي الشركات الأخرى.
* عند وضع صح على قيمة القرض ... يجب أن لا تختف قيم القروض الأخرى.
* عند وضع صح على اسم الشركة ثم وضع صح على سجل جديد ... يجب أن لا تخرج رسالة الـ Debug وانما يقوم بتحديد السجل الجديد لوحده.
* عند وضع صح على قيمة القرض ثم وضع صح على سجل جديد ... يجب أن لا يقوم بتحديد سجلين معاً وإنما يقوم بتحديد السجل الجديد لوحده
اخي الفاضل
بناء على طلبك الأول قمنا بالتعديل حسب شرحك ثم الآن تقول لا اريد ذلك بل اريد ان تبقى الشركات والقروض كما هي
فقط احب ان اذكرك بارك الله فيك ان برنامج الأكسيس ليس على كيفنا وانما حسب الشروط والمعايير التي نضعها فإن كانت مطابقة لما يوجد به من آليات عمل البرنامج بشكل سليم واذا كان غير ذلك فسيحدث حتما عدة اخطاء لعدم مقدرة برنامج الأكسيس للتوفيق بين عدة شروط في وقت واحد وستجده في كثير من الأحيان يبدأ بالتعليق والتهنيق والخربطه والسبب هو ما نقوم بوضعه له من مععايير خاطئه . لذا اتمنى ان تحدد مستقبلا ماذا تريد بالضبط حتى يتم عمل البرنامج بشكل صحيح لأن كثرة التعديلات والخربطة الزائدة فيها ضرر على البرنامج .
هذا البرنامج بعد التعديل
عند وضع علامة صح على اسم الشركة تبقى جميع الشركات ولا تختفي
عند وضع علامة صح على قيمة القرض تبقى جميع القروض كما هي ولا تختفي
عند وضع علامة صح على سجل جديد يقوم بالبرنامج بإختيار سجل جديد للشركه فإنه يقوم بإختيار سجل جديد للقرض والضمان بدون ان تظهر اي رسالة خطأ .
اختي زهرة ...
اتمنى يكون بالك طويل علي ...
طلبي الاول والثاني مافيهم أي تعارض ... بس لو تركزين معاي اشوي راح تفهمي قصدي...
طلبي الثاني هو مجرد تصحيح للاخطاء الموجودة بالملف الذي اعطيتني اياه بطلبي الأول...
يعني بطلبي الاول قلت لك "ولا يستطيع المستخدم وضع اكثر من صح بالعامود الموجود بالجدول الثاني و الثالث"
والان قومي بالضغط على سجل جديد ثم اضغطي على احد الشركات ... راح تصلين ان الصح ما تختفي عن السجل الجديد ... وهذا يعني ان المستخدم يستطيع وضع اكثر من صح والشي هذا خطأ.
طلبت تعديل الشي هذا بطلبي الثاني ... ولكن للاسف لم يتم التعديل
وطلبت بطلبي الثاني ميزة اخفاء الشركات التي ليس عليها صح
"* عند وضع صح على اسم الشركة ... يجب أن لا تختفي الشركات الأخرى.
* عند وضع صح على قيمة القرض ... يجب أن لا تختف قيم القروض الأخرى."
ولكن للاسف الملف الان لا يعمل بكفائة
وفي النهاية ما اقول الا الله يجزاك الف الف الف خير على المجهود اللي سويته معاي ... وصراحة ماحصلت احد بجميع المنتديات سوالي مثل اللي انتي سويته لي
فلك كل الحب والتقدير
اخوك : محمد
اختي زهرة ...
انا ما ادري كيف اشكرك ....
شكرا لك جزيلا على القاعدة اللتي سويتها...
وانا عارف اني اتعبتك معاي ...
عندي مشكلة صغنونه ... آه بس لو تساعدني فيها...
اذا فتحت الداتا بيز روحي للفورم ...وافتحي kafalh
راح تحصلي حقول باسم
aaaa
bbbb
cccc (تشك بوكس)
dddd
eeee
ffff
مشكلة هذه الحقول اني ما اقدر احررها اذا حاولت احررها اجد رسالة بالستيت بار تقول
control can't be edited; it's bound to ....
هل بالامكان اصلاحها ؟؟ هل هناك كود يصلح المشكلة ؟؟ بس بشرط اذا ضغطت على اسم الشركة على اليمين تتغير المعلومات حسب الشركة
اضغطي على مؤسسة يمنى ومؤسسة الانوار بالفورم راح تحصلها المعلومات التي بالحقول تتغير مثل ما سويتها
انا اريد هذه الحقول تتغير + المستخدم يقدر يحررها
لك كل الشكر والحب والتقدير
اتمنى ان اجد منك الرد
بانتظارك
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…