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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    408

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

  1. وعليكم السلام 🙂 هذه اعدادات حقل الترقيم التلقائي في جدولك . هذه الاعدادات معناها ان الرقم التلقائي يكون متسلسل وليس عشوائي ، نعم عندما تحذف سجل ، فالاكسس يحذف الرقم ، والسجل التالي يكون رقم التسلسل التالي ، ولا يعطيك/يعوضك عن الرقم الذي تم حذفه ، ولكن هذا لا يؤثر تسلسل الترقيم ، فهو صحيح في جميع الحالات ، ولو بوجود فجوة ارقام غير موجودة بين السجلات (الارقام التي تم حذفها) ، فعليه ، لا تحتاج الى إعادة ترقيم حقل الترقيم التلقائي حتى يبدأ من 1 🙂 الآن ، اخبرنا وين المشكلة علشان نساعدك 🙂 جعفر
  2. وعليكم السلام🙂 المنتدى مليء بمثل هذا السؤال والاجابات عليه ، وبالبحث ستحصل عليها ، ولما تقرأ الروابط ، ستعطيك فكرة اكثر بكثر من مجرد رد واحد على الموضوع هنا 🙂 يُغلق. جعفر
  3. تفضل ، نفس الاقتراح الاخير : . جعفر 1265.1.Database1.accdb.zip
  4. وعليكم السلام 🙂 جرب بإلغاء السطر المشار الية بالسهم : جعفر
  5. والعلاوات السنوية حسب سلم الدرجات؟ يعني البرنامج تلقائيا يغير مرحلة/درجة الموظف حسب سنوات عمله؟ والعنوان الوظيفي هل يتغير حسب الشهادة وسنوات العمل؟ جعفر
  6. السلام عليكم اخوي حسام 🙂 هناك بالفعل طلب لمثل هذا البرنامج في المنتدى 🙂 والطلب الاهم فيه هو الترفيعات حسب سلم الدرجات ، فهل البرنام ج يشمله ؟ جعفر
  7. اخي سامر انا ملاحظ انك ما تعطي للسؤال حقه في الوقت !! يعني ، كم من الوقت استغرق منك التفكير في حل لمشكلتك ، وكم من الوقت اعطيته لوضع سؤالك !! وكم من الوقت اللي سيأخذ حتى يطلب منك الاعضاء التوضيح ، وانت ترد رد جدا جدا مقتضب !! انت صاحب السؤال ، فرجاء اعد التفكير في طريقة وضعك للسؤال ، وبكل انواع التفاصيل ، وبمثال او مثالين ، ووووو ، حتى تكون الفكرة واضحه للرد عليها. رجاء ساعدنا علشان نقدر نساعدك 🙂 يُغلق. جعفر
  8. السلام عليكم 🙂 قد ينفعك هذا الموضوع ، وبه مرفق: جعفر
  9. برنامجك شغال تمام حسب المعيار اللي استعملته انت ، فما اعرف شو المشكلة !! هذا استعلامك، والمعيار موجود في حقل رقم السند ، اما حقل الترقيم التلقائي فارغ ، ونتائج الاستعلام صحيحة !! . يجب ان يكون الكود هكذا فقط ، ورجاء حذف جميع الاشياء الاخرى: للمعاينة Dim stDocName As String stDocName = "امرصرف" DoCmd.OpenReport stDocName,acViewPreview او فقط DoCmd.OpenReport "امرصرف",acViewPreview للطباعة Dim stDocName As String stDocName = "امرصرف" DoCmd.OpenReport stDocName او فقط DoCmd.OpenReport "امرصرف" واما اذا اردت طباعة اكثر من نسخة من التقرير (انا اطبع نسختين) بالكود التالي Dim stDocName As String stDocName = "امرصرف" DoCmd.OpenReport stDocName, acViewPreview, , , acHidden DoCmd.SelectObject acReport, stDocName DoCmd.PrintOut acPages, , , acHigh, 2 DoCmd.Close acReport, stDocName . جعفر 1271.2.تحديد طباعة السندات بين رقمين.accdb.zip
  10. اخذ مني وقت الى ان فهمت تقريرك 🙂 اجمع جميع كائنات التقرير ، الى قسم "التفصيل" Detail ، وخلاص 🙂 يعني ، بدل ان يكون القسم بهذا الارتفاع . خليه يكون . والنتيجة جعفر 1271.تحديد بداية ونهاية اوامر الصرف.accdb.zip
  11. وعليكم السلام 🙂 عادة هذا الخطأ ينتج بسبب اعدادات اللغة في الوندوز جعفر
  12. هذه تعملها كما تعمل معيار بين تاريخين: في الاستعلام ، في حقل رقم امر الصرف ، اكتب في المعيار : >=Forms!frm_Main!From_A and <=Forms!frm_Main!To_A ويكون عندك في النموذج frm_Main ، حقلي ، من امر صرف: From_A ، والى امر صرف: To_A جعفر
  13. وعليكم السلام 🙂 اذا كان هذا الرقم ثابت ، فيمكنك ان تجعل رأس التقرير او/و الذيل طويل ، بحيث بالتجربة تقدر تحصل على عدد السجلات اللي تريدها ، وهذه اسهل طريقة ، ونعم هناك كود تقدر تحدد فيه عدد السجلات للطباعة ، جعفر
  14. اخي امير لا يُنصح بكتابة اللغة العربية في الكود ، لذا اقترح عليك النظر في طريقة حفظ البيانات العربية (او اي لغة اخرى) في الجدول ، ومن ثم قرأتها من هناك ، من الرابط المرفق ، وخذ منه قدر حاجتك 🙂 جعفر
  15. وعليكم السلام 🙂 تفضل: Me.Table2Subform!NoOrder_Label.Caption = "jjafferr" جعفر
  16. نعم ، لا يمكن الدخول في كود البرنامج ، فهو مغلق. وعليه لا يمكن عمل التغيير المطلوب لجعله يعمل على نواة 64بت. جعفر
  17. وعليكم السلام 🙂 ياريت مرفق لهذه الحالة 🙂 جعفر
  18. وعليكم السلام 🙂 لجعل البرنامج يعمل على نواة 64بت ، يجب عمل تغيير في بعض الدوال ، البرنامج المرفق بصيغة accde ويعني انه مغلق ولا يمكن الدخول الى البرمجة وتغييرها. جعفر
  19. وعليكم السلام 🙂 تفضل Dim PauseTime, Start PauseTime = 5 ' Set duration in Seconds Start = Timer ' Set start time. Do While Timer < Start + PauseTime DoEvents ' Yield to other processes. Loop . الافضل النظر في الكود ومعرفة وين المشكلة ، وبعض الاوقات ينحل الموضوع بالامر DoEvents بعد الامر اللي يأخذ وقت للتنفيذ ، واكتبه لأكثر من مكان ، واللي يعمله هو ، ما يطلب من الكود ان يتوقف حتى يكمل الكود عمله ، وانما يعطي امر للمعالج بأن يواصل عمل بعض الاوامر الاخرى 🙂 جعفر
  20. وعليكم السلام 🙂 نريد نعمل تجميع وهمي : . . . ونعطيه اي اسم خرافي ، مثلا نقطة (.) . . . . والنتيجة . جعفر 1266.قائمة.accdb.zip
  21. بدل ان اعطيك سمكة ، خلني اعلمك كيف تصيد 🙂 لاحظ الاستعلام qry_Student_info ، نشوف انه ما يسمح لتعديل البيانات ، ومافي سطر إضافي لإضافة سجل . في تصميم الاستعلام . احفظ الاستعلام ، وشغله ، نشوفه الآن يمكن تغيير البيانات فيه ، ويمكن إضافة سجل جديد فيه كذلك . ولما نعمل نموذج مصدر بياناته هذا الاستعلام ، كذلك نلاحظ اننا ما نقدر نغير شيء ، ولا نقدر نضيف سجل جديد . يعني في الاستعلام ، وفي النموذج : اختار Dynaset (Inconsistent Updates) بدلا عن Dynaset جعفر
  22. شكرا على الملاحظة اخوي محمد 🙂 السبب هو المسافات الرأسية ، فوق وتحت كل من هذه الحقول : . فاذا غيّرنا والغينا المسافة العمودية بين الحقول هذه : . النتيجة ستكون: . جعفر 1265.Database1.accdb.zip
  23. شوف المرفق في مشاركتي السابقة 🙂
×
×
  • اضف...

Important Information