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

ابو البشر

الخبراء
  • Posts

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

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

  • Days Won

    10

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

  1. استخدم هذا ............... If DCount("dates", "aa") > 0 Then Cancel = True MsgBox "هذا التاريخ مسجل مسبقا", vbCritical, "عملية خاطئة" Else DoCmd.GoToRecord , , acNewRec dates = Date End If
  2. ممكن مثال او توضيح اكثر لان موضوع تحويل التقرير ... هناك العديد من المواضيع في المنتدى تتحدث عن تصدير التقرير الى صيغة pdf ..
  3. تقصد اذا كان التاريخ موجود في الجدول تظهر رسالة ... وضح ..
  4. لذلك ممكن تستخدم الورقة والقلم لتسجيل المسميات ..... افكر في عمل لوب لاختصار الكود .. الله ييسر الامور
  5. ادخل التقرير وانظر في الاكواد وكرر الاكواد مثل الموجود مع تغيير المسميات فقط الاستعلامات واكواد النموذج لا تتدخل فيها فقط اكواد التقرير هي التي تحتاج تكرار فقط ... حاول ... وحاول .... وحاول
  6. تم تعديل الكود وانت قمت بتعديل بعص خصائص التقرير .... تفضل <><><><><><> ____________BASEN_5.accdb
  7. اين النموذج الذي يتم من خلالة ادخال الاصناف
  8. حياك الله ... تفضل <><><><><><> ____________BASEN_5.accdb
  9. في احداث النموذج وليس مربعات النص هههههههه .... دائما البرمجة تعلم الصبر والمحاولات المستمرة ...
  10. طيب استاذي ....... في التقرير وفي حدث عند التنسيق توجد اكواد قصها جميعا وضعها في حدث عند التحميل ..... جرب واعلمنا بالنتيجة .... ليش انت لوحدك الى تسأل انا كمان ابقى اسألك استاذي ههههههه .... كيف نرتب المقاطعات مثل الصورة ؟؟؟؟؟؟؟؟؟؟؟؟
  11. بالمناسب يمكن الغاء النموذج tawfrm وذلك باستخدام هذا مكان الكود السابق الذكر .... جرب ..... حيث يتم عرض رسالة باضافة المدينة أو عدم الاضافة وعند الموافقة يتم اضافة المدينة بدون النموذج ..... وهذا يختصر عليك الوقت في اعادة كتابة المدينة مرة اخرى والعودة للنموذج الرئيسي ... Dim strMsg As String strMsg = "هل تريد إضافة " & NewData & " إلى القائمة؟" If MsgBox(strMsg, vbQuestion + vbYesNo) = vbYes Then Response = acDataErrAdded DoCmd.RunCommand acCmdSaveRecord Else Response = acDataErrContinue End If
  12. وعليكم السلام ورحمة الله وبركاته هذه تعني تجاهل الخطأ والمواصلة ممكن تتزود بمعلومات اضافية من موق مايكروسوفت نفسة من هنا
  13. ممكن نعم او تحت حدث الضغط على زر مثلا حسب احتياجك
  14. انظر الصورة واستخدم هذا بدل الموجود لديك """""" MsgBox "هذه البيانات غير موجود يرجى اعادة ادخالها" DoCmd.OpenForm "tawfrm", acNormal Response = acDataErrContinue
  15. استخدم هذا ....... Dim x As Integer, mov_st As String Dim rst As Recordset Set rst = CurrentDb.OpenRecordset("SELECT prodcut.id, prodcut.prodcut FROM prodcut ORDER BY prodcut.prodcut;") rst.MoveFirst x = 1 mov_st = rst!prodcut Do While Not rst.EOF If mov_st <> rst!prodcut Then x = 1 mov_st = rst!prodcut End If rst.Edit rst!id = x x = x + 1 rst.Update rst.MoveNext Loop MsgBox "تم توزيع الارقام ", vbInformation + vbMsgBoxRight + vbOKOnly, "برنامج" rst.Close Me.Refresh
  16. 'طيب لاحظ الاستعلام qry_alldata اذا كان يناسبك ... استخدمه as.accdb
  17. وعليكم السلام ورحمة الله وبركاته ... انظر الصورة ... هل هذا ما تريد ؟؟
  18. جرب المرفق باضافة بعض المطاطعات والوظائف .... وأعلمنا بالنتيجة . ‏‏‏‏‏‏‏‏‏‏‏‏BASEN_2.accdb
  19. السلام عليكم أخي كم عدد الوظائف المتوقع لديك ؟؟؟؟ هذا مهم لان التقرير قد لا يتحمل وقد نطر الى جعله عرضيا وقد لايستوعب ..... ثانيا لا نستطيع عمل تقرير ثابت بمعني ان مصدر بيانات مربعات النص تحتاج في كل مرة اعادة ربطها ثالثا انظر للصورتين واحدة للجدول والاخرى للتقرير ودقق فيها هل بيانات التقرير مطابقة للجدول ... اذا كان نعم .. نعمل على تنفيذ فكرة تدور في رأسي عسى الله يسهل الامور ....
  20. بالنسبة للاستعلام يمكن حلة ..... بحيث تظهر الوظائف الجديدة والمقاطعات الجديد فيه .... شغل الاستعلام all وجرب ... انشأ التقرير المطلوب انت ونحن نساعدك في المطلوب ...... ‏‏BASEN (1) - نسخة.accdb
  21. بارك الله فيك بسبب استخدامك لمسميات الحقول بالعربية اصبحت العملية صعبة وتأخد وقت طويل ... جرب فتح الاستعلام a هل هذا ما تريد ... اذا كان نعم فاكمل بقية الجداول المطلوبة بنفس الطريقة تقريبا ..... اعانك الله ..... BASEN (1).accdb
  22. اطلب من صاحب الباس ... يزودك بها اخي الكريم لان هذا انتهاك للحقوق
  23. هذا مثل القمر .... بل هو البدر
×
×
  • اضف...

Important Information