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

ابو جودي

المشرفين السابقين
  • Posts

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

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

  • Days Won

    219

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

  1. بعد إذن أستاذى الجليل ومعلمى القدير الاستاذ @kkhalifa1960 لان استاذى الجليل هنا اعتمد على اسم السورة من العمود الثانى فى جملة بناء الاستعلام لمصدر بيانات مربع الســرد Combo2 ولانه لو اعتمد على الـ .value فستكون النتيجة هو رقم السورة من الحقل ID ولن تكون النتيجة مطابقة للرقم الاصلى للسورة لو تم حذف اى سجل واعادة تكرار ادخال بيانات لان الـ ID هنا ترقيم تلقائى وكان من الاولى اضافة حقل لرقم السورة كما هو مطابق لها فى الترتيب بالمصحف الشريف حتى بظل ثابت ولا يتغير بتغيير رقم الـ ID فى حالة الحذف والإضافة لاى سبب ولكن اثراء للأفكار يمكن الاعتماد على الرقم كذلك ان اردت باستخدام الـ .value من خلال استخدام الكود الأتى Select Case Nz(Combo2, "") Case Is = "": Me.Combo6 = "" Case Is = 8: Me.Combo6 = "" Case Else: Me.Combo6 = "بسم الله الرحمن الرحيم" End Select ولانى لا احبذ ولا احب استخدام الاحرف العربية داخل محرر الأكواد Select Case Nz(Combo2, "") Case Is = "": Me.Combo6 = "" Case Is = 8: Me.Combo6 = "" Case Else: Me.Combo6 = ChrW("1576") & ChrW("1587") & ChrW("1605") & ChrW("32") & ChrW("1575") & ChrW("1604") & ChrW("1604") & ChrW("1607") & ChrW("32") & ChrW("1575") & ChrW("1604") & ChrW("1585") & ChrW("1581") & ChrW("1605") & ChrW("1606") & ChrW("32") & ChrW("1575") & ChrW("1604") & ChrW("1585") & ChrW("1581") & ChrW("1610") & ChrW("1605") End Select
  2. السلام عليكم ورحمة الله وبركاته مشاركة مع احبائى واساتذتى الكرام و اثراء للموضوع برجاء مشاهدة هذه المشاركة
  3. العفو منكم استاذى الجليل ومعلمى القدير انا طويلب علم ينهل من فيض علمكم وكل اساتذتى واخوانى الكرام والحمد لله بخير بوجودكم ادامكم الله نبراسا وضياء لكل طلاب العلم جزاكم الله خيــرا
  4. يمكنك الوقوف عند حدوث خطأ ما الحصزل على رقم الرسالة من الكود الاتى Private Sub Form_Error(DataErr As Integer, Response As Integer) MsgBox DataErr MsgBox DataErr & vbCrLf & Err.Description Response = acDataErrContinue End Sub ولتسجيل الاخطأء ان اردت ولتغير محتوى نص رسائل الاكسس الافتراضية يمكنك الاطلاع على هذا الموضوع مبدئيا وبعد ذلك ارجع لطلب المساعدة ان تعذر عليكم قهم شئ او التطبيق بمرفق لقاعدة البيانات بعد محاولتك تجربة التطبيق
  5. اتفضل الحل فى الاستعلام ملاحظة الرقم 3 فى Space(3) هو عدد المسافات يمكن تغييره لما تريد Test.accdb
  6. واثراء للموضوع هذه افكارى المتواضعة working days.accdb
  7. ممكن مرفق حضرتك بعد التعديل
  8. هذا فى الاساس استعلام وهذا الكود هو بناء الاستعلام SQL
  9. اولا انا فعلا عدلت بس مش بعد مشاركة حضرتك ممكن حضرتك لما قلت ولما عدلت كان التعديل على السطر اللى تحت يا افندم مش ع السطر ده من الكود وفى الاخر الموضوع ولا مقصود منه توحيه الاتهام اليك بالعبث ولا مقصود منه احراج سيادتك حضرتك وضعت الكود وقلت يمكن تطويرها فى الاخر الهدف واحد تقديم المساعدة وان اتعلم من اساتذتى واكن للجميع كل الاحترام والتقدير
  10. استاذى الجليل اليكم التطبيق Ceiling function (2).mdb
  11. ههههههههه طب ع الاقل جرب قبل لا تضع الرد
  12. فقط لاضافاء المرونة ممكن استخدام الروتين بهذا الشكل ليسهل التقريب الى الرقم المطلوب فى حالة غيير الرقم Function myRound(ByVal Num As Double, Optional ByVal Factor As Double = 1) As Double Dim Frac As Double Num = Num / Factor Frac = Num - Int(Num) Frac = IIf(Frac = 0, 0, IIf(Frac > 0.5, Factor, Factor)) myRound = Int(Num) * Factor + Frac End Function على ان يتم استدعاء الوتين من خلال myRound([SourceNumber],variableOfFixedNumber)
  13. اتفضل يا سيدى اولا قم بعمل وحدة نمطية وضع بها الاكواد الاتية Public Function Ceiling(ByVal X As Double, Optional ByVal Factor As Double = 1) As Double ' X is the value you want to round ' is the multiple to which you want to round Ceiling = (Int(X / Factor) - (X / Factor - Int(X / Factor) > 0)) * Factor End Function Public Function Floor(ByVal X As Double, Optional ByVal Factor As Double = 1) As Double ' X is the value you want to round ' is the multiple to which you want to round Floor = Int(X / Factor) * Factor End Function استدعاء الدالة كالاتى Ceiling([SourceNumber],variableOfFixedNumber) التقريب الى الرقم الصحيح 5 يمكنك تغسييره الى ما تريد وليكن 10 او 20 او اى عدد تريده -------- الطريقة الثانية ولكن لن تستطيع تغيير الرقم الذى تريد التقريب اليه استخدم الكود الاتى مباشرة Int(-0.2*[SourceNumber])/-0.2
  14. ممكن اعرف تحديدا مقصدك هل تقصد المرفق الذى اضفته ام المرفق يعمل بنجاح ولكن عند محاكاته على تطبيق لم تعمل الاكواد بنجاح ؟!
  15. السلام عليكم ورحمة الله تعالى وبركاته اعتذر عن التأخير انشاء الله اليكم المرفق المبدئى يعمل بنجاح ولى عودة قريبا QRByColor.zip
  16. ابشر ان شاء الله جارى العمل على اعداد قاعدة البيانات كما تريد
  17. الموضوع بسبب اللغة المستخدمة فى محرر الاكواد اكتب اللغة فى محرر الاكواد باللغة الانجليزية فقط ولا تستخدم اى لغة اخرى حتى لو عملت تلميح لابد ان يكون بالانجليزية وعند كتابة الرسائل استخدم Unicode
  18. السلام عليكم هل هذا ما تريده عمودي.accdb
  19. countdown timer.accdb
  20. انا مش فاهم المطلوب تحديدا بس شوف كده checkbox.rar
  21. طيب ضع فى النموذج فى وضع التصميم مربع نص باسم txtTimer وضع زر امر فى حدث الوقت للنموذج ضع الكود الاتى txtTimer = txtTimer - 1 If txtTimer = 0 Then 'do your event. MsgBox "end of time" TimerInterval = 0 ' Stop the timer End If وفى حدث زر الامر ضع الكود الاتى If IsNull(Me.txtTimer) Or Me.txtTimer = Empty Or txtTimer = 0 Or Len(Me.txtTimer) = 0 Then Exit Sub TimerInterval = 1000 ' 1 second
  22. وقد تفيدكم الافكار فى هذا المثال من حيث - اخراج المستخدمين - منع دخول المستخدمين لحين انتهاء الادمن من عمل الاصلاح
  23. السلام عليكم ورحمة الله تعالى وبركاته باقي سويعات قليلة ويعم الفرح وتشتعل الأنوار وتربط الشياطين ويبدأ مشوار الاطمئنان ويبدأ إعداد الفطار والسحور وتعلوا المساجد بأصوات التراويح اللهم بلغنا وإياكم وكل المسلمين رمضان وأنت راضي عنا اللهم أمين. من القلب أرسل إليكم تهنئة ملؤها الحب والدعاء لكم بقبول الطاعات والأجر الكبير رمضان كريم لاساتذتى الكرام وللأصدقاء الغالين وأطيب القلوب بمناسبة حلول شهر رمضان المبارك يسعدني أن أبعث إليكم أطيب التهاني والأماني سائلا الله أن يجعله شهر خير وبركة وأن يكتب لنا ولكم صيامه وقيامه وأن يجعلنا وإياكم من عتقائه من النار وأن يعيد علينا وعليكم هذه المناسبة أعوام عديدة وأزمنة مديدة أنه سميع مجيب. اللهم كما رزقتنا الإسلام بغير حول منا ولا قوة، نسألك أن ترزقنا رحمتك ومغفرتك في شهر رمضان، وأن لا تخرجنا منه إلا وقد رضيت عنا، وغفرت لنا ما تقدم من ذنوبنا وما تأخر. اسأل الله أن يبارك لكم في شهر الطاعات والرحمات وأن يرزقكم فيه الدرجات وأن يختم لكم فيه بالصالحات.
  24. يا باش مهندس هى قاعدة خلفية واحدة فقط وقاعدة امامية واحدة مرتبطه بالخلفية ايا كانت طريقة الربط كل ما هنالك القاعدة الامامية سوف يتم تشفيرها مرتان على كل نواة وتعطى للعميل القاعدة الخلفية مع القاعدتان الاماميتان المشفرتان
  25. القاعدة الخلفية فى كل الاحوال accdb ولا يوجد بها اى اكواد لذلك لا علاقة لها بالموضوع تلك الجزئية فقط تخص القاعدة الامامية عندما ترسلها الى العميل بالامتداد Accde فقط المطلوب منك كمبرمج عمل الاتى 1- مراعاة كتابة دوال الـ API بما يناسب العمل على النوتان 32 , 64 وطبعا تتأكد من عمل الدوال بالشكل الصحيح بتجربتها على النواتان 2- تحويل القاعدة الى Accde من خلال الأوفيس ذو النواة 32 3-تحويل القاعدة الى Accde من خلال الأوفيس ذو النواة 64 وتعطى للعميل القاعدة الخلفية مع قاعدتان اماميتان احداهما Db64.Accde والاخرى Db32.Accde
×
×
  • اضف...

Important Information