الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قاعدة بيانات بالاكسل

بدأه اساامه في 10 سبتمبر 2011 · 20 رد · 4,842 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوتي الكرام اتمنى من لديه الخبره في الاكسل مساعدتي

انا لست من ذوي التخصص الدراسي بالاكسل والورد ولكن مجال عملي يتطلب مني استخدام الاكسل

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

اني اتوصل الى الحل .

مطلبي توجد لدي قيم داخل خليه مثلا 5,4,12 هذه القيم يتم ادخالها بارقام مستندات متعدده لكل قيمه رقم مستند خاص فيها

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

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

#2

ضع مثال مرفق وان شاء الله تجد الحل

other ESTJ thing

اقتباس
Help Me To Help You

0xBAD00DAD.png

#3
ihope كتب:

ضع مثال مرفق وان شاء الله تجد الحل

شكرا لمرورك الطيب

تفضل هذا مثال على ما اريد لكن اتمنى يكون العمل بداله من الاكسل وليس بالفجوال بيسك

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

تحياتي

مثال.rar

#4

اتمنى ان يكون ماهو مطلوب

example.rar

other ESTJ thing

اقتباس
Help Me To Help You

0xBAD00DAD.png

#5
ihope كتب:

اتمنى ان يكون ماهو مطلوب

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

انا محتاج اتعلم هذا التطبيق لااجل اكمال قاعدة بيانات خاص بمتابعة ارصدة مخازن وهذه المخازن تحتوي على حوالي 7000 ماده وكل ماده تجري عليها حركه يوميه ولعدة مرات في اليوم من صرف يطرح من مجموع واستلام يضاف الى مجموع وتكون كميات الصرف والاستلام بموجب مستندات خاصه فاحاول عمل قاعدة بيانات تختصر لي في الاعمده وتكون عمليات جمعها تلقائيا فلو رجعنا الى مثالك الذي ارسلته وجزاك الله خيرا عليه نجد انك جعلت بيانات في عدة عمده طيب لو وضعنا قيم البيانات العشره في عمود واحد وكل حسب خليته مثلا الخليه b2قيم بيان رقم 1 وبيان رقم 2 ......الى نهاية بيان رقم 10 اتمنى الان فهمت مقصدي لا اريد تفرقة القيم في عدة خلايا اريدها تجمع ذاتيا داخل خليه واحده فقط

#6
اساامه كتب:

شكرا لمرورك الطيب

تفضل هذا مثال على ما اريد لكن اتمنى يكون العمل بداله من الاكسل وليس بالفجوال بيسك

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

تحياتي

السلام عليكم

اخي الكريم لا اعتقد ان دوال الإكسل من الممكن ان تقوم بهذه الطريقة

ولكن اسمحلي باقتراح

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

وفي الورقة الثانية تكون كل الأصناف مسجلة ويقوم اكسل تلقائيا بتجميع الصرف و الإضافة ويعطيك الرصيد

مع التحية

#7

مثال تطبيقي.rarالسلام عليكم ورحمة الله وبركاته

الاخ الفاضل احمد يعقوب المحترم

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

#8

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

اخي اسامة

في المرفق

اضفنا اربعة اعمدة

كل عمود يحسب من ورقة باستخدام الدالة SumIf

سوف تجد علامة (-) فوق العمود J

بالضغط عليها يتم اخفاء الأعمدة المضافة

الضغط مرة اخرى يتم اظهار هذه الأعمدة

آمل ان يفي هذا بما تريد

مثال تطبيقي.rar

#9
احمديعقوب كتب:

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

اخي اسامة

في المرفق

اضفنا اربعة اعمدة

كل عمود يحسب من ورقة باستخدام الدالة SumIf

سوف تجد علامة (-) فوق العمود J

بالضغط عليها يتم اخفاء الأعمدة المضافة

الضغط مرة اخرى يتم اظهار هذه الأعمدة

آمل ان يفي هذا بما تريد

مثال تطبيقي.rar

الاخ الكريم احمد يعقوب المحترم

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

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

#10
اساامه كتب:

الاخ الكريم احمد يعقوب المحترم

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

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

اخي اسامة

العفو لاشكر على واجب

ماني فاهم :blush:

هل الحل هذا ادى الغرض المطلوب

او

في نقطة انا مافهمتها ولم تصل لما تريد

= = = = = = = = = = =

الدالة sumif

تسمى اداة الجمع الشرطية

وهي تجمع الأرقام المقابلة لأي شرط تحددة

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

أتمنى ان يكون واضح

#11
احمديعقوب كتب:

اخي اسامة

العفو لاشكر على واجب

ماني فاهم :blush:

هل الحل هذا ادى الغرض المطلوب

او

في نقطة انا مافهمتها ولم تصل لما تريد

= = = = = = = = = = =

الدالة sumif

تسمى اداة الجمع الشرطية

وهي تجمع الأرقام المقابلة لأي شرط تحددة

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

أتمنى ان يكون واضح

اهلا اخي احمد نعم ما اوضحته بالمثال كان هو المطلوب وهو يخدمني اكثر

اما بخصوص وظيفة الداله sumif فاني فهمتها الان

لكن كنت اتوقع انها تقوم بتكرار قيم عمود في ورقه ثانيه

فمثلا لدينا الرقم الرمزي مكرر في جميع الاوراق في ( الرئيسيه ـ الاستلام ـ الصرف ـ الارجاع ـ الشطب )

طيب هل من الممكن انه استخدم داله او طريقه ما بحيث اني اكتب رقم رمزي جديد في اي صفحه من الصفحات بحيث يظهر تلقائيا في باقي الصفحات .

هذا شيئ والشئ الاخر هل من الممكن ان اعمل واجه للملف باكمله وبصيغه مختلفه بشرط تكون فيها نفس التفاصيل ( يعني نموذج )

اتمنى ان لا تكون مطالب ثقيلتا على حضرتكم واتمنى منكم الاستمرار معي لحين اكمال بياناتي باكمل وجه ان شاء الله

وختاما اقول وفقكم ربي لما تعملونه وجعله في موازين اعمالكم

تحياتي

تم تعديل هذه المشاركة بواسطة اساامه في 4 أكتوبر 2011 في 12:10

#12
اساامه كتب:

اهلا اخي احمد نعم ما اوضحته بالمثال كان هو المطلوب وهو يخدمني اكثر

اما بخصوص وظيفة الداله sumif فاني فهمتها الان

لكن كنت اتوقع انها تقوم بتكرار قيم عمود في ورقه ثانيه

فمثلا لدينا الرقم الرمزي مكرر في جميع الاوراق في ( الرئيسيه ـ الاستلام ـ الصرف ـ الارجاع ـ الشطب )

.

هذا شيئ والشئ الاخر

اتمنى ان لا تكون مطالب ثقيلتا على حضرتكم واتمنى منكم الاستمرار معي لحين اكمال بياناتي باكمل وجه ان شاء الله

وختاما اقول وفقكم ربي لما تعملونه وجعله في موازين اعمالكم

تحياتي

السلام عليكم

اخي اسامة

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

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

ممكن باستخدام الكود

وفي هذه الحالةنستفيد اننا نتأكد ان هذا الكود غير موجود من السابق باستخدام الدالة countif

اقتباس
هل من الممكن ان اعمل واجه للملف باكمله وبصيغه مختلفه بشرط تكون فيها نفس التفاصيل ( يعني نموذج )

موضوع الـ Forms و النماذجVb هذا ابعدني عنه لأنني فعلا احاول الإبتعاد عنه قدر المستطاع

لأنه من وجهة نظري الشخصية

ورقة الإكسل تغني عن ذلك واكثر

ممكن نعملها من ورقة نسميها الرئيسية

مطالبك ليست ثقيلة ابدا

وانا ان شاء الله معاك

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

كل الحب و التقدير

#13
احمديعقوب كتب:

السلام عليكم

اخي اسامة

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

ممكن باستخدام الكود

وفي هذه الحالةنستفيد اننا نتأكد ان هذا الكود غير موجود من السابق باستخدام الدالة countif

موضوع الـ Forms و النماذجVb هذا ابعدني عنه لأنني فعلا احاول الإبتعاد عنه قدر المستطاع

لأنه من وجهة نظري الشخصية

ورقة الإكسل تغني عن ذلك واكثر

ممكن نعملها من ورقة نسميها الرئيسية

مطالبك ليست ثقيلة ابدا

وانا ان شاء الله معاك

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

كل الحب و التقدير

بارك الله فيك اخي العزيز احمد

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

#14

علم

وغدا لنا لقاء ان شاء الله

#15

السلام عليكم

اخي اسامة

في المرفق

1- مكن وحدات الماكرو

ادخل الرقم الرمزي - اذاكان موجود من السابق - يعطيك رسالة تحذير ولا يكمل

ادخل اسم المادة - اذاكان موجود من السابق يعطيك رسالة تحذير ولا يكمل

بعد ادخال الرقم المزي و اسم المادة اضغط زر ابدأ الإضافة تتم الإضافة في 4 أوراق حسب طلبك

مع التحية و التقدير

تطبيقي.rar

#16
احمديعقوب كتب:

السلام عليكم

اخي اسامة

في المرفق

1- مكن وحدات الماكرو

ادخل الرقم الرمزي - اذاكان موجود من السابق - يعطيك رسالة تحذير ولا يكمل

ادخل اسم المادة - اذاكان موجود من السابق يعطيك رسالة تحذير ولا يكمل

بعد ادخال الرقم المزي و اسم المادة اضغط زر ابدأ الإضافة تتم الإضافة في 4 أوراق حسب طلبك

مع التحية و التقدير

تطبيقي.rar

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

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

اخي احمد لقد عملت ما عليك وفوق ما مطلوب منك اشكرك كثير الشكر .

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

#17
اساامه كتب:

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

اخي الفاضل اشكرك جزيل الشكر على هذا الإطراء

وهذا مما علمني ربي

صفحة ادخال الرمز واسم الصنف

هي ورقة اكسل عادية

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

وتم عمل كود Vb لنقل البيانات الى الصفحات في مكانها

لمشاهدة الكود اضغط Alt+F11

بالنسبة لطلبك اسم مستخدم وكلمة سر للملف ممكنوانا كنت بافكر في هذا

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

_تطبيقي.rar

تم تعديل هذه المشاركة بواسطة احمديعقوب في 7 أكتوبر 2011 في 20:41

#18

حول موضوع المستخدمين

من الشاشة الرئيسية

خانتان اسم المستخدم

وكلمة المرور

=====================

رايحين نعمل جدول باسماء المستخدمين وكلمة المرور لكل مستخدم

ممكن عدد 11

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

واذاكان لا

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

اتمنى ان يفي هذا بالغرض

وسوف نعمل هذا لاحقا غدا او بعد غد ان شاء الله

#19
احمديعقوب كتب:

حول موضوع المستخدمين

من الشاشة الرئيسية

خانتان اسم المستخدم

وكلمة المرور

=====================

رايحين نعمل جدول باسماء المستخدمين وكلمة المرور لكل مستخدم

ممكن عدد 11

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

واذاكان لا

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

اتمنى ان يفي هذا بالغرض

وسوف نعمل هذا لاحقا غدا او بعد غد ان شاء الله

جزاك الله خيرا

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

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

تحياتي وودي واحترامي

النموذج النهائي.rar

#20

رحم الله والديك اخي احمد وجزاك كل خير على مجهودك الذي بذالته معي

تحياتي

#21

السلام عليكم

وهذه النتيجة النهائية

مع ملف للشرح

Super_Stores.rar

مواضيع مشابهة