اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    415

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

  1. وعليكم السلام أخوي رجاء مراجعة الرابط التالي ، واللي فيه مثال يمكنك ان تتبعه http://www.officena.net/ib/index.php?showtopic=61823&p=399566 1 و 2 سهلات 3. لازم يكون في رابط بين الصف والشعبة ، يعني خلينا بعيد عن لغة الكمبيوتر، وخبرني كيف نعرف ان الشعبة الفلانية تابعة للصف الفلاني ، بمعنى آخر ، يجب ان يكون عندك مثلا (في جدول المراحل ، جميع الشعب) ، هكذا: الصف 1 ، الشعبة أ الصف 1 ، الشعبة ب الصف 1 ، الشعبة ج الصف 1 ، الشعبة د الصف 2 ، الشعبة أ الصف 2 ، الشعبة ب الصف 2 ، الشعبة ج الصف 2 ، الشعبة د . . . وهكذا لبقية المراحل والشعب ، 4. ونفس الشئ بين الشعب والمواد ، وبين المواد واستاذ المادة 5. هذا سهل فاللي اقترحه عليك ، وعلشان اسهل عليك ، اعمل ملف اكسل وخلي فيه المطلوب اعلاه ، وانا راح اساعدك في ربطه في البرنامج واذا راجعت الرابط وتابعت المرفق ، فربما لا تحتاج لي جعفر
  2. وعليكم السلام رجاء ان تسأل سؤالك في الرابط الثاني ، فصاحب الموضوع يمكنه ان يساعدك ، لعلمه بالموضوع ، اما انا فلا علمي لي بالموضوع جعفر
  3. شوي شوي علينا ، صحيح انك مارد ، بس إحنا أحباب وإلا ايه
  4. بالاضافة الى حل أخي أبوخليل فانا شرحت في الرابط التالي موضوع الحقول الفارغة وكيفية معالجة الموضوع http://www.officena.net/ib/index.php?showtopic=61853&p=401042 جعفر
  5. انا عملت اللي عليّ الباقي علي المارد جعفر
  6. تفضل ، وعلى راسي يالحبيب . . اها ، هنا يجب ان ابدي رأيي ، من واقع خبرتي TreeView جدا حساس لإصدار الاكسس والعربي والانجليزي (يعني دلوع ) ، وهذه الاخطاء لا تستطيع اصلاحها بسهولة ، لذا الطريقة التي توصلت لها هي: الاخ مارد ، يجاوب على السؤال ، ويضع الشرح والكود في المنتدى ، ويقوم الاخ zezo بنسخ الكود الى برنامجه ، حسب شرح مارد جعفر
  7. تفضل قبل لا تبدأ بالاستعلام الاخير ، لازم تبدأ بالاستعلام الاول ، فالثاني ... لما يكون عندي مجموعة استعلامات ، وبعدها ادمج نتائجهم في استعلام واحد ، وخصوصا اذا كان هناك حقول بنفس المسميات ، لذا فانا اغير مسمياتها بحسب اسم الاستعلام ، يعني: اسم الاستعلام QR_G1 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity1 اسم الاستعلام QR_G1_1 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity1_1 اسم الاستعلام QR_G2 ، اسم الحقل SumمنQuantity ، اغيره الى Sum_Quantity2 فلما يجئ وقت دمج الاستعلامات ، فالمسميات بالنسبة لي تكون واضحة ، والتعامل معاها يكون جدا سهل وهنا نصل الى النقطة اللى ذكرها أخوي مارد ، فالنتيجة تصبح: NZ([Sum_Quantity1_1],0) جعفر 95.sa.accdb.zip
  8. وستظل دائما أخونا العود نتعلم منك هذه الاخلاق الكريمة
  9. وعليكم السلام أخي هذا الرابط يعطيك المعلومات المطلوبة http://www.officena.net/ib/index.php?showtopic=60781&p=392823 جعفر
  10. حياك الله أخوي أبوخليل بس خلينا نتفق ، خلينا من مسمى استاذ ، مجرد جعفر تكفي وزيادة جعفر
  11. السلام عليكم أخي سلمان إحنا الى هنا ويتوقف علمنا ، لأن اللي انت تشوفه وتواجهه وتعرفه ، إحنا ما نعرفه رجاء ، يا تعطينا معلومات كاملة ، او ترفق الجزئية من برنامجك اللي فيها المشكلة ، وتخبرنا بالضبط وين المشكلة جعفر
  12. هذا استعلام يجلب سجلات ، ولا يمكن ان يجلب صفر ، لذا ، فيمكنك عمل الصفر في نتيجة الاستعلام في الكود ، في النموذج او التقرير جعفر
  13. وعليكم السلام أخوي أبوخليل اذا كان هذا شغلك من زمان ، ماشاء الله عليه وعليك جعفر
  14. تفضل الاكسس 2003 فما دون ، كان فهيم ولكن الاكسس 2007 فما فوق ، عنيد هاي نكته ، ولا تحاسبني عليها الموضوع كله له علاقة بأي نوع تريد Recordset يعمل: ADO او DAO وهذا له علاقة في ايهم في القائمة قبل الثاني: فاذا اردت ان تكتب Recordset وبدون ان تذكر من ايهم (لأنهم الاثنين عندهم Recordset) ، فتلقائيا في الاكسس 2007 فما فوق ، يعتبره الاول على القائمة (تذكر النكته اللي قلتها لك فوق ) فعلشان تحل الموضوع ، وتترك ترتيب Reference مثل ماهو ، يجب ان تقول: Dim rst as dao.Recordset ونفس الشئ بالنسبة الى Dim dbs as dao.Database وتغير هذين السطرين في جميع الكود ، والحمدلله رب العالمين جعفر 93.ACCOUNT103.accdb.zip
  15. تفضل بنفس الخيارات الثلاث (على فكرة ، انا عملت تغيير في آخر لحظة في مسمى الوحدة النمطية السابقة ، ونسيت اغير المسميات بها ، مما جعلها لا تعمل ) وهنا الخيارات السابقة بعد تعديل الوحدة النمطية ، بالاضافة الى الطلب بين تاريخين كذلك (واستعلامتها تحمل مسمى Two في نهاية الاستعلام) مثلا: الاستعلام الجديد الذي ينادي الوحدة النمطية: جعفر 91.Database1.accdb.zip
  16. السلام عليكم أخوي رمهان ، لوسمحت تتكفل بالاجابة على الموضوع سنة الميلاد هجرية ، وانت الخبير في السنوات الهجرية جعفر
  17. السلام عليكم انا اعتذر أخوي رمهان لكن الصداع في طلب المعرفة غير عن الصداع وشئ مدوخ راسك انا غيرت تاريخ احد السجلات في الحقل Datee الى 1-1-2012 ، والان استطيع ان الخص برنامجي الذي ارفقته في مشاركتي رقم 19: جميع الطرق الثلاث تعمل بنفس الطريقة ، وهي: 1. اذا ادخلت اليوم والشهر فقط ، فالبرنامج يعتبر انك تريد يوم وتاريخ هذه السنة ، فعليه البرنامج يضيف هذه السنة ، وتحصل على النتائج 2. اذا ادخلت اليوم والشهر والسنة ، فلا يتدخل البرنامج في الادخال ، وتحصل على نتيجة ذلك التاريخ جعفر
  18. وعليكم السلام أها ، انت تتكلم عن طريقة تنسيق معلومات الحقل نعم التنسيق في مربع النص العادي Plain Text ، عادي والتنسيق في مريع النص ، مع تغيير اعداداته الى "نص منسق" Rich Text ، يصبح شيخ التنسيق جعفر
  19. السلام عليكم مادمت اخذت طريق الاستعلام CrossTab ، فهناك شئ جدا ضروري يجب ان تعرفه ، ولقد كلفني الكثير من العناء والمشقة والتفكير والتصليح والوقت في سبيل معرفته لما تعمل الاستعلام ، فانك تعمل حقل "عناوين الاعمدة" Column Headings ، والعناوين مثل ما ترى هنا ، هي "1-6" و "7-12": واذا القينا النظر الى بيانات الجدول ، سنرى انها تحتوي على بعض الاشهر من 1 الى 12 وعليه ، نتيجة الاستعلام ستكون: ونتيجة النموذج (او التقرير) ستكون: ولكن اذا لم تكن هناك قيمة لأحد الاعمدة (لاحظ في الصورة التالية) ، لقد حذفت سجلات الاشهر من 7 الى 12 من الجدول ، لذا فلا توجد بيانات للعمود 7-12 ، اي لا يوجد حقل اسمه 7-12: فنتيجة الاستعلام ستكون بدون ذلك الحقل (لاحظ عدم وجود عمود اسمه 7-12): ولكن نتيجة النموذج (او التقرير) ستكون: هناك طرق لحل هذه المشكلة: 1. برمجيا عن طريق QueryDef ، بحيث تعيد عمل الاستعلام: TRANSFORM Sum(Table1.ammount) AS Sumمنammount SELECT Year([dates]) AS السنة FROM Table1 GROUP BY Year([dates]) PIVOT IIf(Month([dates]) Between 1 And 6,"1-6","7-12"); وتعدل في عناوين اعمدة الاشهر ، بحيث اذا الاشهر ما موجودة في الجدول ، فانك لازم تحذفها من الاستعلام ، وتعيد حفظ الاستعلام بمعلوماته ، وكود التأكد والتغيير يجب ان تعمله في كل مرة تريد ان تشغل الاستعلام. 2. عند فتح النموذج (او التقرير) : بحيث تضع كود يفحص اذا كان هناك حقل اسمه 7-12 ، فاذا لم يوجد ، فيجب ان تحذف مصدر عنصر الحقل. 3. وهذا ما توصلت اليه أخيرا وبعد مشقة وعناء: في اعدادات الاستعلام ، اكتب اسماء الاعمدة في اعدادات الاستعلام ، وعليه اسماء الاعمدة ستكون دائما موجودة ، بغض النظر اذا كانت هناك بيانات ام لا: ونتيجة الاستعلام: ونتيجة النموذج (او التقرير): جعفر 87.1.Database1.accdb.zip
  20. حياك الله بس هذا نص عادي في التقرير كذلك جعفر 92.New_Line.accdb.zip
  21. انا اعتذر ، فكلامك صح ، لا يوجد 1/1/2012 في Datee جعفر
×
×
  • اضف...

Important Information