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

jjafferr

أوفيسنا
  • Posts

    9977
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    406

كل منشورات العضو jjafferr

  1. حياك الله اخوي يوسف ، وكل عام وانت والاهل بخير 🙂 نضيف هذه المعادلة لنجمع عدد المصابين والاصحاء (السليمين!!) . والنتيجة : . جعفر 1238.1.APE.accdb.zip
  2. نعم ، التاريخ مو مشكلة ، لأنك تعطي الحقل تاريخ اليوم بمعادلة واحدة ، ولمرة واحدة فقط 🙂 نعم ، هذا هو الكلام الجميل 🙂 جعفر
  3. السلام عليكم 🙂 اخي احمد ، مثل ما قاله اخي حسام : اعطنا الارقام ، وخلينا نحللها و نشتغل على الهندسة العكسية ، ونصل للمعادلة الصحيحة 🙂 جعفر
  4. نعم ، التاريخ مو مشكلة ، لأنك تعطي الحقل تاريخ اليوم بمعادلة واحدة ، ولمرة واحدة فقط 🙂 جعفر
  5. يا رجال ، بعض المستخدمين عندهم لابتوبات بنظام XP او Vista عليه !! وعيدكم مبارك 🙂 جعفر
  6. وعليكم السلام 🙂 وعيدكم مبارك 🙂 انا لم اعمل رسائل تنبيه ، وانما عملت شيء قد يكون مقبول 🙂 1. نعمل استعلام مجاميع ، ونجمع الحقول في حقل واحد (لاحظ الحقل All ) : . ثم نعمل استعلام عادي لنفس الجدول ، وننسخ حقل All اليه . نعمل نموذج لكل استعلام ، ثم نضع النموذجين في نموذج واحد ، ونربط النموذج الفرعي بالرئيسي عن طريق الحقل All : . والنتيجة ، لما تختار من النموذج الرئيسي ، تجد تفاصيل السجلات في النموذج الفرعي : . جعفر 1239.Count.mdb.zip
  7. عدم وضع الساعة في النموذج ، والاهتمام بأبعاد الصورة 🙂 جعفر
  8. السلام عليكم 🙂 انا ضد وضع الساعة في النموذج ، لأن حدث On Timer يحدث كل ثانية (ساعتك تشير الى انك تعرض الثواني ايضا) : 1. ومستحيل انه يستطيع ان يحدث كل ثانية ، لأن هذا الامر مرتبط بساعة الجهاز ، وعلشان اكسس يقدر يحصل على هذه المعلومة ، فإنه يطلبها من الوندوز ، والذي معناه ان المعالج CPU يجب ان ينفذ هذا الامر ، ومن المعروف ان المعالج يكون لديه طابور من الاوامر لتنفيذها ، والأولوية لتنفيذ أوامر الوندوز ثم اوامر البرامج ، ومستحيل ان المعالج يكون فاضي ومستعد 100% لتنفيذ امر الاكسس في تلك الجزئية من الثانية. لهذا السبب ترى ان معظم الوقت الثواني تعمل بطريقة صحيحة ، وبعض الاوقات تتوقف الثواني (لما المعالج يكون مشغول بتنفيذ أوامر اخرى) ، ولا حقا نرى ان الساعة تعمل بطريقة صحيحة!! طبعا كلامي ليس معناه ان بعد التوقف يكون الوقت خطأ ، وانما كلامي انه يكون فيه تأخير في عرض الثواني بعض الاوقات ، 2. وبما ان الساعة موجودة في زاوية الكمبيوتر (ولاحظ انه لا يوجد بها ثواني ايضا) ، فمافي داعي ان نضع ساعة في النموذج ، إلا اذا كان عندنا نموذج منبثق يملئ الشاشة ، واللي من الخطأ استعمال النموذج المنبثق إلا في حالات نادرة ، وهذه احد مشاكله !! 3. حدث الساعة سيكون يعمل طوال وقت استعمال البرنامج ، ولما تفتح احد النماذج وتريد تنفيذ احد الاوامر ، قد تجد فيه بطئ في التنفيذ ، 4. بما ان حدث الساعة يعمل طوال وقت استعمال البرنامج ، واذا اردت ان تعمل تغيير في كود احد النماذج الاخرى في البرنامج ، فسترى انك لا تستطيع كتابة الكود بحرية ، لأنه كل ثانية سترى ان مؤشر الكتابة يرجع الى اول السطر ويترك السطر بلون احمر لأنك لم تكمل كتابة الكود ، الى ان تغلق النموذج الرئيسي او تضعه في وضع تصميم فيتوقف حدث الساعة 🙂 عند استعمال الصور يجب المحافظة على نسبة الطول الى نسبة العرض ، حتى تظهر الصورة بمقاسات صحيحة ، لذلك لا تستعمل Stretch (لاحظ الخيار الثاني في القائمة) إلا بنسبة قليلة ، وإلا فالشكل الدائري سيظهر كشكل بيضاوي (وهذا غير صحيح وعمل غير احترافي) ، ولاحظت هذا على احد صورك في النموذج : . جعفر
  9. وعليكم السلام 🙂 عيدكم مبارك وايامكم سعيدة ان شاء الله 🙂 جعفر
  10. وعليكم السلام 🙂 اهلا وسهلا بك في المنتدى 🙂 اخي الفاضل ، ساعدنا حتى نساعدك !! ارفق لنا البرنامج المطلوب ، ثم اخبرنا اي نموذج واي حقل تريد المساعدة فيه ، ثم اذكر المطلوب بالتفصيل 🙂 جعفر
  11. بسبب الكلمات العربية ، تم قلب نهاية سطر الامر !! جرب التالي: Between nz([forms]![frm_Search]![Area_From];0) And nz([forms]![frm_Search]![Area_To];100000) Or isnull([Area_Size]) جعفر
  12. وعليكم السلام 🙂 تستطيع ان تفتح ملف الـ pdf عن طريق برنامج قارئ الـ pdf ، ثم تحفظ الملف بصيغة نص txt ، ولكن شركة ادوبي حذفت اوامر التحكم من قارئهم المجاني ، فلا يمكنك استعماله !! تستطيع استعمال برنامج وسيط مثل البرنامج المجاني pdftotext والذي يمكنك انزال الحزمة الكاملة (مع برامج اخرى لإستخراج الصور ووو من ملف الـ pdf) بواجهة ، من هنا : http://www.xpdfreader.com/download.html اما الحزمة التي نريدها فهي التي يمكن ان نتحكم بها عن طريق ارسال الاوامر من الاكسس عن طريقة CommandLine : https://dl.xpdfreader.com/xpdf-tools-win-4.02.zip طريقة استعماله : http://www.xpdfreader.com/pdftotext-man.html تستطيع استعماله عن طريق الامر Shell من الاكسس 🙂 جعفر
  13. حيا الله اخوي يوسف 🙂 الحقول باللون البرتقالي مخفية ، وهي تسلسل لكل مجموعة ، بينما الحقول باللون الاصفر تأخذ قيمة الحقل البرتقالي . والنتيجة . والسبب انك ما تقدر تحسب عدد السجلات ، لأنه في الواقع التقرير فيه مجاميع عدد السجلات (انظر الاستعلام مصدر بيانات التقرير لرؤية العدد الصحيح) 🙂 جعفر 1238.APE.accdb.zip
  14. وعليكم السلام 🙂 الطابعات الحرارية تأخذ اكثر من حجم واحد من الاوراق ، لذلك يجب ضبط اعدادات حجم الورقة من اعدادات الطابعة نفسها 🙂 اقترح عليك ان تعرف اسم الطابعة ، ثم تنصّب برنامج الطابعة على كمبيوترك ، وتعمل التضبيط المطلوب ، ثم تُخبر المستخدم بها 🙂 جعفر
  15. يحدث هذا عند استخدام الكلمات العربية في الكود ، لهذا السبب فيُنصح بإستخدام الكلمات الانجليزية في تسمية جميع كائنات الاكسس🙂 خليني اكتب المصطلحات بالانجليزي علشان الكود يكون واضح ، وبعدها تقدر تغيره : frm_Search : نموذج بحث بالسعر تجربة1 ، وان هذا النموذج هو نموذج رئيسي ، وبقية حقول البحث موجودة عليه ، Area_From : المساحة من Area_To : المساحة الى Area_Size : اسم حقل المساحة الذي نضع المعيار فيه واذا لم تكتب اي قيمة في حقل "المساحة من" فنفترض ان اقل مساحة = 0 ، بينما اذا لم تكتب اي قيمة في حقل "المساحة الى" فنفترض ان اكبر مساحة = 100000 عليه ، تصبح المعادلة: Area_Size : حقل المساحة لا يحتوي على حقول فارغة Between nz([forms]![frm_Search]![Area_From];0) And nz([forms]![frm_Search]![Area_To];100000) او Between (IIf(Len([[forms]![frm_Search]![Area_From] & '')=0,0,[forms]![frm_Search]![Area_From])) And (IIf(Len([forms]![frm_Search]![Area_To] & '')=0,100000,[forms]![frm_Search]![Area_To])) Area_Size : حقل المساحة يحتوي على حقول فارغة Between nz([forms]![frm_Search]![Area_From];0) And nz([forms]![frm_Search]![Area_To];100000) Or [Area_Size] Is Null او Between (IIf(Len([[forms]![frm_Search]![Area_From] & '')=0,0,[forms]![frm_Search]![Area_From])) And (IIf(Len([forms]![frm_Search]![Area_To] & '')=0,100000,[forms]![frm_Search]![Area_To])) Or [Area_Size] Is Null جعفر
  16. وطبعا عدم ربط الكمبيوتر بالشبكة عن طريق WiFi
  17. واهم مشاكل بطئ قاعدة البيانات في الشبكة: جعفر
  18. عفوا ، قمت بتعديل الشرح الى: 2. وسرعة الـ Switch او Router يجب ان تكون 1 جيجا كذلك ، ما اعرف بالضبط ، ولكن مادام يوجد اتصال بين الجهاز والسيرفر عن طريق كتابة المسار ، فلا يوجد مشكلة 🙂 جعفر
  19. لا يُنصح بإستعمال حقول Lookup ، ولا حقول المرفقات في الجدول ، ولا عمل الكومبوبوكس في الجدول.
  20. وعليكم السلام 🙂 من تجربتي في عمل البرنامج على الشبكة ، ومن تعديلي على البعض منها ، هذه النقاط مهمة : 1. سرعة كيبل الاتصال بين الكمبيوترات والـ Switch او Router يجب ان يكون من نوع cat6 اي تمر البيانات به بسرعة 1 جيجا ، 2. وسرعة الـ Switch او Router يجب ان تكون 1 جيجا كذلك ، 3. التصميم الصحيح لقاعدة البيانات ، وطبعا تقسيم البرنامج الى واجهة على كمبيوتر المستخدمين ، وجداول على السيرفر ، 4. فهرسة الحقول في الجداول ، بحيث اي حقل فيه معيار في استعلام او في الكود ، يجب ان يكون مفهرس ، سواء في جدوله او عن طريق العلاقات بين الجداول (لأن اذا كان الحقل ب من الجدول2 مفهرس ، ثم عملنا بينه وبين الحقل ج من الجدول3 (فلا يوجد داعي لعمل فهرسة لهذا الحقل) ، لأن فهرست الحقل ب تمتد الى الحقل ج ، وبعد عمل الفهرسة ، يجب ان تعمل ضغط واصلاح لبرنامج الجداول ، حتى يصبح البرنامج جاهز ، 5. عدم وضع جزء الجداول BE على نفس القرص الذي به الوندوز ، ويجب وضعه على قرص مختلف (يعني هارد دسك مختلف وليس بارتيشن مختلف) ، ويا حبذا على قرص SSD (ولو صغير ، لأنك محتاج الى 2 جيجا فقط 🙂 ) جعفر
  21. وطريقة سهلة لمعرفة مسار سطح المكتب ، اكتب التالي في نافذة VBE ، واضغط على زر Enter على الكيبورد وسترى المسار: . ?Environ("USERPROFILE") & "\Desktop" رجاء الملاحظة عند كتابة علامة الاستفهام ، يجب ان يكون الكيبورد باللغة الانجليزية ، يعني اذا كتبت علامة الاستفهام هذه ؟ فلن يعمل الكود !! جعفر
  22. وعليكم السلام 🙂 واهلا وسهلا بك في المنتدى 🙂 ستجد مرادك في هذا الرابط: جعفر
  23. مو هذا السؤال اللي لازم يُطرح ، وإنما السؤال يجب ان يكون، لماذا التصدير من التقرير ؟ لأنك تحصل على البيانات فقط بدون التنسيق ، وهذه البيانات تقدر تأخذها من الاستعلام 🙂 جعفر
  24. بالاضافة الى ما تفضل به اخوي ابوخليل ، السؤال هو ، ليش اصلا تعمل الاستعلام في الكود (نعم هناك حالات خاصة 🙂 ) ؟ الاكسس هو واحد من افضل البرامج اللي تسمح لك تعمل الاستعلام بدون كود ، مجرد سحب وفلت للحقول ، سواء بربط الجداول او اضافة الحقول او تغيير ترتيبها ، وبعد ان تعمل الاستعلام ، تقدر تناديه من الكود 🙂 جعفر
  25. السلام عليكم 🙂 تصدير التقرير الى اكسل به بعض المشاكل ، ولذا يُنصح بتصدير الاستعلام 🙂 جعفر
×
×
  • اضف...

Important Information