ازهر عبد العزيز قام بنشر يوليو 22, 2020 قام بنشر يوليو 22, 2020 السلام عليكم .... طبعا النصيحة للمبتدئين امثالي سابقا عندما كنت اقراء مشاركات الاخوة الاعضاء واقراء اجوبة الاساتذة بخصوص مشاركاتهم بعد تقديم الحلول لهم احيانا يخبرون صاحب الاستفسار بان يتجنب كتابة الحقول باللغة العربية فاقول في ذهني وماذا لو كانت باللغة العربية اين المشكلة وقبل فترة كنت في صدد تصميم قاعدة بيانات باللغة العربية لاحد الاصدقاء فقمت بتجاهل نصائح الاساتذة وقمت بكتابة الحقول باللغة العربية وعند المضي بالتصميم عرفت فائدة التحذير فعند كتابة المعادلات او الاكواد لاتعرف اين تضع الماوس اذا اردت ان تمسح شئ ومع التحديد المصيبة اكبر وغيرها من المشاكل لذلك نصيحتي بعد التجربة اكتب الحقول باللغة الانكليزية ومن الحقل تسمية توضيحية في خصائص الجدول في خصائص الحقل اكتب التسمية التي تحتاجها باللغة العربية 11
jjafferr قام بنشر يوليو 22, 2020 قام بنشر يوليو 22, 2020 وبقية النصائح !! لازم اكتب قائمتي هنا ، واكتب مشاكل الاعضاء اللي صادفها 🙂 الحمدلله ، مشكلة واحدة وطاحت عنك ، شد حيلك في مراعات بقية الامور اللي بكتبها على قائمتي ان شاء الله 🙂 جعفر 4 1
kha9009lid قام بنشر يوليو 22, 2020 قام بنشر يوليو 22, 2020 4 ساعات مضت, محمد أبوعبدالله said: لعل احد يقرأ التعليقات استاذنا خالد وينتبه للنصيحيتين هههههه كلامك صحيح ارفاق ملف يسهل ايجاد الحل احسنت استاذ @محمد أبوعبدالله نرجع للموضوع في انتظار مشاركة استاذنا الفاضل @jjafferr لدي بعض النصائح تجنب استخدام اللغة العربية في اسماء الحقول وكذلك اسماء كائنات القاعدة نجنب الاسماء المركبة واذا استخدمتها قبل الجزء الثاني من اسم الحقل او الكائن ضع _ بدلا من مفتاح المسافة اذا كانت حقول الجدول كثيرة يمكن تقسيم الجدول وانشاء علاقة راس براس الاصدارات الحديث من اكسس تسمح باجراء عمليات حسابية في الجدول مع ذلك استخدام العمليات الحسابية في النموذج افضل من استخدامها في الجدول اذا كنت تستخدم اكسس بواجهه عربية عند اضافة مربع نص او زر امر لا تكتفي بتغيير اسمه فقط الى اللغة الانجليزية بل قم ايضا بتغيير تسمية العنصر ايضا الى اللغة الانجليزية تجنب استخدام كلمات عربية في الاكواد عند حذف زر امر من النموذج قم اول بحذف الكود ثم قم بحذف زر الامر تجنب استخدام حقول محسوبة في الاستعلام مبنية على حقول محسوبة اخرى في نفس الاستعلام وبالامكان استخدام اكثر من استعلام لتنفيذ ذلك عند كتابة اكواد طويلة بالامكان وضع نص توضيحي لسهولة المراجعة لاحقا بالنسبة للاكواد المكررة بالامكان كتابتها مره واحدة واستدعائها عند الحاجة بدلا من تكرار كتابتها لا تزال توجد نصائح ولكن العرب قالت البلاغة الايجاز 5 1
kha9009lid قام بنشر يوليو 22, 2020 قام بنشر يوليو 22, 2020 10 دقائق مضت, فايز.. said: كيف يتم ذلك .. مزيدا من التوضيح لو تكرمت احيانا نستخدم امر معين في اكثر من نموذج مثلا امر اضافة او حفظ الخ او حتى رسالة معينة فبدلا من اعادة كتابتها في كل نموذج ممكن نعمل وحدة نمطية ونستدعيها عند الحاجة وكذك قد نحتاج الى تنفيذ حدث معين في نفس النموذج فيدلا من اعادة كتابتة ممكن نستدعيها Call tx11_AfterUpdate هنا استدعينا حدث بعد التحديث للحقل tx11 عند تحديث حقل اخر او عند النقر على زر امر 3
jjafferr قام بنشر يوليو 22, 2020 قام بنشر يوليو 22, 2020 السلام عليكم 🙂 شكرا اخوي خالد ، وياريت تكمل القائمة ، وبالتفصيل بدل الايجاز ، فالمعلومة يجب ان تصل واضحة 🙂 هذه ملاحظاتي على ملاحظاتك 2 ساعات مضت, kha9009lid said: 1. تجنب استخدام اللغة العربية في اسماء الحقول وكذلك اسماء كائنات القاعدة وتجنب ان يبدأ اسم الكائن برقم ، مثل 2txt_Section ، وتجنب استخدام اسماء الاوامر الاكسس مثل Date او Year او Section ... 2. نجنب الاسماء المركبة واذا استخدمتها قبل الجزء الثاني من اسم الحقل او الكائن ضع _ بدلا من مفتاح المسافة استعمل "_" مثل Year_Salary ، ولا تستعمل "-" اي علامة الناقص مثل Year-Salary ، لأنك اذا استعملتها في اي مكان في البرنامج بدون ان تضعها بين [] ، فسيتعامل نعها البرنامج انك تريد ان تقوم بعملية الطرح بين الحقلين/الامرين/المتغيرين Year و Salary ، لأنها ستظهر هكذا : Year - Salary 3. اذا كانت حقول الجدول كثيرة يمكن تقسيم الجدول وانشاء علاقة راس براس تقسيم الجدول الى عدة جداول 4. الاصدارات الحديث من اكسس تسمح باجراء عمليات حسابية في الجدول (حقل محسوب) مع ذلك استخدام العمليات الحسابية في الاستعلام او النموذج افضل من استخدامها في الجدول 5. اذا كنت تستخدم اكسس بواجهه عربية عند اضافة مربع نص او زر امر لا تكتفي بتغيير اسمه فقط الى اللغة الانجليزية بل قم ايضا بتغيير تسمية العنصر ايضا الى اللغة الانجليزية 6. تجنب استخدام كلمات عربية في الاكواد او حتى كلمات انجليزية تبدأ برقم ، كما اشرنا اليه في رقم 1 اعلاه 7. عند حذف زر امر من النموذج قم اول بحذف الكود ثم قم بحذف زر الامر 8. تجنب استخدام حقول محسوبة في الاستعلام مبنية على حقول محسوبة اخرى في نفس الاستعلام وبالامكان استخدام اكثر من استعلام لتنفيذ ذلك يعني اعمل حقل فيه حسابات في استعلام واحفظ الاستعلام ، ثم اعمل استعلام جديد ومصدر بياناته هو الاستعلام السابق 9. عند كتابة اكواد طويلة بالامكان وضع نص توضيحي لسهولة المراجعة لاحقا 10. بالنسبة للاكواد المكررة بالامكان كتابتها مره واحدة واستدعائها عند الحاجة بدلا من تكرار كتابتها 11. لا تستعمل النماذج المنبثقة إلا في حالات نادرة 12. لا تضع ازرار ازامر في التقرير ، فالتقرير للطباعة فقط 13. لا تحفظ الصور الكثيرة داخل برنامج الاكسس ، وانما احفظها في مجلد الوندوز ثم برمجيا نادها للنموذج/التقرير 14. عند استعمال الصور ، يجب ان تحافظ على نسبة طول الى عرض الصورة ، يعني لا تجعل الدائرة تصبح بشكل بيضاوي ، واستعمل Clip او Zoom ولا تستعمل Stretch إلا في حالات ضيقة 15. في التقرير استعمل وضع Report View لتضبيط عرض الحقول فقط ، ثم غيرها الى وضع Print Preview علشان تحصل على الشكل النهائي للطباعة جعفر 5
kha9009lid قام بنشر يوليو 23, 2020 قام بنشر يوليو 23, 2020 11 ساعات مضت, jjafferr said: شكرا اخوي خالد ، وياريت تكمل القائمة ، وبالتفصيل بدل الايجاز ، فالمعلومة يجب ان تصل واضحة الحقيقة انك ماقصرت جزاك الله كل خير رقم 2 هذا ماقصدته شرطه سفلية وليس علامة ناقص رقم 3 هو ما اردت قوله رقم 4 في الاستعلام سقطت سهوا والسن له احكام اللهم احسن خاتمتي وكل من يقرأ رقم 8 جزاك الله خير فقط اطنبت فافهمت وانا اوجزت فانقصت وهنا استكمل ما سقط مني سهوا يجب ان يحتوي كل جدول على حقل مفتاح اساسي حتى لو كان الجدول غير مرتبط بعلاقة مع جدول اخر او لو كان الجدول تابعا لاخر الترقيم التلقائي مطلوب كرقم فريد للسجلات ولكني افضل عدم استخدامه كاساس لرقم الموظف او رقم الفاتورة الخ استخدام العلاقات بشكل صحيح يؤدي الى عدم تكرار البيانات سهولة الادخال والتحديث والتكامل المرجعي 2
kha9009lid قام بنشر يوليو 23, 2020 قام بنشر يوليو 23, 2020 الحديث ذو شجون ماسبق هو مجموعة من النصائح من خلال تجارب وخبرات متراكمة ولكن هناك امور اهم من ذلك وهي ماقبل انشاء قاعدة البيانات وهذة تحتاج الى تفصيل وباذن الله لنا عود وقبل ذلك اتمنى الاطلاع على المشاركة التالية ومشاهدة ملف الفيديو من خلال رابط اليتيوب اقتباس 1
jjafferr قام بنشر يوليو 23, 2020 قام بنشر يوليو 23, 2020 خلينا نضع عصارة افكارنا هنا ، وبعدها انا بعمل موضوع جديد ، فيه تجميع وتبويب لجميع هذه النقاط ، واذا اعطانا الله سبحانه وتعالى العمر واسعفني الوقت فممكن اشير الى المواضيع اللي فيها هذه المشاكل 🙂 واللي يحزنني ، اني ارى الكثير من المبتدئين بدل الاهتمام بالإلمام بمعرفة البرمجة الصحيحة ، فإنهم يسالون عن : - اخفاء جداول وكائنات الاكسس ، والمشكلة اللي فيه هو انه قد يتم حذف رابط الجداول المرتبطة - اخفاء خلفية الاكسس - عمل حماية للبرنامج عن طريق رقم الهاردسك او ... يا أخي ، اذا انت مستحي من استعمال الاكسس وما تريد المستخدم يعرف انه اكسس ، فلا تستعمله ، والسوق والحمدلله مليان برامج مما لذ وطاب. جعفر 1 1
kha9009lid قام بنشر يوليو 23, 2020 قام بنشر يوليو 23, 2020 منذ ساعه, jjafferr said: خلينا نضع عصارة افكارنا هنا ، وبعدها انا بعمل موضوع جديد ، فيه تجميع وتبويب لجميع هذه النقاط ، واذا اعطانا الله سبحانه وتعالى العمر واسعفني الوقت فممكن اشير الى المواضيع اللي فيها هذه المشاكل 🙂 تمام اخي جعفر الله يقويك منذ ساعه, jjafferr said: يا أخي ، اذا انت مستحي من استعمال الاكسس وما تريد المستخدم يعرف انه اكسس ، فلا تستعمله ، والسوق والحمدلله مليان برامج مما لذ وطاب. هذه المشكله ليس لدى مبرمجي اكسس فقط بل حتى بعض المستفيدين من البرامج ولدي العديد من الامثلة لبعض الاقسام لا يرغبوا في البرنامج اذا كان مصمم بالاكس على الرغم ان عدد مستخدمي البرنامج موظف واحد الى ثلاثة موظفين بحد اقصى منذ ساعه, jjafferr said: - اخفاء جداول وكائنات الاكسس ، والمشكلة اللي فيه هو انه قد يتم حذف رابط الجداول المرتبطة - اخفاء خلفية الاكسس - عمل حماية للبرنامج عن طريق رقم الهاردسك او ... الحقيقة البعض يهتم بموضوع الحماية اكثر من اهتمامة بتصحيح ومراجعة البرنامج وهذه النقطة بالذات لا احب الحديث عنها بتفصيل 2
Mahmood83 قام بنشر يوليو 23, 2020 قام بنشر يوليو 23, 2020 في ٢٢/٧/٢٠٢٠ at 23:15, jjafferr said: السلام عليكم 🙂 شكرا اخوي خالد ، وياريت تكمل القائمة ، وبالتفصيل بدل الايجاز ، فالمعلومة يجب ان تصل واضحة 🙂 هذه ملاحظاتي على ملاحظاتك جعفر شكرا استاذ جعفر لكل هذا النصائح النصيحة رقم 11 - لا تستعمل النماذج المنبثقة إلا في حالات نادرة !!! لماذا انا دائما استعمل هذا .... هل هذا غلط شكرا. 1
jjafferr قام بنشر يوليو 24, 2020 قام بنشر يوليو 24, 2020 19 ساعات مضت, Mahmood83 said: النصيحة رقم 11 - لا تستعمل النماذج المنبثقة إلا في حالات نادرة !!! لماذا انا دائما استعمل هذا .... هل هذا غلط احد الاسباب فقط ، وإلا فالمقام يطول : عدم عمل برنامجك على كمبيوتر العميل ، او لما تنصب نسخة اكسس 2007 فما فوق . . . وقام الكثير بمحاولة التغلب على هذه المشكلة: . . . مع ان المشكلة كانت بسيطة ، وهي نموذج منبثق 🙂 جعفر 1 2
jjafferr قام بنشر يوليو 25, 2020 قام بنشر يوليو 25, 2020 السلام عليكم 🙂 يجب ان تستعمل النسخة الاقدم من الاكسس في البرمجة ، يعني اذا اردت برمجة accdb فيجب استخدام اكسس 2007 ، وتجرب برنامجك على بقية النسخ الحديثة ، بنسختيها نواة 32بت و 64بت ، وهذا الموضوع تم نقاشه هنا : جعفر
jjafferr قام بنشر يوليو 28, 2020 قام بنشر يوليو 28, 2020 لا يُنصح بإستعمال حقول Lookup ، ولا حقول المرفقات في الجدول ، ولا عمل الكومبوبوكس في الجدول. 2
kha9009lid قام بنشر يوليو 28, 2020 قام بنشر يوليو 28, 2020 (معدل) اذا كنت ستستخدم البرنامج عن طريق الشبكة تجنب استخدم البحث والفلترة في حدث عند التغيير واستخدم بدلا من ذلك حدث بعد التحديث ايضا من الاخطاء التي نشاهدها استخدام في بداية اي كود on error resume next وهذا يؤدي الى استكمال تنفيذ الاجراء حتى في حالة وجود خطأ تم تعديل يوليو 28, 2020 بواسطه kha9009lid 1
jjafferr قام بنشر يوليو 28, 2020 قام بنشر يوليو 28, 2020 واهم مشاكل بطئ قاعدة البيانات في الشبكة: جعفر 1
jjafferr قام بنشر يوليو 31, 2020 قام بنشر يوليو 31, 2020 عدم وضع الساعة في النموذج ، والاهتمام بأبعاد الصورة 🙂 جعفر 2
عبد اللطيف سلوم قام بنشر يوليو 31, 2020 قام بنشر يوليو 31, 2020 2 ساعات مضت, jjafferr said: عدم وضع الساعة في النموذج ، والاهتمام بأبعاد الصورة 🙂 جعفر اشكرك على النصيحة معلمنا يعني الافضل نضع التاريخ فقط ؟
jjafferr قام بنشر يوليو 31, 2020 قام بنشر يوليو 31, 2020 11 دقائق مضت, عبد اللطيف سلوم said: يعني الافضل نضع التاريخ فقط ؟ نعم ، التاريخ مو مشكلة ، لأنك تعطي الحقل تاريخ اليوم بمعادلة واحدة ، ولمرة واحدة فقط 🙂 جعفر 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.