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

محمد ايمن

الخبراء
  • Posts

    1,667
  • تاريخ الانضمام

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

  • Days Won

    8

Community Answers

  1. محمد ايمن's post in حل مشكلة تخزين رقم كبير جدا برمجيا was marked as the answer   
    اخي @ابو جودي تحية طيبة 
    جزاك الله كل خير ولكن التقريب يتم مع الارقام الموجبة فقط اما الارقام السالبة يتم التقريب بشكل خاطئ
    تم الوصول للحل و الحمدلله و الشكر للجميع
    Public Function MyRound(ByVal MainVal As Double, ByVal RoundVal As Double) As Double Dim Oldrnd As Double, X2 As Double, Newrnd As Double, Var1 As Double On Error GoTo ErrSub Var1 = RoundVal \ 2 X2 = Application.WorksheetFunction.RoundDown(MainVal / RoundVal, 0) Newrnd = X2 * RoundVal Oldrnd = MainVal - Newrnd Select Case Oldrnd Case Is >= 0 Select Case Oldrnd Case Is >= Var1 MyRound = Newrnd + RoundVal Case Is < Var1 MyRound = Newrnd End Select Case Is < 0 Var1 = Var1 * -1 Select Case Oldrnd Case Is <= Var1 MyRound = Newrnd - RoundVal Case Is > Var1 MyRound = Newrnd End Select End Select ErrSub: If Err.number <> 0 Then 'MsgBox Err.number & vbCrLf & Err.Description, vbCritical + vbMsgBoxRight MyRound = 0 Exit Function End If End Function  
  2. محمد ايمن's post in كيفيه تشغيل زر اذا تم الضغط على زر التحديث اولا was marked as the answer   
    تفضل اخي الكريم
    Database7110.rar
  3. محمد ايمن's post in تثبيت خانة لاتمام عملية حسابية was marked as the answer   
    اخي الكريم اذا كان المطلوب تثبيت السعر المكتوب في الخلية H1
    حدد كلمة H1ضمن المعادلة و اضغط زر F4 لتصبح بهذا الشكل
    G3*$H$1
    ثم اسحب المعادلة للأسفل
     
  4. محمد ايمن's post in تصحيح كود was marked as the answer   
    تفضل اخي الكريم
    New Microsoft Excel Worksheet.xlsx.rar
  5. محمد ايمن's post in أضافة دقائق الى وقت was marked as the answer   
    Me.txtAA = DateAdd("n", Me.CMPO1, Me.txtA)  
  6. محمد ايمن's post in خطأ في كود ارتباط بيانات من اكسل was marked as the answer   
    Dim xl As Excel.Application Set xl = CreateObject("Excel.Application") 'open Excel Dim wb As Excel.Workbook Dim ws As Excel.Worksheet Set wb = xl.Workbooks.Open(CurrentProject.Path & "\data22.xlsb") 'open WorkBook Set ws = wb.Worksheets("الارصدة") 'Select WorkSheet Dim data As Variant data = ws.ListObjects("الارصدة22").DataBodyRange.Rows.Count + 2 DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel12, "daybox", CurrentProject.Path & "\data22.xlsb", True, "الارصدة!A2:I" & data wb.Close xl.Quit  
  7. محمد ايمن's post in كود طباعة التقرير بقيمة الحقل والتاريخ (عنوان معدل) was marked as the answer   
    تفضل اخي الكريم
    ملاحظة لن تجد فرق لان الارقام في الجدول متماثلة
    test117.rar
  8. محمد ايمن's post in ممكن مساعدة بعد اخفاء نوافذ اكسيس was marked as the answer   
    تفضل اخي الكريم
    test11.rar
  9. محمد ايمن's post in تعديل كود نسخة احتياطية مضغوطة للاستاذ عادل حنفى was marked as the answer   
    تفضل اخي الكريم
    مع انني ضد فكرة حذف الملفات تلقائيا والسبب في بعض الاحيان تحتاج الى الرجوع لملف قديم للاطلاع على تعديل ما
    ملاحظة هامة جدا :: الكود يحذف كل الملفات في المجلد D:\Backup
    نسخة احتياطية مضغوطة.rar
  10. محمد ايمن's post in ترحيل البيانات من يوزر فورم الى صفحة اكسل مع المحافظة على التنسيق was marked as the answer   
    الحمدلله تم الحل بواسطة الدالة cdate
  11. محمد ايمن's post in فتح تقرير وفق خيارات بنموذج (معدل) was marked as the answer   
    تفضل اخي الكريم
     
    db3.rar
  12. محمد ايمن's post in إظهار الأرقام المفقودة في الجدول was marked as the answer   
    تفضل اخي الكريم
    إظهار الأرقام المفقودة2.rar
  13. محمد ايمن's post in ضغط حجم الصورة الملتقطة عن طريق الماسح الضوئي was marked as the answer   
    الحمدلله بعد البحث المضني و الشاق استطعت الوصول الى كود يعطي افضل النتائج و بحجم اصغر ما يمكن
    طبعا الكود من احد المواقع الاجنبية
     
    الميزة في هذا الكود انك لست بحاجة الى اي ادوات اخرى مثل الاداة Dbpix20
     
    ارجو تثبيت الموضوع لفترة لتعم الفائدة
     
    testscan2.rar
×
×
  • اضف...

Important Information