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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    408

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

  1. لوسمحت تستخدم المرفق التالي ، حيث ان التحديث فيه لن يتم لكل الجدول Emp ، وانما للحقل الفاضية للحقل Nationality_En فقط . وحياك الله في المنتدى ، الجميع يحاول ان يساعد هنا جعفر 251.Database3.accdb.zip
  2. سيدي الفاضل الاكسس يختلف عن الاكسل ، لذلك ، وللأسف ، لا يمكن اتباع طرق الاكسل 100% في الاكسس انا بالفعل عملت لك استعلام تحديث Update Query ، واقترح عليك عمل التالي: ان تكتب جميع الاسماء بالعربي ، ولما تنتهي ، تستطيع ان تضغط على الرز اللي في النموذج ، وسيُحدث الجدول بأكمله ، ويكتب الاسم بالانجليزي بس عندي سؤال لوسمحت: انت الان كتبت في خانة الانجليزي ، فهل خانة الانجليزي ستكون فاضية؟ جعفر 252.1.الدول1.accdb.zip
  3. تفضل والكود: Private Sub Nationality_Ar_AfterUpdate() Me.Nationality_En = DLookup("[Nationality_En]", "Nationality", "[Nationality_Ar]='" & Me.Nationality_Ar & "'") End Sub جعفر 252.1.الدول1.accdb.zip
  4. انا اعتذر ، فلا علم لي بالبرنامج
  5. المشكلة كلها ، ان مسميات الحقول عندك بالعربي ، فلما تكتبها في الكود ، فهي تقلب الكود!! اسمح لي افكك لك الكود ، حتى تستوعبه بطريقة افضل: شوف اكبر رقم "رقم الفاتورة مرحل" في الجدول "ترحيل فاتورة"' a = DMax("[رقم الفاتورة مرحل]", "ترحيل فاتورة") 'اذا a فاضية ، فبدلها الى صفر b= nz(a,0) 'اكتب هذه القيمة في الحقل "رقم الفاتورة مرحل" في النموذج Me.رقم_الفاتورة_مرحل =b+1 جعفر
  6. انت كنت في المسار الصحيح ، وببعض التغييرات ، تم اللازم بهذا الكود: Me.رقم_الفاتورة_مرحل = Nz(DMax("[رقم الفاتورة مرحل]", "ترحيل فاتورة"), 0) + 1 جعفر 253.الفانورة.accdb.zip
  7. أخي رضا الله الموضوع هذا يرجع الى سنة 2008 ، وخصوصا انه لا توجد به الاجابة المطلوبة ، فرجاء عدم وضع مشاركات جديدة في مواضيع منتهية ، والأفضل وضع موضوع جديد لما تريد جعفر
  8. وعليكم السلام ورحمة الله تعالى وبركاته حيا الله المحفوظ بوعبدالله بلا امارة عليك ، شو الرقم اللي تريد كل السجلات تأخذه؟ جعفر
  9. وعليكم السلام أخي سيف الله ، المنتدى به الكثير من المواضيع المتكررة ، فرجاء البحث عن المطلوب قبل ان تعمل له موضوع الرابط التالي به المطلوب: http://www.officena.net/ib/topic/64955-مشكلة-عند-فتح-البرنامج-على-ويندوز-8/ جعفر
  10. رجاء تعمل لك سؤال مستقل بهذا الموضوع. هذا الموضوع يُقفل.
  11. السلام عليكم في المرفق: 1. الاستعلام qry_3_Percent_1 يحدث حقل "رعاية_القاصرين" ، وحقل "مج_الاستقطاعات" ، في الجدول "جدول_طباعة_الرواتب" ، 2. الاستعلام qry_3_Percent_2 يحدث حقل "الراتب_النهائي" ، في الجدول "جدول_طباعة_الرواتب" ، 3. عليه ، يصبح حقل "الراتب_النهائي" هو راتب الموظف النهائي (وليس "صافي_الراتب") ، 4. تم دمج هذين الاستعلامين في الماكرو "تهيئة_الرواتب_للطباعة" ، وهو يشتغل في حدث "بعد التحديث" للحقل "شعبة" في النموذج "تهيئة_طباعة_الرواتب" ، 5. اوقفت الكثير من رسائل التأكيد ، فمافي داعي لها للمستخدم ، وهو في 4 اماكن في البرنامج ، واذا اردت معرفتها ، ابحث عن jj في الكود وستراها ، 6. تم تحديث الاستعلام Q_Rawatp والذي هو اساس التقرير ReQ_Rawatp ، تم اضافة الحقل "الراتب_النهائي" اليه ، 7. لم اقم بتغيير التقرير ReQ_Rawatp ، لأني ما عرفت طريقته ، 8. اذا لا تريد ان تُظهر حقل صافي_الراتب ، والذي ليس مهما الان (اقرأ المادة 3 اعلاه) ، لأنه ليس الراتب الاخير ، فيمكنك استعمال الاستعلام Q_Rawatp_2 ، وبهذه الطريقة مافي داعي لتغيير اي شئ في التقرير ReQ_Rawatp ، 9. انا ما فهمت قصدك في مشاركتك الاخيرة "مع ظهور استقطاع ال 3% في علامة جدولة الاستقطاع" ، فما عملت فيها شئ. جعفر
  12. وعليكم السلام أخي مشاركتي الاخيرة كانت لهذا الشئ بالذات ، فراجعها بالتفصيل جعفر
  13. ونحدث حقل مج_الاستقطاعات ، بحيث نضيف له 3% كذلك ، صح؟
  14. الطريقة اللي في بالي كالتالي: 1. نحذف / نلغي كل اللي عملناه بالنسبة الى استقطاع 3% من الموظفين ، 2. نعمل حقل جديد في الجدول " طباعة الرواتب " بإسم "الراتب_النهائي" ، 3. نترك البرنامج يعمل كل شئ بالطريقة العادية (طبعا وبدون استقطاع 3%) ، 4. في المرحلة الاخيرة ، وقبل طباعة التقرير مباشرة ، نُحدّث الجدول "طباعة الرواتب" ، حقل استقطاع 3% ، وحقل "الراتب_النهائي" ، ونطبع التقرير . ايش رايك؟ جعفر
  15. 1. يعني تريد ان تستقطع 3% من حقل "صافي_الراتب" ، ثم تعمل حقل جديد لصافي الراتب بعد استقطاع الـ 3% 2. التقرير " طباعة الرواتب " ما من ضمن البرنامج اللي ارفقته ، فياريت ترفقه ، لأنه قد نحتاج ان نضيف له حقل جعفر
  16. وعليكم السلام وتكملة لمرفق أخي حسام ، يمكنك عمل استعلام ، وتختار اي الاسمين تريد ، بالعربي او الانجليزي: . جعفر
  17. السلام عليكم هناك طريقة اخرى للجدول المؤقت: الطريقة الاولى: 1. اعمل الجدول اللي تريده في قاعدة بياناتك ، بالحقول المطلوبة ، وبدون سجلات وبيانات ، 2. برمجيا اعمل ملف اكسس mdb او accdb خارجي ، واستنسخ اليه هذا الجدول ، 3. اجعل الكود يولّد البيانات ويحفظها في هذا الجدول الخارجي ، 4. طبعا سيكون تقريرك يأخذ بياناته من هذا الجدول الخارجي ، 5. عند اغلاق البرنامج ، احذف هذا الملف الخارجي بهذه الطريقة ، لا يوجد اي ضغط على القاعدة الحالية انا استخدمت هذه الطريقة في برنامج مسقط التقارير: http://www.officena.net/ib/topic/59415-هدية-مسقط-التقارير/ الطريقة الثانية: 1. اعمل الجدول اللي تريده في قاعدة بياناتك ، بالحقول المطلوبة ، وبدون سجلات وبيانات ، 2. اعمل ملف اكسس mdb او accdb خارجي ، واعمل فيه هذا الجدول ، 2.1. احفظ هذا الملف في نفس مجلد برنامجك ، وعند طلب عمل الاستعلام ، اعمل نسخة منه باسم آخر ، او احفظ هذا الملف داخل قاعدة بياناتك بصيغة BLOB ، وعند طلب عمل الاستعلام ، استخرج واحفظ الملف الى مجلد برنامجك (انا كنت احفظه في مجلد الوندوز المؤقت Temp) ، 3. اجعل الكود يولّد البيانات ويحفظها في هذا الجدول الخارجي ، 4. طبعا سيكون تقريرك يأخذ بياناته من هذا الجدول الخارجي ، 5. عند اغلاق البرنامج ، احذف هذا الملف الخارجي جعفر
  18. وعليكم السلام اخوي حربي من الان ان شاء الله بشتغل على برنامجك ، بس عندي سؤال: شو اسم التقرير اللي يُطبع وفيه الخصومات؟ او من اي نموذج / زر يتم طباعة هذا التقرير؟ جعفر
  19. يجب عليك ان تصفّي السجلات قبل ان توصل الى الجمع والعد: انا اضفت صفرين الى الجدول . ولكي نتخلص من الخانات الفاضية والاصفار ، نعمل حقل خاص في الاستعلام ، اسميته T . والنتيجة . والان يجب ان لا نسمح بالحقول التي بها صفر . والنتيجة . ثم تستخدم هذا الاستعلام للجمع والعد: . . جعفر
  20. لن يتم حساب الحقول الفاضية ، اليك المثال: . . . جعفر
  21. شكرا جزيلا لك أخوي ابوخليل في كل الحالات نحن نستعمل الوسيط ، فمختصر برنامج الاكسس الموجود على سطح المكتب لتشغيل البرنامج ، هو نوعا ما ، وسيط ايضا انا متفق معاك 100% جعفر
  22. حياك الله أخوي أبورحيل ، والبركة في الجميع حياك الله مثل ما قلت لك: فالمسألة سهلة ، وتقدر تحاول بنفسك جعفر
  23. وعليكم السلام انا عملت 1-5 ، ولم افهم الطلب 6 ، واعتقد بأنك تستطيع ان تعمله على المرفق ان شاء الله انا قمت بتغيير التواريخ قليلا ، حتى ارى الفرق اساس العمل كله هو هذا الاستعلام . لاحظ التاريخ الذي ساجربه اولا . العمل كله يتم عن طريق هذا النموذج . هذه نتيجة بيانات النموذج . فيكون الرسم البياني ، والذي اساسه الاستعلام اعلاه . بينما اذا غيرنا بيانات النموذج . فالنتيجة . . والان سأشرح لك طريقتي في عمل الرسومات البيانية . الخطوات التالية ، كله اضغط على Next .. Next .. واخيرا Finish ، وبدون ان اهتم بالتفاصيل . والنتيجة . عندها ابدأ العمل الفعلي ، وهو بتغيير Row Source . واخترت الاستعلام اللي عملته في البداية . والنتيجة . واذا اردت ان اغير في الحقول ، اضغط على الزر اللي في الدائرة الحمراء ، والدخول الى الاستعلام ، وتغيير الحقول كما اشاء واذا اردت تغييرات اخرى ، انقر مرتين على الرسم البياني جعفر 251.Database3.accdb.zip
  24. وعليكم السلام أخوي ابوخليل ما استغرب ، وما خليت بالي على هذه القضية المرفق فيه ملف vbs واللي عادة يكون فيه برنامج مخرب للكمبيوتر ، وفيه برنامج exe كذلك واللي ممكن يخرب الكمبيوتر!! انا جتني هذه الرسالة: . فضغطت على Keep وتم التنزيل سأعمل مجموعة محاولات ، وعلى اساسها سارفع المرفق الصحيح جعفر توصلت الى المرفق الصحيح ، فسأرفعه الان الى رابط الموضوع الاصلي: http://www.officena.net/ib/topic/66836-تشغيل-برنامج-الاكسس-في-اي-مجلد-،-وبدون-رسائل-الأمان/ جعفر
×
×
  • اضف...

Important Information