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

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

قام بنشر (معدل)

السلام عليكم

أولا أخواني الكرام أعتذر عن الغياب بسبب السفر

ثانيا : تم تفعيل زر موافق للدخول الى قاعدة البيانات المحددة في النموذج الفرعي

ثالثا : تم تفعيل زر حذف قاعدة البيانات

تقوم عملية الحذف على الشكل التالي

1- رسالة تأكيد حذف الاولى

2- رسالة تأكيد حذف ثانية

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

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

 

ملاحظة في المرفق البرنامج فقط بحيث يجب فك الضغط داخل مجلد access

تحياتي للجميع وأنا بانتظار تعليقاتكم واستفساراتكم

accurate 16.rar

تم تعديل بواسطه عبد الله قدور
  • الردود 108
  • Created
  • اخر رد

Top Posters In This Topic

قام بنشر

السلام عليكم

أخواني الكرام

1- تم إضافة الكود لزر استعراض واصبحت واجهة إنشاء القواعد والاتصال بها جاهزة بإذن الله وتستطيعون من خلالها انشاء أي برنامج يعتمد على انشاء  واستعراض وحذف قواعد البيانات

2- غدا ان شاء الله سوف نبدأ بالخطوة الثانية وهي بناء برنامج المخازن

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

تحياتي للجميع

وانا بالانتظار ردودكم واستفساراتكم

 

accurate 16.rar

قام بنشر

اسمحو لي هنا ان ابدي رأيي وخصوصا للاخ عبدالله

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

هناك ملاحظات ومشاركات لم تؤخذ في الحسبان وخصوصا من الاخ الفاضل ابو عمر

كان المفروض النقاش حول الجداول والحقول فنرى ملفا بالجداول فقط ! ثم حول النماذج ومرفقا به النماذج والجداول فقط ! ومع الشرح !

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

هذا وهذه نصائح :

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

2.-- تم حذف هذا البند--

3. اعجبني الرابط التالي في الطريقة والسهولة

http://www.3rbco.com/vb/t5655.html

4. انصح واجري على الله ان لا يضيع الوقت مع الاكسس ناسين التركيز في وظيفتي وعملي والتخصص المهني

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

 

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

 

تحيات رمهان

  • Like 1
قام بنشر

أخي رمهان جزاك الله كل خير على نصيحتك

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

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

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

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

 

  • Like 1
قام بنشر

لا يا أخ عبد الله

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

أخي المنتدى مفتوح للجميع للعالم و المتعلم على حد سواء

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

و على مبدأ , ان لم تفدني أنا فقد تفيد غيري

و أرجو أن لا تترك كلمات الأخ رمهان أثرا سيئا في نفسك

لن نفسح في هذا المنتدى مجالا للنقش و السجال الا النقاش و السجال العلمي ضمن نفس الهدف

فلا مانع أن نتناقش في جزئيات و هيكلية الموضوع سواء نقدا أو مدحا , ففي النهاية يصب في مصلحة الجميع

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

و هنا أخيرا أضم صوتي الى صوت الأخ رمهان من حيث لب المغزى الذي رمى اليه و ذلك ان كان يسمح لك الوقت و ان يتسع صدرك لذلك

فكرة برنامج المخازن مهمة جدا و هي من أكثر المواضيع المتكررة و التي يسأل عنها الكثير من الأعضاء

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

نعم أعلم أن هذا الأمر ليس بالسهل و يستهلك وقتا طويلا منك , لكن تأكد أنه سيستاثر باهتمام كبير من الأخوة الأعضاء

ختاما , المعذرة على ماورد من سوء تفاهم سابق , و أرجو أن يكون الجميع فيمن قال الله فيهم : و نزعنا مافي صدورهم من غل اخوانا على سرر متقابلين

تحياتي لك

  • Like 4
قام بنشر

السلام عليكم

 

للعلم والاستفادة من التجارب :rol:

 

طُلب مني التعديل على برنامج مخازن ، و عندما انتهينا من عمل تغييرات وتحديثات كبيرة ،

 

عملنا على شئ اسمه حركة المادة (طبعا لا ينطبق على جميع أنواع المواد):

- في مادة الطاولات مثلا ، عند صرف طاولة ، عملت نموذج فرعي يفرز سجلات بعدد الطاولات ، وعند الصرف / استرجاع / اعادة صرف / ....

فنعطي المعلومة بمكان وجود هذه المادة / القطعة.

 

بهذه الطريقة ، بإمكان المؤسسة معرفة مكان تواجد جميع المواد ، و معرفة جميع المواد الموجودة في أي قسم.

 

جعفر

 

 

قام بنشر

السلام عليكم

أعتذر عن التأخير بسبب ظروف العمل وأعتذر عن قلة المعلومات في المرفق التالي

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

2- أضفت أزرار التنقل واستخدمت فيها الوحدة النمطية بحيث عندما نضغط على الزر يقوم باستدعاء الوحدة النمطية وهذه أبسط طريقة لاستخدام الوحدة النمطية ومنها ممكن أن نتعلم كيف نستخدم الوحدة النمطية

3- لاحظ نموذج سطح المكتب سيكون هذا المنودج هو الوحيد الغير منبثق من كل النماذج التي سيتم تصميمها وهو النموذج الذي لن يغلق من بداية تشغيل البرنامج وحتى اغلاقه وهذه الطريقة تضمن لك أن النماذج المفتوحة لن تذهب خلف النموذج الرئيسي أبدا

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

5- لاحظ في نموذج تعريف المستودع ستجد حقل  id  قد أخذ القيمة 1 إفتراضيا وفي حال اضافة سجلات جديدة سيقوم هو بالترقيم التلقائي وهنا لا يوجد كود للقيام بذلك ولكن هو مجرد تعبير بسيط في خاصية القيمة الافتراضية  بحيث  يقوم التعبير بالذهاب الى الجدول وأخذ أكبر رقم ثم اضافة واحد عليه ووضعه كقيمة افتراضية للسجل الجديد وفي حال عدم وجود قيمة تقوم الدالة zn باستبدال الفارغ بالقيمة صفر ثم يتم إضافة واحد

ملاحظة لا تنسى فك الضغط ضمن مجلد أكسس

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

 

accurate 16.rar

قام بنشر

السلام عليكم

أخواني الكرام

تم وضع الازرار في نموذج تعريف مستودع

1- زر الاضافة يقوم بفتح صفحة جديدة لتقوم بتعبئة بيانات مستودع جديد ويعطي رسالة تنبيه في حال عدم الحفظ

2- زر حفظ يقوم بحفظ السجل في الجدول

3- زر حذف يقوم بحذف المستودع مع رسالة تنبيه على الحذف

4- زر إغلاق ليتم اغلاق النموذج

5- هناك اختصارات لهذه الازار تستخدم مع زر الكونتول بحيث إذا أردت ان تضغط زر اضافة يمكنك ذلك بالاختصار التالي وهو كونترول مع حرف الضاد والحرف المحدد يكون تحته خط في اسم الزر

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

 

تحياتي للجميع

accurate 16.rar

قام بنشر

السلام عليكم

1- تم تصميم نموذج تعريف مادة

2- راجع كود الحفظ بشكل جيد ولاحظ كيفية تكوين رسائل التنبيه نقوم أولا بتعريف متغير باسم alarm ونعطيه اقيمة 0 وفي حال وجود اي رسالة خطأ يأخذ القيمة 1 ثم اذا كانت قيمته 1 تظهر رسالة الخطأ المكونة من كل الرسائل السابقة

3- الرسالة الاولى تتكون من التعليمة if بحيث اذا كان حقل الرمز فارغا ننشئ متغير باسم msg1 نضع فيه نص الرسالة ونعطي متغير alarm قمية 1 حتى يظهر الرسالة .

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

 

تحياتي للجميع وانا بانتظار ردودكم واستفساراتكم

 

 

accurate 16.rar

قام بنشر

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

  • Like 1
قام بنشر

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

شكرا على تفاعلك أخي ابو عبد الله

وهذا رابط جديد للبرنامج كامل ، قم بحذف مجلد اكسس القديم واضف المجلد الجديد مكانه

 

https://drive.google.com/file/d/0B_ZrhTFFRjn3Qk5ldHlkVEllaDA/view?usp=sharing

قام بنشر

اولا شكرا على الملف

ثانيا ملف data1 متفكش عنه الضغط بيعطي رسالة الملف معطوب.

ثالثا ما وظيفة كلا من القاعدة فى ملف bin وملف new  وملف data1 

وشكرا لسعة صدرك 

قام بنشر

تحياتي لك أخي ابو عبد الله الحلواني

1- data1 يمكن أن يعمل البرنامج بدون وجودها فهي قاعدة بيانات تم انشاؤها من البرنامج

2- bin فيه قاعدة بيانات اكسس فيها جدول واحد يحتوي على اسماء قواعد البيانات المنشأة في البرنامج ومساراتها والفائدة منه عندما تقوم بتحديث البرنامج واعطائه للزبون فستكون قواعد بياناته ومساراته موجودة عنده يستدعيها البرنامج من هذا الجدول وهكذا التحديث لا يؤثر على ارتباطات قواعد البيانات - هذه القاعدة ليس لها كلمة مرور -

3- new هي قاعدة بيانات افتراضية اساسية يقوم البرنامج بأخذ نسخة منها في حال انشاء قاعدة بيانات جديدة من البرنامج ووضعها في مجلد خاص بها مثل data1

- قاعدة بيانات new كلمة المرور فيها هي syriainmyheart

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

قام بنشر

السلام عليكم

سنتابع اليوم في بطاقة المادة التصنيف

1- تم إضافة نموذج frmoptions ومصدر سجلاته الجدول tbloptions حتى نتمكن من خلاله بتسمية مجموعات التصنيف بالاسماء المناسبة لنا وقد قمت بوضع اسماء تجريبية من عندي وأنت غير ملزم بهذه الاسماء ولا ترتيبها ولكن بعد الشروع في العمل يفضل عدم تغيير الاسماء

2- لاحظ في نموذج تعريف مادة في حدث عند التحميل كيف قمنا بتغيير الاسماء للمجموعات باستخدام الدالة dlookup وشرط التأكد من تأكد من وجود اسم في الجدول قبل استخدامه

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

3- في الوحدات أؤكد على أن عامل التحويل يحسب على اساس الوحدة الاولى وليس الثانية مثال

اذا كانت الوحدة الاولى قطعة والتحويل 1

والوحدة الثانية دستة والتحويل 12 أي أن الوحدة الثانية في 12 قطعة  من الوحدة الاولى

فتكون الثالثة كرتونة نكتب في التحويل كم عدد القطع في الكرتونة وليس عدد الدستات في الكرتونة فإذا كانت الكرتونة تحوي 4 دستات فيجب الكتابة بالتحويل في الوحدة الثالثة 48 وليس 4

 

 

أخيرا لا تنسى فك الضغط داخل مجلد أكسس

تحياتي للجميع

 

accurate 16.rar

قام بنشر (معدل)

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

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

رسالة الخطا غير واضحة في الصورة

تم تعديل بواسطه عبد الله قدور
  • Like 1
قام بنشر

السلام عليكم

أولا- إنتهيت من تصميم قاعدة البيانات (الجداول) وقمت بإضافة العمود الذي طلبه الاخ يوسف وهو أمر العمل بحيث هو حقل رقم موجود في راس الفاتورة

الجداول هي حسب الترتيب في القاعدة:

1- bill: جدول الفاتورة الرئيسي ويحوي على التاريخ والمستلم والمسلم وأمر العمل .

2- bodybill: جسم الفاتورة ويحوي على الاصناف الداخلة والخارجة من المستودع

3- depot: جدول يحوي على المستودعات

4- grp1 -grp2 - grp3 - grp 4 : نظام التصنيف وسأتكلم عنه في مشاركة لاحقة

5- item: جدول يحوي المواد الموجودة في المستودع

6- options: جدول الخيارات والاعدادات الافتراضية

7- user: جدول المستخدمين

 

 

كلمة مرور قاعدة البيانات هي : syriainmyheat

يفضل كما في كل برامجي السابقة المقدمة للمنتدى فك ضغط قاعدة البيانات في القرص  D

قاعدة البيانات الافتراضية موجود داخل مجلد new وهو قاعدة بيانات فارغة يقوم البرنامج باستخدامها في انشاء قواعد البيانات لكل السنوات وأي معلومات سيتم تسجيلها فيها ستكون افتراضية لكل القواعد المنشأة من خلال البرنامج

السلام عليكم لم لا يكون الرمز syriainmyheart 

أرجو لكم التوفيق في عملكم هذا تقبل تحياتي.

  • Like 1
قام بنشر

السلام عليكم

موضوع مطلوب  ومجهود كبير

ولاكن للامانة لم استطيع ان استفيد منه للأسباب الاتية

1- تحديد هوية البرنامج (هدفه ونطاق عمله (مخازن فقط -مخازن وعملاء وموردين - حسابات جزئي (يعنى به حسابات العملاء والموردين والضرائب والخزينة من واقع النشاط المباشر مع المخازن)))

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

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

3- موضوع انشاء قاعدة لعام جديد او النسخ الاحتياطي للقاعدة الحالية هو بلا شك مطلوب وبقوة للبرامج الناجحة

4- تختلف طبيعة احتياجات البرنامج من مكان واخر ومن شخص لأخر ولذألك يجب الاخذ بالنواحي الأساسية فقط وعدم التعديل طبقا لكل عضو (والالتزام من جميع الأعضاء بعدم كثرة المشاركات)

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

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

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

                                                                                                 هذا والله الموفق ،،،،،،،،،،،،،،،،،

 

 

  • Like 4
قام بنشر (معدل)

السلام عليكم 

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

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

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

 

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

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

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

وأنا أؤكد مسبقا انه لا أريد مقابل مادي أو دعاية للقيام بالتواصل عبر هذا البرنامج

 

ملاحظة : أنا أعمل على اكسس 2013 والبرنامج ان شاء الله ممكن ان يعمل على 2010  ولكن لا اضمن عمله على 2007

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

السلام عليكم أخي المحترم عبد الله 

لاحظ بالمشاركة التي سبقت مشاركتي أنك كتبت كلمة المرورsyriainmyheat كلمة ينقصها حرف واحد لتصبح سورية قلبي..وحقيقة هي أغلى من قلبي.لأن قلبي سيموت ولا أريد لبلدي أن يموت..تقبل تحياتي...السلام عليكم.

  • Like 1

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.




×
×
  • اضف...

Important Information