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

عمر ضاحى

الخبراء
  • Posts

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

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

  • Days Won

    9

كل منشورات العضو عمر ضاحى

  1. اخي الحبيب كريم يبدو ان هناك شئ فهم او تقصير مني الاكسيس برنامج يقوم زيه زي اى برنامج له اجراءات يقوم بتنفيذها حسب ما انت وضعتها انت توريني صور للجدول لكن الاكسيس كيف هيعرف ان الثالث الاول هو التاريخ من الى لازم تعرف ده باى وسيه والاسهل ليك ان تقوم بوضع حقلين لهذه الفتره وانت بالفعل عامل كده لكن المشكلة ان انت بالفعل معلن عن المتغير D1 وهو بيستخدم فى اجراءات اخري وبيحمل قيمة نصيه الحل اما تلغي موضوع المتغيرات وتضع مسار حقل التاريخ مباشرة او انك تعلن عن متغيرين جديد وانا افضل الحل الاخر وايضا افضل استخدام دالة Format علشان توحد صيغة التاريخ وميحشلش مشكلة
  2. ممكن تستخدم متغير tempvars مثل tempvars!username = اسم المستخدم وده ضعهدداخل الاجراء لما يكون اسم المستخدم وكلمة المرور صحيحه وبعدها حط tempvars! username فى اى ماكن تريد يظهر قيمته فيها
  3. طيب هو بياخد التواريخ من اين؟ انت شايف النتيجه؟ راجع المعطيات هتحل المشكله ان شاء الله
  4. الاستاذ كريم حضرتك لم تنتبه لهذه النقطه شوف بعد ما جربت اشغل الكود وحبيت اعرف الاكسيس شايف ايه جو المتغيرات طلعت لى النتيجه صدمه المفترض ان المتغيرات تحمل تاريخ لكن واحد يحمل قيمة نصية والاخر لا يحمل قيمه يبقي الكود هيشتغل ازاي
  5. ايه المشكلة تحديد معاك ارفع صورة بالمشكله وبلاش تستخدم موقع https://top4top.io لانه محجوب عندي
  6. جربت تخفض جودة الصورة او تجعل مقاسها حسب حجم النموذج؟
  7. امممممم جرب تعدل على الشرط فى الكود هكذا WHERE Bdgi.PDG_Date Between #" & D1 & "# And #" & D2 & "#; لكن لازم تتأكد ان المتغيرين D1 و D2 من نوع تاريخ وان بهم قيمة صحيحه (كتاريخ) وان شاء الله بيعمل معك
  8. استاذي ومعلمي الجليل @jjafferr فى خطأ ظهر معي عند محاولة استخدام جدول لدي (اعتقد ان الخطأ يخص الحقول التى بها مرفقات)(Attachment) لاني ليس فى الجدول حقل متعدد القيم غير هذا الحقل وجزاك الله عنا كل خير
  9. 🤔 غريبه سبحان الله هو شغال معايا حاولى تراجعي كل شى وبتأني اتأكدي مره اخري من كل الملاحظات وان الكود فى مكانه الصحيح
  10. ارسل لي رسالة على الخاص فيها عنوان (اي دي ) anydesk احاول افهم فين المشكله عندك
  11. كود واسلوب متقدم جدا سائل المولى ان يبارك لك فى صحتك ويجازك عنا كل خير فاني اقبل رأسك على هذا الابداع استاذى ومعلمي الاستاذ @jjafferr الله يبارك لك
  12. هعطيك طريقة سهله انسخ هذا الاستعلام INSERT INTO kanory ( a, b, c ) SELECT Bdgi.Obsérvation, Bdgi.PDG_Pr, "02- المداخيل ( الموارد)" AS Expr1 FROM Bdgi WHERE (((Bdgi.année)=[Forms]![FrmMasarif]![txtYear])); وعدل عليه فى الاستعلامات وبعد ما تاخد النتيجة التى تريدها انسخ الكود من الاستعلام وحطه بدل الكود الحالي بس انتبه فى ال vba " فى وسط الجمله هتعمل ربكه للكود فلازم تكون "" يعني هنا كمثال ""02- المداخيل ( الموارد)"" هتكون فى كود ال vba هكذا "02- المداخيل ( الموارد)" دي هتكون فى السيكول (الاتسعلام)
  13. طيب اول حاجه اعملى حقل جديد وسميه SN وخليه رقم تلقائى فى الجدول وضيفى الحقل ده فى التقرير الفرعي وممكن تخفيه لو مش عاوزاه وبعد كده ضعي الكود ده فى التقرير الفرعي Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) Dim x As Integer x = Nz(DLookup("TH_no", "settings_general_tbl"), 0) If [SN] Mod x = 0 Then Me.Detail.ForceNewPage = 2 Else Me.Detail.ForceNewPage = 0 End If End Sub وان شاء الله هيشتغل معاكي وخلى طريقة عرض التقرير Print Preview وده مرفق ليكي لو معرفتيش برضه 😁 انا حذفت الشروط من التقرير علشان اقد اتعامل معاه وضفت حقل جديد فى الجدول No.of record.rar
  14. تقدر تعدل فى الكود لانه فى الاصل هو استعلام استبدل الاستعلام بهذا السطر strSQL = "INSERT INTO kanory ( a, b, c ) SELECT Bdgi.Obsérvation, Bdgi.PDG_Pr, ""02- المداخيل ( الموارد)"" AS Expr1 FROM Bdgi WHERE (((Bdgi.année)=[Forms]![FrmMasarif]![txtYear]));"
  15. الملف ما فيه بيانات علشان اطبق عليه اعملى بيانات واضحه وخلى الملف يشتغل بشكل سليم وانا باطبق عليه ان شاء الله لكن افتح التقرير ويطلب مني بيانات انا ما اعرفها كيف بكمل؟
  16. استبدلى ID بالمعرف او اسم رقم التسلسل فى الجدول وباقى الكود كما هو الكود هيتم وضعه للتقرير الفرعي راجعي ال عملته وحاولى تفهمي الفكره
  17. بما اني مش عارف فين التقرير الاساسي من الفرعي عندك وايضا مفيش بيانات قمت بعمل جدول وتقرير جديد واضفت فيه بعض البيانات وعملت ليكي الكود Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) Dim x As Integer x = Nz(DLookup("TH_no", "settings_general_tbl"), 0) If [ID] Mod x = 0 Then Me.Detail.ForceNewPage = 2 Else Me.Detail.ForceNewPage = 0 End If End Sub تقدري تجرب الملف No.of record.rar
  18. كل ما عليك استيدل الذى تم الاشارة اليه هنا بهذا الكود Dim strSQL As String strSQL = "INSERT INTO kanory ( a, b, c ) SELECT Bdgi.Obsérvation, Bdgi.PDG_Pr, ""02- المداخيل ( الموارد)"" AS Expr1 FROM Bdgi;" DoCmd.SetWarnings (0) DoCmd.RunSQL strSQL DoCmd.SetWarnings (0)
  19. اها فهمت بعد ما بصيت فى الكود بتاعك ملاحظ انك مكرر الخطوه 3 مرات ف انت بتحاول تعمل التقرير ازاي ؟ وممكن لتقليل الاخطاء استخدم اولا الاستعلامات المباشرة ولما يكون كله تمام ممكن تحولها لاكواد بدل الاسطر ال اتخضيت لما شفتها بصراحه ما شاء الله مجهود كبير وبكده هتوفر مجهود اكبر
×
×
  • اضف...

Important Information