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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    406

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

  1. وعليكم السلام اخي محمد صدقني اني قرات الشرح اللي كتبته اكثر من 10 مرات ، وللاسف ما فهمت انا كنت اعتقد بأني فهمت سؤالك الاول ، لهذا السبب ارفقت لك النموذج الفرعي كطريقة سهلة لمعرفة المجموع!! رجاء لا تسرد ، وانما اعطني خطوات ، ومثال بأرقام ، والنتيجة الاي تريد توصل لها ، واحاول ان اتتبع خطواتك للحل ان شاء الله جعفر
  2. وعليكم السلام اخي زاهر من اي سجل تريد الرصيد؟ . جعفر
  3. وعليكم السلام هذه جداول النظام ، وما لك دخل فيها ، وإلا ما بيشغل برنامجك المفروض ان هذه الجداول تكون مخفية ، اذا اتبعت علامات الصح اللي على يمين الصورة: . جعفر
  4. تفضل . . . جعفر 755.Database2.accdb.zip
  5. وعليكم السلام وشكرا على الافادة وتستطيع استعمال: SELECT Table1.name FROM Table1 LEFT JOIN Table2 ON Table1.name = Table2.name WHERE (((Table2.name) Is Null)); جعفر
  6. وعليكم السلام اخونا الكبير ابو خليل عارض شرح في موضوع مشابه ، ويأخذ فيه آراء الاعضاء كذلك ، فياريت تلقي النظر عليه جعفر
  7. السلام عليكم شوف اذا هذه الطريقة تفيدك ، عملت نموذج فرعي مرتبط بالنموذج الرئيسي عن طريق الحقل "عملة شراء" ، فلما تقلب السجلات في النموذج الرئيسي ، ستجد سجلات "عملة شراء" ومجموعها في النموذج الفرعي جعفر 752.حوالات جديد.accdb.zip
  8. وعليكم السلام نعم هناك حلين يجون على بالي ، ولكنهم لا يعملون من التقرير ، وانما من الاستعلام او الجدول: 1. في الاكسل ، اعمل قالب Template لحقول البيانات اللي تريدها ، واعمل فيها تنسيق التاريخ المطلوب ، ومنها ارسل البيانات من اكسس الى نسخة من هذا القالب ، وعليه سيكون التنسيق صحيحا ، 2. ارسل البانات الى الاكسل ، ثم برمجيا نفتح الاكسل (بطريقة مخفية) ، ونعدل على حقل التاريخ بالتنسيق المطلوب جعفر
  9. مو اذا مافي شرح ، ما ممكن ان نعرف المطلوب
  10. لما الشرح يكون واضح ، الاجابة تكون دقيقة وسريعة تفضل . جعفر 751.9988.mdb.zip
  11. وعليكم السلام رجاء ارفاق مثال على النتيجة المطلوبة من بياناتك. جعفر
  12. وعليكم السلام هذا مثال على التوزيع: . اما اذا طلبك كان غير ، رجاء: 1. ارفق قاعدة بياناتك الحقيقة ، وفيها بيانات لوسمحت ، 2. اعطني مثالين من بياناتك عن الطريقة التي تريد النتيجة ، ويمكنك استعمال ملف اكسل او وورد او صورة. جعفر
  13. السلام عليكم أخي وضاح رجاء تخبرني عن الخطوات علشان اوصل الى الذي تريد!! لعمل المطلوب ، اعمل استعلام يكون مصدر بيانات النموذج الفرعي AfwtIar ، وادخل فيه المعيار حسب اسم حقل البحث في النموذج الرئيسي ، وبعدها لما تُدخل معلومة في حقل البحث ، اجعل هذا الكود في حدث "بعد تحديث" حقل البحث: me.AfwtIar.requery كلامي كله على اساس ان حقل البحث في النموذج الرئيسي. جعفر
  14. تفضل انت كنت عاكس استخدام IDStudent مع ID Private Sub Form_Open(Cancel As Integer) 'CurrentDb.Execute "INSERT INTO tbl2 (ID,[In],zdate ) " & _ "Select (ID, [Sum], zdate) " & _ "From Qry" CurrentDb.Execute "INSERT INTO tbl2 ( idstudent, [In], zdate ) SELECT ID, [Sum], zdate FROM Qry" 'or 'DoCmd.SetWarnings False ' DoCmd.RunSQL ("INSERT INTO tbl2 ( idstudent, [In], zdate ) SELECT ID, [Sum], zdate FROM Qry") 'DoCmd.SetWarnings tru End Sub جعفر
  15. وهذ الرابط فيه طريقة اخرى لتضدير الجداول او الاستعلامات (لأن مصدر بيانات التقرير يكون استعلام او جدول) الى الاكسل: جعفر
  16. وعليكم السلام المرفق يحل "اولا" ، اما اضافة موظف جديد فلا دخل له بالفرز ، انا قلت: . اي ان مصدر بيانات النوذج الفرعي به الفرز جاهز. على العموم ، انسى موضوع الفرز ، لأني برمجيا استطيع تضبيطه ، واعمل النموذج الفرعي بالطريقة التي تريدها ، ومرة ثانية ارفق برنامجك ، وعلى اساس تضبيطاتك ، انا اضبط الكود جعفر 746.3.OK.accdb.zip
  17. تفضل ، وبدون استعلام بس رجاء لا تغير فرز النموذج الفرعي ، فهو يبدأ بآخر تاريخ. جعفر 746.2.OK .accdb.zip
  18. 1. ممتاز ، بس رجاء ارفق قاعدة بيانات فيها تواريخ صحيحة ، علشان يتم العمل عليها ، 2. هذه الفكرة غير محبذة في قواعد البيانات ، حيث لا نحفظ بيانات حقول محسوبة ، 3. معنى قاعدة البيانات: ادخال ، فرز وتصفية ، واخراج واذا اردت ان تحذف جزء الفرز والتصفية ، فيتحول برنامجك الى شيء آخر غير قاعدة بيانات اطمئن ، هناك ملايين الاستعلامات والوحدات النمطية في ملايين برامج قواعد البيانات ، الاهم في العملية كلها هي ، ان تجعلها تعمل ، ومن ثم يمكنك ان تنسى انها موجودة ، لأنها تعمل بالخفاء ، وبكفاءة جعفر
  19. وعليكم السلام تفضل . . . . . جعفر 749.قاعدة البيانات1.accdb.zip
  20. الحل لسؤال الموضوع هو فرز وتسلسل التواريخ (والذي قمت بعمله في المرفق السابق ، حسب التاريخ الميلادي) ، ويجب ان اعمل شيء (سواء جدول خاص لتواريخ السنه الهجرية ، او وحدة نمطية) حتى استطيع فرز التاريخ الهجري!! وبعد النظر في جدولك : . سؤال: من المعروف ان حقل ID بصيغة الرقم التلقائي ، يعطي ارقام مسلسله للسجلات ، وبعد النظر في جدولك والحقل ID و تواريخ الاجازات لكل موظف ، هل من الممكن ان تُعطى اجازة ، ثم تُعطى اجازة بتاريخ قبل تاريخ الاجازة السابقة (انظر في المربعات الحمراء)؟ اذا كان الجواب لا يمكن ، فرجاء ارفق جدول به بيانات صحيحة ، حتى اعمل الفرز والتسلسل بحقل ID ، ثم اطبقه على التاريه الهجري ، اما اذا كان الجواب انه يمكن حصوله ، فيجب ان احك رأسي بطريقة لحل الموضوع ياريت لو انك ارفقت البيانات الصحيحة منذ البداية ، حتى لا نصل الى هذه النقطة!! جعفر
  21. تفضل يا سيدي 1. كان عندك مجموعة اخطاء في الكود فلم تكن تشير الى الاستعلام الخاص بالتقرير الفرعي ، وفي اسم احد التقارير الفرعية ، وفي حقل ترقيم نموذجين فرعيين حيث كنت تجمع ارقامها بدل ان تأخذها من الاستعلام مباشرة ، 2. الوحدة النمطية تقوم بهذا جعفر 680.5. الاجازات شبه كامل.accdb.zip
  22. هذه مقدور عليها ، كل اللي يحتاج منك هو نسخ صفحات الكود باستخدام Ctl+A ، ثم اللصق في برنامجك الآخر المهم ان معظم الكائنات تم استيرادها جعفر
  23. وعليكم السلام هناك عدة ميزات جديدة موجودة في الاكسس 2013 والتي هي غير موجودة في الاكسس 2003 ، والظاهر انك مستخدم بعض هذه الميزات ، فلذلك لا يستطيع الاكسس تصديرها!! الطريقة الاخرى هي ان تعمل قاعدة بيانات فاضية بصيغة mdb ، ثم استورد كائنات برنامجك الـ 2013 ، ولما تعمل هذا ، فسيحصل على رسالة تنبهك بانه بعض الميزات/الكائنات الغير ملائمة للـ 2003 سوف يتم حذفها/تغييرها ، ولكنك ستحصل على المطلوب ان شاء الله جعفر
×
×
  • اضف...

Important Information