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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    408

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

  1. وعليكم السلام 🙂 اهلا وسهلا بك في المنتدى 🙂 اخي الفاضل ، ساعدنا حتى نساعدك !! ارفق لنا البرنامج المطلوب ، ثم اخبرنا اي نموذج واي حقل تريد المساعدة فيه ، ثم اذكر المطلوب بالتفصيل 🙂 جعفر
  2. بسبب الكلمات العربية ، تم قلب نهاية سطر الامر !! جرب التالي: Between nz([forms]![frm_Search]![Area_From];0) And nz([forms]![frm_Search]![Area_To];100000) Or isnull([Area_Size]) جعفر
  3. وعليكم السلام 🙂 تستطيع ان تفتح ملف الـ 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 من الاكسس 🙂 جعفر
  4. حيا الله اخوي يوسف 🙂 الحقول باللون البرتقالي مخفية ، وهي تسلسل لكل مجموعة ، بينما الحقول باللون الاصفر تأخذ قيمة الحقل البرتقالي . والنتيجة . والسبب انك ما تقدر تحسب عدد السجلات ، لأنه في الواقع التقرير فيه مجاميع عدد السجلات (انظر الاستعلام مصدر بيانات التقرير لرؤية العدد الصحيح) 🙂 جعفر 1238.APE.accdb.zip
  5. وعليكم السلام 🙂 الطابعات الحرارية تأخذ اكثر من حجم واحد من الاوراق ، لذلك يجب ضبط اعدادات حجم الورقة من اعدادات الطابعة نفسها 🙂 اقترح عليك ان تعرف اسم الطابعة ، ثم تنصّب برنامج الطابعة على كمبيوترك ، وتعمل التضبيط المطلوب ، ثم تُخبر المستخدم بها 🙂 جعفر
  6. يحدث هذا عند استخدام الكلمات العربية في الكود ، لهذا السبب فيُنصح بإستخدام الكلمات الانجليزية في تسمية جميع كائنات الاكسس🙂 خليني اكتب المصطلحات بالانجليزي علشان الكود يكون واضح ، وبعدها تقدر تغيره : 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 جعفر
  7. وطبعا عدم ربط الكمبيوتر بالشبكة عن طريق WiFi
  8. واهم مشاكل بطئ قاعدة البيانات في الشبكة: جعفر
  9. عفوا ، قمت بتعديل الشرح الى: 2. وسرعة الـ Switch او Router يجب ان تكون 1 جيجا كذلك ، ما اعرف بالضبط ، ولكن مادام يوجد اتصال بين الجهاز والسيرفر عن طريق كتابة المسار ، فلا يوجد مشكلة 🙂 جعفر
  10. لا يُنصح بإستعمال حقول Lookup ، ولا حقول المرفقات في الجدول ، ولا عمل الكومبوبوكس في الجدول.
  11. وعليكم السلام 🙂 من تجربتي في عمل البرنامج على الشبكة ، ومن تعديلي على البعض منها ، هذه النقاط مهمة : 1. سرعة كيبل الاتصال بين الكمبيوترات والـ Switch او Router يجب ان يكون من نوع cat6 اي تمر البيانات به بسرعة 1 جيجا ، 2. وسرعة الـ Switch او Router يجب ان تكون 1 جيجا كذلك ، 3. التصميم الصحيح لقاعدة البيانات ، وطبعا تقسيم البرنامج الى واجهة على كمبيوتر المستخدمين ، وجداول على السيرفر ، 4. فهرسة الحقول في الجداول ، بحيث اي حقل فيه معيار في استعلام او في الكود ، يجب ان يكون مفهرس ، سواء في جدوله او عن طريق العلاقات بين الجداول (لأن اذا كان الحقل ب من الجدول2 مفهرس ، ثم عملنا بينه وبين الحقل ج من الجدول3 (فلا يوجد داعي لعمل فهرسة لهذا الحقل) ، لأن فهرست الحقل ب تمتد الى الحقل ج ، وبعد عمل الفهرسة ، يجب ان تعمل ضغط واصلاح لبرنامج الجداول ، حتى يصبح البرنامج جاهز ، 5. عدم وضع جزء الجداول BE على نفس القرص الذي به الوندوز ، ويجب وضعه على قرص مختلف (يعني هارد دسك مختلف وليس بارتيشن مختلف) ، ويا حبذا على قرص SSD (ولو صغير ، لأنك محتاج الى 2 جيجا فقط 🙂 ) جعفر
  12. وطريقة سهلة لمعرفة مسار سطح المكتب ، اكتب التالي في نافذة VBE ، واضغط على زر Enter على الكيبورد وسترى المسار: . ?Environ("USERPROFILE") & "\Desktop" رجاء الملاحظة عند كتابة علامة الاستفهام ، يجب ان يكون الكيبورد باللغة الانجليزية ، يعني اذا كتبت علامة الاستفهام هذه ؟ فلن يعمل الكود !! جعفر
  13. وعليكم السلام 🙂 واهلا وسهلا بك في المنتدى 🙂 ستجد مرادك في هذا الرابط: جعفر
  14. مو هذا السؤال اللي لازم يُطرح ، وإنما السؤال يجب ان يكون، لماذا التصدير من التقرير ؟ لأنك تحصل على البيانات فقط بدون التنسيق ، وهذه البيانات تقدر تأخذها من الاستعلام 🙂 جعفر
  15. بالاضافة الى ما تفضل به اخوي ابوخليل ، السؤال هو ، ليش اصلا تعمل الاستعلام في الكود (نعم هناك حالات خاصة 🙂 ) ؟ الاكسس هو واحد من افضل البرامج اللي تسمح لك تعمل الاستعلام بدون كود ، مجرد سحب وفلت للحقول ، سواء بربط الجداول او اضافة الحقول او تغيير ترتيبها ، وبعد ان تعمل الاستعلام ، تقدر تناديه من الكود 🙂 جعفر
  16. السلام عليكم 🙂 تصدير التقرير الى اكسل به بعض المشاكل ، ولذا يُنصح بتصدير الاستعلام 🙂 جعفر
  17. قلت لك عندي زوجتي (هاي واحدة) ، ومن مشاركاتك السابقة ، قلت لي استاهل عروسة (صاروا اثنين) ، وبعدها على طول بعد صرت استاهل واحدة (صاروا ثلاث) ، يعني صاروا اثنين في رقبتك 🙂 وهاي الرابعة ان شاء الله 🙂 منو قدّي يا ولد جعفر
  18. انا جداًُ شاكر لك رجاء تعطي Like لمشاركة أخونا ابو عارف ، وتختار مشاركته كأفضل إجابة 🙂
  19. لا العفو 🙂 ولكن : كلمات الشكر هي تواصل شخصي جميل بين الاعضاء ، ولكن ، المنتدى محتاج شيئين اضافيين: 1. ان تختار مشاركة افضل اجابة ، حتى بعد سنين ، لما يأتي عضو جديد يبحث عن نفس موضوعك ، يصل اليه مباشرة عن طريق الاختيار اللي انت عملته (خصوصا للأسئلة اللي فيها مشاركات كثيرة) 🙂 2. جميع الاعضاء متطوعين لمساعدة وخدمة الاعضاء الآخرين ، ويتنافس الاعضاء والخبراء بالذات لسرعة الرد ، واقل ما يمكن للمنتدى (عن طريقكم) ان نعطيهم نقاط اعجاب لكل مشاركة كان فيها فائدة 🙂 ها ، استاهل تعطيني Like على شرحي هاي جعفر
  20. السلام عليكم 🙂 وتقديرا لمجهود الاعضاء في العطاء ، رجاء اختيار افضل اجابة ، مع شكر الذين قدموا المساعدة 🙂 جعفر
  21. وعليكم السلام 🙂 من علاقات الجداول توصلت الى ان مصدر سجلات الحقل Book_Name في النموذج الفرعي يجب ان يكون : . والنتيجة: جعفر 1237.libraries.accdb.zip
  22. السلام عليكم 🙂 اذا سمحت لي اخي أبوعبدالله 🙂 يكفي لقفل النموذج الذي عليه الكود ، ان نستعمل الكود التالي بدون ذكر اسم النموذج 🙂 ، ونحتفظ به كقالب لجميع النماذج : docmd.Close acForm, me.name, acSaveNo جعفر
  23. ظاهرا السبب هو مقاسات التقرير ، الطول والعرض كانت اكبر من حجم الهوية/البطاقة (يعني هذه المشكلة ممكن تكون في اي نو من انواع التقارير ، ولا تخص طباعة الهويات) ، تقدر تلعب في حجم الصورة اللي داخل مربع/كائن الصورة بالاختيارات الثلاث هذه : جعفر
  24. تم تحديث المرفقات 🙂
  25. اعتذر عن التأخر في الرد ، لأنه احد المواضيع التي لا استعملها ابداً ، ومحترفي الاكسس ينصحون بالابتعاد عنها !! 1. خلينا نعرف اولا ، من وين يأتي الاكسس بالفارزه بين القيم ؟ فتلاحظ اني عملت تغيير لنظام الوندوز عندي ، وجعلت الفارزة عبارة عن شرطة مائله (يجب ان يكون برنامجك مغلق لما تعدل هذه القيمة في اعدادات الوندوز ، ولما تفتح برنامجك ، بتلقى الفارزة الجديدة في برنامجك) ، بمعنى آخر ، كل كمبيوتر ممكن يكون عنده فارزة تختلف عن الكمبيوتر الآخر !! . 2. اذن في هذه الحالة ، فالاكسس يسمح لنا ان نختار من الفوارز الموجودة في الوندوز : . وللأسف ، فلا يمكننا ان نختار غير هذه الخيارات الموجودة في القائمة. ولكن اذا عملنا الحقل NOA1 غير مضمن (او مرتبط بحقل من نوع نص في الجدول) . ووضعنا الكود على حدث الحالي للنموذج (اما اذا كان الحقل NOA1 نوعه نص ، فيمكننا ان نضع الكود على حدث "بعد تحديث" الحقل NOA ، او على زر التبديل) ، والكود يأخذ في الحسبان اذا كانت الفارزة فاصلة او فاصلة منقوطة : Private Sub Form_Current() Me.NOA.SetFocus Me.NOA1.Value = Replace(Replace(Me.NOA.Text, ",", "/"), ";", "/") End Sub . وهذه النتيجة جعفر
×
×
  • اضف...

Important Information