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

jjafferr

أوفيسنا
  • Posts

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

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

  • Days Won

    406

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

  1. والعلاوات السنوية حسب سلم الدرجات؟ يعني البرنامج تلقائيا يغير مرحلة/درجة الموظف حسب سنوات عمله؟ والعنوان الوظيفي هل يتغير حسب الشهادة وسنوات العمل؟ جعفر
  2. السلام عليكم اخوي حسام 🙂 هناك بالفعل طلب لمثل هذا البرنامج في المنتدى 🙂 والطلب الاهم فيه هو الترفيعات حسب سلم الدرجات ، فهل البرنام ج يشمله ؟ جعفر
  3. اخي سامر انا ملاحظ انك ما تعطي للسؤال حقه في الوقت !! يعني ، كم من الوقت استغرق منك التفكير في حل لمشكلتك ، وكم من الوقت اعطيته لوضع سؤالك !! وكم من الوقت اللي سيأخذ حتى يطلب منك الاعضاء التوضيح ، وانت ترد رد جدا جدا مقتضب !! انت صاحب السؤال ، فرجاء اعد التفكير في طريقة وضعك للسؤال ، وبكل انواع التفاصيل ، وبمثال او مثالين ، ووووو ، حتى تكون الفكرة واضحه للرد عليها. رجاء ساعدنا علشان نقدر نساعدك 🙂 يُغلق. جعفر
  4. السلام عليكم 🙂 قد ينفعك هذا الموضوع ، وبه مرفق: جعفر
  5. برنامجك شغال تمام حسب المعيار اللي استعملته انت ، فما اعرف شو المشكلة !! هذا استعلامك، والمعيار موجود في حقل رقم السند ، اما حقل الترقيم التلقائي فارغ ، ونتائج الاستعلام صحيحة !! . يجب ان يكون الكود هكذا فقط ، ورجاء حذف جميع الاشياء الاخرى: للمعاينة 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
  6. اخذ مني وقت الى ان فهمت تقريرك 🙂 اجمع جميع كائنات التقرير ، الى قسم "التفصيل" Detail ، وخلاص 🙂 يعني ، بدل ان يكون القسم بهذا الارتفاع . خليه يكون . والنتيجة جعفر 1271.تحديد بداية ونهاية اوامر الصرف.accdb.zip
  7. وعليكم السلام 🙂 عادة هذا الخطأ ينتج بسبب اعدادات اللغة في الوندوز جعفر
  8. هذه تعملها كما تعمل معيار بين تاريخين: في الاستعلام ، في حقل رقم امر الصرف ، اكتب في المعيار : >=Forms!frm_Main!From_A and <=Forms!frm_Main!To_A ويكون عندك في النموذج frm_Main ، حقلي ، من امر صرف: From_A ، والى امر صرف: To_A جعفر
  9. وعليكم السلام 🙂 اذا كان هذا الرقم ثابت ، فيمكنك ان تجعل رأس التقرير او/و الذيل طويل ، بحيث بالتجربة تقدر تحصل على عدد السجلات اللي تريدها ، وهذه اسهل طريقة ، ونعم هناك كود تقدر تحدد فيه عدد السجلات للطباعة ، جعفر
  10. اخي امير لا يُنصح بكتابة اللغة العربية في الكود ، لذا اقترح عليك النظر في طريقة حفظ البيانات العربية (او اي لغة اخرى) في الجدول ، ومن ثم قرأتها من هناك ، من الرابط المرفق ، وخذ منه قدر حاجتك 🙂 جعفر
  11. وعليكم السلام 🙂 تفضل: Me.Table2Subform!NoOrder_Label.Caption = "jjafferr" جعفر
  12. نعم ، لا يمكن الدخول في كود البرنامج ، فهو مغلق. وعليه لا يمكن عمل التغيير المطلوب لجعله يعمل على نواة 64بت. جعفر
  13. وعليكم السلام 🙂 ياريت مرفق لهذه الحالة 🙂 جعفر
  14. وعليكم السلام 🙂 لجعل البرنامج يعمل على نواة 64بت ، يجب عمل تغيير في بعض الدوال ، البرنامج المرفق بصيغة accde ويعني انه مغلق ولا يمكن الدخول الى البرمجة وتغييرها. جعفر
  15. وعليكم السلام 🙂 تفضل 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 بعد الامر اللي يأخذ وقت للتنفيذ ، واكتبه لأكثر من مكان ، واللي يعمله هو ، ما يطلب من الكود ان يتوقف حتى يكمل الكود عمله ، وانما يعطي امر للمعالج بأن يواصل عمل بعض الاوامر الاخرى 🙂 جعفر
  16. وعليكم السلام 🙂 نريد نعمل تجميع وهمي : . . . ونعطيه اي اسم خرافي ، مثلا نقطة (.) . . . . والنتيجة . جعفر 1266.قائمة.accdb.zip
  17. بدل ان اعطيك سمكة ، خلني اعلمك كيف تصيد 🙂 لاحظ الاستعلام qry_Student_info ، نشوف انه ما يسمح لتعديل البيانات ، ومافي سطر إضافي لإضافة سجل . في تصميم الاستعلام . احفظ الاستعلام ، وشغله ، نشوفه الآن يمكن تغيير البيانات فيه ، ويمكن إضافة سجل جديد فيه كذلك . ولما نعمل نموذج مصدر بياناته هذا الاستعلام ، كذلك نلاحظ اننا ما نقدر نغير شيء ، ولا نقدر نضيف سجل جديد . يعني في الاستعلام ، وفي النموذج : اختار Dynaset (Inconsistent Updates) بدلا عن Dynaset جعفر
  18. شكرا على الملاحظة اخوي محمد 🙂 السبب هو المسافات الرأسية ، فوق وتحت كل من هذه الحقول : . فاذا غيّرنا والغينا المسافة العمودية بين الحقول هذه : . النتيجة ستكون: . جعفر 1265.Database1.accdb.zip
  19. شوف المرفق في مشاركتي السابقة 🙂
  20. تفضل يا سيدي 🙂 عملت لك جدول tbl_Student_info ، بينما استعلام qry_Student_info يجمع الجدول السابق مع جدول الجدول الجديد : . ولما تريد تستعمل النماذج او التقارير ، استعمل الاستعلام qry_Student_info كمصدر بيانات لها ، بس رجاء الانتباه ، تأكد ان اسماء الطلبة موجودة ف الجدول tbl_Student_info ، والا فإنها لن تظهر في الاستعلام 🙂 جعفر ‏‏StuData.zip
  21. ممكن تغيير ارتفاع الحقل الى صفر 🙂 في حدث "عند تنسيق" التقرير : . نأخذ لفة في كائنات التقرير ، والحقل اللي رقمه "كما هو في النموذج" 1 و 2 و 3 و 4 و 5 ، يا اننا نظهرهم بارتفاع الحقل العادي ، او نخفيهم ويكون ارتفاع الحقل صفر ، حسب قيمتهم : Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) Dim ctl As Control Dim i As Integer Dim myFields As String myFields = "1,2,3,4,5" For Each ctl In Me.Controls ' only a textbox, and our fields names If ctl.ControlType = acTextBox And InStr(myFields, ctl.name) > 0 Then If Len(ctl.Value & "") > 0 Then ctl.Visible = True ctl.Height = 1440 * 0.25 Else ctl.Visible = False ctl.Height = 0 End If End If 'ctl.type Next End Sub . والنتيجة للسجل الثاني: . جعفر 1265.Database1.accdb.zip
  22. اخي سامر انت ارسلت تقرير الى ادارة الموقع ، هكذا : . فهل هناك شكوى على هذه المشاركة ؟ جعفر
  23. وعليكم السلام 🙂 الكلام الباقي هو للتعامل مع رسالة الخطأ ، اذا لم يستطع الماكرو حفظ السجل. جعفر
×
×
  • اضف...

Important Information