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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    408

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

  1. كان عندك ' زائدة في الاستعلام الاول ، لهذا السبب كنت تحصل على خطأ ، وتم تصحيح الاستعلام الثاني كذلك: . والنتائج . جعفر 779.QryVisitors.accdb.zip
  2. يجب عدم استخدام Dlookup ، لأنها تعطي اول قيمة تلقاها في الجدول (كما قلت انت) والطريقة الصحيحة هي عمل استعلام يأخذ فيه جميع بيانات الجدول T_Caht ربطا بأسماء المستخدمين من الجدول user: . ومن هذه الجداول ، نرى ان بيانات الاستعلام صحيحة: . على هذا الاساس ، التنسيق الشرطي يصبح . والنتيجة: . جعفر 778.تنسيق شرطي.accdb.zip
  3. حياك الله اخي علي ، واهلا وسهلا بك في المنتدى جعفر
  4. في النموذج ، الحقل [xn3] فارغ
  5. عفوا عفوا عفوا !! انا اعتذر عن هذا الخطأ تعديل اخير = iif([Travel2]=1 or [Travel2]=2 or [Travel2]=3 or [Travel2]=6 or [Travel2]=7 or [Travel2]=8 ; nz(Dcount("[Travel2]";"Tabil_Visitors";"[Num_brnamge]='" & [Num_brnamge] & " And [Travel2]=" & [Travel2]);0) ; 0) يعني في سطر واحد يصبح الكود = iif([Travel2]=1 or [Travel2]=2 or [Travel2]=3 or [Travel2]=6 or [Travel2]=7 or [Travel2]=8 ; nz(Dcount("[Travel2]";"Tabil_Visitors";"[Num_brnamge]='" & [Num_brnamge] & " And [Travel2]=" & [Travel2]);0) ; 0) جعفر
  6. نسخة الاكسس 2003 لم يكن فيها xlsx ويمكنك استخدام الامر الذي تستخدمه xls ، لأنه يعمل على جميع اصدارات الاكسس جعفر
  7. حياك الله اخوي وضاح جعفر
  8. وعليكم السلام الله يطول في عمرك ، لازم تشوف رأي الاكسس ، مو رأينا اذا هذه الاختيارات موجودة في هذا الامر كما يمكنك استخدام الامر docmd.TransferSpreadsheet .... جعفر
  9. تفضل =Nz(DSum("[Travel2]";"Tabil_Visitors";"[Num_brnamge]='" & [Num_brnamge] & "' and ([Travel2]=1 or [Travel2]=2 or [Travel2]=3 or [Travel2]=6 or [Travel2]=7 or [Travel2]=8)");0)
  10. التنسيق الشرطي ينطبق على جميع السجلات الظاهرة على الشاشة ، رجاء ارفاق هذه الجزئية من برنامجك حتى استطيع مساعدتك. جعفر
  11. accdb للذين يستخدمون الاكسس 2007 فما فوق ، mdb للذين لا يزالون يستعملون 2000 - 2003 جعفر
  12. الكود اعلاه يحسب على اساس القيمة 2 ، فاذا ما حصلت على النتيجة ، فيا تراجع الاستعلام ، او ترفق لنا هذه الجزئية من برنامجك جعفر
  13. انت لم تستعمل استعلام تحديث (2) !! . بينما عند الضغط على زر التحديث ، يتغير شكل الاستعلام ، وعليه يكون هكذا: . جعفر 777.iep.accdb.zip
  14. يعني اذا قصدك ان تستعين بالمعادلة داخل الاستعلام ، فيجب ان تعمل استعلام تجميعي جديد ، والمصدر الاستعلام اعلاه ، ثم تضيف الحقل التالي: D: Nz(count(iif([Travel2]= 2; 1;0));0) جعفر
  15. وعليكم السلام 1. اذا كان عندك نموذج مستمر او نموذج بيانات (كما هو الحال مع النموذج detail) ، فالاكسس يعطيك ميزة جمع بيانات الحقل بهذه الطريقة (مثلا جمع بيانات الحقل debit) : =Sum([debit]) . فكان من السهل علينا استخدام نتيجة حقل المجموع ، واستدعائه من النموذج الرئيسي ، كما بإمكاننا ان نقوم بعملة الجمع بعدة طرق ، حتى من النموذج الرئيسي (او اي نموذج في قاعدة البيانات ، او حتى خارج قاعدة البيانات) ، فالمهم معرفة اي البيانات نريد ان نجمع (يعني بعد تصفية البيانات ، فمثلا في حالتك ، تصفية البيانات عن طريق CouponID) ، لذلك ، فعندنا مجموعة اماكن نستطيع ان نقرأ البيانات منها بعد التصفية ، من الجدول والاستعلام (واللذان يحتاجان استعمال معيار CouponID ) ومن النموذج الفرعي والذي يكون قد تم تصفية بياناته حسب CouponID النموذج الرئيسي ، وبعد معرفة اي البيانات نريد جمعها بعد تصفيتها ، نأتي الى طريقة الجمع ،ولكل مكان طرقه في الجمع 2. مادامت البيانات كلها موجدة في الحقل daleel ، فنضع على الحدث "بعد التحديث" . نضع هذا الكود (هذه الارقام بسبب الطريقة التي وضعتها انت في استعلام بيانات daleel) : Private Sub daleel_AfterUpdate() Me.Dept = Me.daleel.Column(2) Me.m1 = Me.daleel.Column(3) End Sub اما السؤال الثالث فما افهم فيه ، كما ان قوانين المنتدى لا تسمح بأكثر من سؤال ، لذا فرجاء ان تفتح فيه سؤال مستقل جعفر 763.3.سند مزدوج.accdb.zip
  16. عفوا سؤالك غير واضح !! اذا قصدك تحديث بيانات التواريخ في الجدول ، فأنا اعطيتك الطريقة ، وقلت لك: . جعفر
  17. وهذه النسخة بصيغة mdb مشتريات ومبيعات 2017.mdb.zip
  18. وعليكم السلام اهلا وسهلا بك في المنتدى المنتدى مليء بمثل هذه المواضيع ، وكل ما عليك عمله هو استعمال خاصية البحث ، تفضل: https://www.google.com/search?ei=qMkjWsz4L-nQgAbK8rOIAQ&q=access+-excel+سكانر+site%3Awww.officena.net&oq=access+-excel+سكانر+site%3Awww.officena.net&gs_l=psy-ab.12..0i71k1l4.0.0.0.204684.0.0.0.0.0.0.0.0..0.0....0...1..64.psy-ab..0.0.0....0.LmqbH6uzz5g جعفر
  19. اي مرفقات تريد؟
  20. تمام ، اذن نحن في الطريق الصحيح جرب هذا =Nz(DSum("[Travel2]";"Tabil_Visitors";"[Num_brnamge]=" & [Num_brnamge] & " and [Travel2]=" & 2);0) جعفر
  21. وعليكم السلام جرب هذا اذا الحقل رقم =Nz(DSum("[Travel2]";"Tabil_Visitors";"[Num_brnamge]=" & [Num_brnamge] & " and [Travel2]=2");0) اذا الحقل نص =Nz(DSum("[Travel2]";"Tabil_Visitors";"[Num_brnamge]='" & [Num_brnamge] & "' and [Travel2]=2");0) . يجب ان تربط الجدولين في استعلام ، ومنه قيمة الحقل Visitors ستكون للسجل الصحيح. جعفر
  22. العفو أخي محمد اكثر من مشارك يعطي اثراء للمشاركة بطرق عديدة لحل السؤال ، كما هو الحال هنا جعفر
  23. وعليكم السلام تفضل ، هذا استعلام تحديث ، فيه: معيار بتاريخ اليوم ناقصا سنة (يعني نفس تاريخ اليوم بس للسنة الماضية) ، يعني الاستعلام سيعمل تصفية للسجلات ، ويعرض فقط هذا اليوم ، وكود تحديث التاريخ السابق ، بإضافة سنة له ، فيصبح تاريخ اليوم: . تستطيع ان تغير في المعيار حسب حاجتك ، مثلا يمكنك تصفية جميع سجلات السنة السابقة فقط ، او الشه الذي انت فيه ، فتغير المعيار على اساس حاجتك وعلى اساس كم مرة تريد ان تستعمل الاستعلام جعفر
  24. السلام عليكم اخي حسين استعمل الاداة: . لكي تعرض الكود في المشاركة بطريقة صحيحة ، هكذا (طبعا بسبب وجود كلمات عربية في الكود ، فالكود لن يُعرض بطريقة صحيحة) : Inx: Nz(DSum("[كمية]";" مستلم";"[رقم الصنف]='" & [رقم الصنف] & "'");0) otx: Nz(DSum("[الكمية]";"مبيعات";"[رقم صنف]='" & [رقم الصنف] & "'");0) . جعفر
  25. السلام عليكم أخي يحي ، معنى كلامك انك انزلت المرفق وتصفحته ، وصاحب الموضوع قال: . فياريت أخي يحي تتكرم وتترجم كلماتك الى جملة مفيدة ، حتى يستفيد منها صاحب الموضوع جعفر
×
×
  • اضف...

Important Information