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

بناء قاعدة بيانات من الصفر(الجداول)


samisalim

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

السلام عليكم 😇

بناء على الموضوع السابق على الرابط

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

أرجوا من أساتذتي الاطلاع على المرفق وإبلاغي اذا توجد اخطاء

IT_v2_fe - جديد.rar

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

23 دقائق مضت, ازهر عبد العزيز said:

ماذا يقصد بهذا الجدول TblEmployee_Device

اجهزة الموظفين التي استلموها في عهدتهم

 

بغض النظر عن العلاقات ، لاني لا استخدمها في برامجي الا في الاستعلامات  ، ولكني في الوقت نفسه الزم المستخدم  عند ادخال البيانات بتطبيق وظيفة العلاقات اجباريا ، وهي باستخدام المنسدلات .

عندي ملاحظتين على السريع

1 - لا اعلم لماذا استخدمت الاحرف الكبيرة في كتابة الحقول ؟ وانما جرت العادة كتابة الحقول باحرف صغيرة واذا كانت مكونة من كلمتين نكتب بداية الكلمة الثانية بحرف كبير لتسهيل القراءة وفهم المعنى

2- الملاحظة الثانية وهي تخص حجم  الحقول النصية  فأكسس يعطي للحقل القيمة 255 آليا ، وهنا يجب ضبط الحجم بما يناسب البيانات المدخلة فمثلا حقل الهاتف لا يتجاوز 12

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

7 ساعات مضت, ازهر عبد العزيز said:

ماذا يقصد بهذا الجدول TblEmployee_Device

نعم مثل ما قال الاستاذ خليل 

اجهزة الموظفين التي استلموها في عهدتهم

 

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

6 ساعات مضت, ابوخليل said:

بغض النظر عن العلاقات ، لاني لا استخدمها في برامجي الا في الاستعلامات  ، ولكني في الوقت نفسه الزم المستخدم  عند ادخال البيانات بتطبيق وظيفة العلاقات اجباريا ، وهي باستخدام المنسدلات .

استاذي خليل لم افهم قصدك 

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

6 ساعات مضت, ابوخليل said:

1 - لا اعلم لماذا استخدمت الاحرف الكبيرة في كتابة الحقول ؟ وانما جرت العادة كتابة الحقول باحرف صغيرة واذا كانت مكونة من كلمتين نكتب بداية الكلمة الثانية بحرف كبير لتسهيل القراءة وفهم المعنى

راح اخذ بنصيحتك واكتب الحقول بأحرف صغيرة

 

6 ساعات مضت, ابوخليل said:

2- الملاحظة الثانية وهي تخص حجم  الحقول النصية  فأكسس يعطي للحقل القيمة 255 آليا ، وهنا يجب ضبط الحجم بما يناسب البيانات المدخلة فمثلا حقل الهاتف لا يتجاوز 12

بإذن الله راح اخذ بنصيحتك استاذي 

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

2 ساعات مضت, samisalim said:

استاذي خليل لم افهم قصدك 

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

 

مثلا عند العمل على نموذج مصدر بياناته جدولا فرعيا ، فإني اجعل الحقل الابن مربع تحرير ، مصدر الصف فيه هو حقل الاب في الجدول الرئيس

هنا لا يمكن ادخال بيانات خارج العلاقة .

ايضا اعتقد ان هذه العلاقات بين هذه الجداول يقوم اكسس بإلغائها عند تكبير قاعدة البيانات 

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

 

 

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

13 ساعات مضت, ابوخليل said:

2- الملاحظة الثانية وهي تخص حجم  الحقول النصية  فأكسس يعطي للحقل القيمة 255 آليا ، وهنا يجب ضبط الحجم بما يناسب البيانات المدخلة فمثلا حقل الهاتف لا يتجاوز 12

بعد البحث تبين ان حجم الحقل هو القيمة الفعلية للبيانات المدخلة

وعلى هذا : الحجم 255 لا تأثير له على المساحة المحجوزة 

انظر  هنا  و  هنا  و  هنا

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

السلام عليكم

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

@ابوخليل

@jjafferr

@ازهر عبد العزيز

IT_v2_fe - جديد.rar

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

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

لا اعلم هل الموديل من اشتراطاته لا يبدأ بالصفر ولكن إذا بدأ يجب عليك تغييره إلى نص

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

3 ساعات مضت, Hamtoooo said:

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

لا اعلم هل الموديل من اشتراطاته لا يبدأ بالصفر ولكن إذا بدأ يجب عليك تغييره إلى نص

هل تقصد أخي @Hamtoooo حقل الموديل انا هنا اخترت نوع البيانات  نص

Screenshot 2021-12-30 132601.jpg

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

جميل هذا ما قصدته ان يكون الموديل نص اعتقدت انا انه رقم 

بدايه موفقه 

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

بالنسبه لجدول البراند ممكن تقدر تدمج حقوله في جدول الاجهزة مثلا لتقليل الجداول

ثانيا

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

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

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

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

27 دقائق مضت, Hamtoooo said:

بالنسبه لجدول البراند ممكن تقدر تدمج حقوله في جدول الاجهزة مثلا لتقليل الجداول

يمكن كلامك صحيح أخي

لكن انا قلت عشان عملية التنظيم وعدم ادخال اسم الماركة والموديل عشوائي اكثر من مره بأكثر من اسم 

ويمكن طريقتي خاطئه ياريت حد من المختصين يدلنا على الطريقة الصحيحة 

وهنا السؤال 

هل يفضل دمج جدول brand و model مع جدول device؟

36 دقائق مضت, Hamtoooo said:

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

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

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

نعم بالفعل اتوقع والله أعلم يتم حله عندما يتم تصميم النموذج باستدعاء اسم القسم من جدول القسم دام يوجد علاقة بين الجدولين 

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

22 ساعات مضت, Hamtoooo said:

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

لا اعلم هل الموديل من اشتراطاته لا يبدأ بالصفر ولكن إذا بدأ يجب عليك تغييره إلى نص

الحقول الذي لا تتم عليها عمليات حسابية ( جمع / طرح / مقارنة ) الافضل جعلها نصية حتى لو كانت البيانات ارقام مثل رقم الهاتف ورقم الهوية ونحو ذلك

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

22 ساعات مضت, Hamtoooo said:

بالنسبه لجدول البراند ممكن تقدر تدمج حقوله في جدول الاجهزة مثلا لتقليل الجداول

وهنا السؤال 

هل يفضل دمج جدول brand و model مع جدول device؟

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

انت في نفسك منها شيء .. وحدسك في محله

اذا هذه تخص جهاز واحد ليه لا

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

ايضا هذه بيانات ثابتة لا تتغير كل جهاز له موديله وماركته الخاصة ( الاصناف)

فلو توفر جهاز مماثل ولكن ماركته او موديله مختلف يلزم تسجيله كصنف جديد

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

 

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

2 ساعات مضت, ابوخليل said:

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

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

لكن استحملني شوي دار رأسي😇

@ عند دمج بيانات الموديل والماركة مع جدول الجهاز

س1/هل عند إضافة بيانات كماركة أو موديل جديد في جدول الجهاز يتم إضافته في جداول الخدمة تلقائيا؟ 

س/كيف نجعل جدولي الموديل والماركة جداول خدمة؟ 

 

 

 

 

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

 اخوي سامي

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

بمعنى تسجيل كل جهاز والموظف المسؤول عنه

اذا كان هذا صحيح

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

عند تسجيل الجهاز في عهدة الموظف يتم رصد الرقم المعرف للجهاز فقط

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

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

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

43 دقائق مضت, ابوخليل said:

 اخوي سامي

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

بمعنى تسجيل كل جهاز والموظف المسؤول عنه

اذا كان هذا صحيح

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

عند تسجيل الجهاز في عهدة الموظف يتم رصد الرقم المعرف للجهاز فقط

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

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

الحين فهمت😅

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

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

في ٣١‏/١٢‏/٢٠٢١ at 20:02, ابوخليل said:

 اخوي سامي

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

 

أستاذي ابو خليل البرنامج هو عبارة عن برنامج لإدارة أجهزة المديرية والمدارس

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

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

تمت إضافة جداول جديدة  في المرفق للإطلاع عليها

 شرح الجداول المرفقه

 المديرية

 TblSectionجدول الدائرة

TblClassجدول القسم

TblEmployeeجدول أسماء الموظفين

TblDirectorateDeviceجدول أجهزة المديرية

TblStaffDeviesجدول أجهزة تم صرفها للموظفين

 TblLoanStaffDeviceجدول لإعارة أجهزة لموظفين  

 TblArchiveAhlalDeviceجدول أرشيف لإحلال أجهزة الموظفين

 TblArchiveReturnlDeviceجدول أرشيف إرجاع جهاز موظف بعد انهاء الخدمة ليتم صرفه لموظف آخر

 

المدارس

TblSchoolجدول المدرسة

TblSchoolOfficeجدول المكاتب

TblSchoolDeviceجدول أجهزة المدارس

TblSchoolOfficeDeviceجدول أجهزة تم صرفها للمكاتب

TblArchiveSchooAhlalDeviceجدول إرشيف للإحلال الأجهزة المدرسية

 

الجداول المشتركة

TblBrandجدول الماركة

TblModelجدول الموديل

-----------------------------------------------------

ارجو منكم اساتذتي التكرم وفحص الجداول هل بنيتها صحيحة واذا لديكم أي افكارIT_v2_fe - NEW.rarIT_v2_fe - NEW.rar أخرى او نصايح  لكي يتسنى لي الانتقال لمرحلة تصميم النماذج وبعيد عن الأخطاء المستقبلية

بارك الله فيكم

 

 

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

اهلا اخوي سامي

لو كنت وضعت شرحك هذا في اول مشاركة كان افضل

على كل حال وحسب رأيي فأنت لست بحاجة الى بعض الجداول التي ذكرت

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

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

انت بحاجة الى الجداول التالية :

1- جدول الماركات

2- جدول الموديلات

3- جدول الموظفين ( يشتمل على اسم الموظف ، رقمه الوظيفي او رقم البطاقة الشخصية ، والهاتف )

4- جدول المدارس ( يشتمل على اسم المدرسة والموقع او الحي ورقم الهاتف )

5- جدول الدائرة

6 - جدول القسم

7- جدول المكاتب

وكل هذه اعلاه جداول خدمة

1- جدول الاجهزة

2- جدول العمليات

هنا يظهر لك ان رأس الهرم هو الجهاز

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

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

مثلا في جدول الموظفين او المدارس نضع حقلا في سجل الموظف : هل هو على رأس العمل ( نعم / لا ) اذا اخترنا (لا )  فلن يظهر في قوائم الموظفين الرئيسية ولكن يمكن اظهاره بطرق اخرى

ومثل ذلك الاجهزة المحالة الى الارشيف نضع في السجل ما يدل على ذلك ( في جدول الاجهزة كي لا يظهر مع الاجهزة ) وفي جدول العمليات ايضا 

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

ايضا يمكنك الاستعلام عن الموظف او المدرسة والاجهزة التي استلمها سواء كان على رأس العمل او انتهى عقده

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

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

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

وعند الموافقة على التسليم  ستعود  للظهور في القوائم الرئيسية

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

4 ساعات مضت, ابوخليل said:

اهلا اخوي سامي

لو كنت وضعت شرحك هذا في اول مشاركة كان افضل

على كل حال وحسب رأيي فأنت لست بحاجة الى بعض الجداول التي ذكرت

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

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

انت بحاجة الى الجداول التالية :

1- جدول الماركات

2- جدول الموديلات

3- جدول الموظفين ( يشتمل على اسم الموظف ، رقمه الوظيفي او رقم البطاقة الشخصية ، والهاتف )

4- جدول المدارس ( يشتمل على اسم المدرسة والموقع او الحي ورقم الهاتف )

5- جدول الدائرة

6 - جدول القسم

7- جدول المكاتب

وكل هذه اعلاه جداول خدمة

1- جدول الاجهزة

2- جدول العمليات

هنا يظهر لك ان رأس الهرم هو الجهاز

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

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

مثلا في جدول الموظفين او المدارس نضع حقلا في سجل الموظف : هل هو على رأس العمل ( نعم / لا ) اذا اخترنا (لا )  فلن يظهر في قوائم الموظفين الرئيسية ولكن يمكن اظهاره بطرق اخرى

ومثل ذلك الاجهزة المحالة الى الارشيف نضع في السجل ما يدل على ذلك ( في جدول الاجهزة كي لا يظهر مع الاجهزة ) وفي جدول العمليات ايضا 

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

ايضا يمكنك الاستعلام عن الموظف او المدرسة والاجهزة التي استلمها سواء كان على رأس العمل او انتهى عقده

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

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

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

وعند الموافقة على التسليم  ستعود  للظهور في القوائم الرئيسية

أهلين استاذ ابو خليل

1)بحصوص الجداول الخدمية هل يتم إنشاء حقول بمفتاح أساسي رقم تلقائي 

مثال جدولي brand وmodel

جدول brand يشمل على(idb-bName)

idb  حقل رقم تلقائي بمفتاح أساسي

هل يتم وضع حقل idb في جدول model (idm-mName-idb) )

أو فقط (idm-mName)

2) هل يتم إنشاء نموذجات لجداول الخدمية ولا فقط جداول.

3) بخصوص عملية إعارة جهاز لفترة مؤقته هل أقوم ب إنشاء جدول مستقل بحقوله.

4) ماذا تقصد بجدول العمليات وما هي حقوله؟

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

10 ساعات مضت, samisalim said:

أهلين استاذ ابو خليل

1)بحصوص الجداول الخدمية هل يتم إنشاء حقول بمفتاح أساسي رقم تلقائي 

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

 

مثال جدولي brand وmodel

جدول brand يشمل على(idb-bName)

idb  حقل رقم تلقائي بمفتاح أساسي

هل يتم وضع حقل idb في جدول model (idm-mName-idb) )

أو فقط (idm-mName)

الجداول المساعدة ( الخدمية) يجب ان تختصر حسب الحاجة مثلا // جدول الموديل (رقم معرف _ الموديل ) وجدول الماركة ( رقم معرف _ الماركة )

جدول الموظفين (رقم معرف _ الرقم الوظيفي_ اسمه _ هاتفه )  // جدول المدارس ( رقم معرف _ اسم المدرسة _ الموقع _ الهاتف ) // جدول الدائرة ( رقم معرف _ اسم الدائرة ) // جدول القسم (رقم معرف _ اسم القسم ) // جدول المكاتب ( رقم معرف _ اسم المكتب )

2) هل يتم إنشاء نموذجات لجداول الخدمية ولا فقط جداول. 

نعم من اجل الاضافة لما يستجد والتأشير على المنتهي 

3) بخصوص عملية إعارة جهاز لفترة مؤقته هل أقوم ب إنشاء جدول مستقل بحقوله.

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

4) ماذا تقصد بجدول العمليات وما هي حقوله؟

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

2- جدول العمليات او ان شئت اسمه جدول التفاصيل .. فهو الذي تجري عليه او تتم فيه العمليات كلها التسليم والاستلام سواء كانت اعارة او دائمة  من الموظفين او المدارس وكذلك احالة الجهاز للتقاعد

بالنسبة للحقول :

فجدول الاجهزة مفهوم لديك ويستفيد من جدولي الموديل والماركة

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

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

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

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.

  • المتواجدين الان   1 عضو متواجد الان

×
×
  • اضف...

Important Information