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

kha9009lid

الخبراء
  • Posts

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

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

  • Days Won

    29

Community Answers

  1. kha9009lid's post in تعطيل خانة البحث was marked as the answer   
    بعد اذن اخي الفاضل @سلمان الشهراني
    ايقاف رسائل التحذير
    DoCmd.SetWarnings False تنفيذ استعلام الحاق
    DoCmd.RunSQL "INSERT INTO table2 ( id, الاسم, [تاريخ التولد], العمر, المهنة, الملاحظات ) " & vbCrLf & _ "SELECT table.id, table.الاسم, table.[تاريخ التولد], table.العمر, table.المهنة, table.الملاحظات " & vbCrLf & _ "FROM [table];" تنفيذ استعلام حذف
    DoCmd.RunSQL "DELETE table.* " & vbCrLf & _ "FROM [table];" تحديث النموذج الفرعي بعد الحذف
    Me.subform12.Requery رسالة تنفيذ المهمة
    MsgBox "تم تنفيذ نقل الملفات", vbInformation, "رسالة ادارية" اعادة تفعيل رسائل التحذير
    DoCmd.SetWarnings True الملف مرفي المرفقات
     
    الموظفين.accdb
  2. kha9009lid's post in فتح تبويب من خلال زر فى تبويب اخر was marked as the answer   
    في العادة يكفي نقل التركيز للتبويب المطلوب ولكن لكونك تستخدم نماذج فرعية فالامر يختلف قليلا
    Form_general.زر_التنقل7.SetFocus SendKeys "{Enter}" اولا نقلنا التركيز للتبويب
    ثانيا ارسلنا امر انتر لفتح التبويب
    الملف مرفق
     
     
    HR_Update.accdb
  3. kha9009lid's post in طريقة حماية عرض التصميم was marked as the answer   
    نعم ممكن
     

    1استعلام لعدم التكرار1.mdb
  4. kha9009lid's post in كيف يمكن معرفة المزايا الجديده التي يتم اضافتها في اصدار اكسس الجديدة was marked as the answer   
    نعم ممكن هنا المزايا الجديدة
    لا اعتقد انك تحتاج الى انتقال للاصدار الاحدث الا اذا كنت تحتاج الى المزايا الجديدة في الاصدارات الحديثة علما بان الكثير من المستخدمين يفضلون الاصدار 2003
    مع الاحاطة ان بعض المزايا الجديدة مثل رقم كبير عندما تستخدمها لن تعمل قاعدتك على الاصدارات الاقدم من اصدارات 2016 المحدث و 2019 و365
  5. kha9009lid's post in كيف اجمع حقل التكست في التقرير was marked as the answer   
    جرب المرفق
    IIf(IsNull([Worker01]) or [Worker01]="0";0;1)+IIf(IsNull([Worker02])or [Worker02]="0";0;1)+IIf(IsNull([Worker03])or [Worker03]="0";0;1)+IIf(IsNull([Worker04])or [Worker04]="0";0;1)  
    Daily Report V07.accdb
  6. kha9009lid's post in حساب عدد الذكور وعدد الاناث was marked as the answer   
    جرب المرفق لعلة المطلوب
     
    Class2.accdb
  7. kha9009lid's post in عدم ظهور اسم اليوم في التقرير was marked as the answer   
    جرب المرفق
    Library.mdb
  8. kha9009lid's post in ربط التاريخ was marked as the answer   
    لابد من وضع اسم الحقل الخاص بالتاريخ والخاص باليوم
    جرب المرفق
    Library.mdb
  9. kha9009lid's post in هل نستطيع عمل الحقل في النموذج كما هو في التقرير (مجموعة اضافية ) او تراكمي ؟ was marked as the answer   
    كخاصية مضمنه في النموذج لا وانما ممكن عملها عن طريق كود بسيط اذا كان حقل له وعليه في نفس الجدول ممكن استخدام التعبير
    Format(DSum("[المبيعات]-[المشتريات]";"tbl1";"[ترقيم]<=" & [ترقيم]);"عملة") للحصول على الرصيد دالة format اختيار للحصول على التنسيق بشكل مباشر
    اما اذا كان له في جدولة وعليه في جدول اخر بمعنى جدول للمدفوعات وجدول للمصروفات فنحتاج الى خطوات اضافية ربما اضع مثال لذلك في وقت لاحق
    في جميع الاحوال الافضل للحصول على الرصيد ان يكون عن طريق الاستعلام
    في المرفقات مثال للطريقة الاولى
    رصيد1.accdb
  10. kha9009lid's post in تحويل التاريخ الميلادي الى هجري فى الإستعلام فقط was marked as the answer   
    تقصد بدون اكواد وبدون وحدة نمطية
    نعم ممكن ولكن بعدة خطوات
    اولا نحتاج الى اضافة جدول يحتوي على كافة التواريخ الميلادية وما يقابلها من تواريخ هجرية
    ثانيا في الاستعلام نجعل قيمة حقل التاريخ الهجري يساوي الاتي
    DLookUp("[h_date]";"tbl1";"[m_date]=" & Format([dates_m];"\#mm\/dd\/yyyy\#")) اي اننا نطلب قيمة التاريخ الهجري من الجدول الاضافي اذا كان التاريخ الميلادي في الجدول الاضافي يساوي التاريخ الميلادي في الاستعلام وبالتنسيق المحدد في دالة format
    ثالثا بعد الحصول على قيمة التاريخ الهجري يمكننا بسهولة الحصول على حقل اليوم والشهر والسنة
    المثال مرفق استعلام q2
     
    هجري2.accdb
  11. kha9009lid's post in استعلامات متعددة علي نموذج فرعي واحد was marked as the answer   
    العفو استاذي @jo_2010
    واذا كنت مازلت ترغب في التصفية عن طريق امر لكل مدينة مع ان الفكرة غير عملية حاليا لديك 3 مدن وربما غدا 10 مدن او اكثر
    فلا توجد مشكلة ممكن عملها
    لكل زر امر نضع الكود التالي مع تغيير اسم المدينة
    Dim myfilter As String myfilter = "[city]='" & "الرياض" & "'" Me.tbl1.Form.Filter = myfilter Me.tbl1.Form.FilterOn = True ولعرض الكل
    Me.tbl1.Form.FilterOn = False ولكن اعيد ان هذه الطريقة ليست عمليه
    المثال في المرفق
    بحث3.accdb
    استاذنا الفاضل @أحمد الفلاحجى جزاك الله خير
  12. kha9009lid's post in بيانات الحقول لا تظهر في الجدول was marked as the answer   
    جرب المرفق
    HCT Permit To Work System V.02 - Update _Normal + Red Zon - Copy.rar
  13. kha9009lid's post in طلب شرح كود was marked as the answer   
    وعليكم السلام
    حسب فهمي لطلبك انت ترغب في اضافة بيانات للجدول عن طريق نموذج غير منظم بحيث يتم حفظ ما يتم كتابتة في مربعات النص في النموذج للحفظ في الجدول
    اذا كان فهمي صحيح جرب المثال المرفق لحفظ وتعديل وحذف والبحث عن طريق نموذج غير مرتبط
    للتعديل والحذف ابحث اولا عن طريق رقم الملف .
     
    مثال.accdb
  14. kha9009lid's post in مساعده بملء حقول _ نقل بيانات بين الجداول was marked as the answer   
    جرب المرفق
    New Microsoft Access Database.accdb
  15. kha9009lid's post in شرح انشاء قوائم منسدلة ديناميكية was marked as the answer   
    انظر هنا
    وهنا
    هناك طريقة ثالثة افضل استخدامها ويمكن عملها بكتابة اكواد xml وهي اجمل وتجمع قوائم مخصصة واشرطة ادوات
     

  16. kha9009lid's post in الحروف الانجليزية كبيرة was marked as the answer   
    في حدث بعد التحديث للحقل المطلوب الكتابة بحروف كبيرة ضع الكود التالي
    [txt] = UCase([txt]) txt هو اسم الحقل
    اكتب بشكل عادي وسوف تتحول الحروف الى كبيرة
  17. kha9009lid's post in هل يمكن إضافة تاريخ اليوم للسنة كاملة بضغطة زر was marked as the answer   
    جرب المرفق
    اختار تاريخ البداية وعدد الايام
    Database74.accdb
  18. kha9009lid's post in الغاء التظليل من النموذج was marked as the answer   
    من خلال الخيارات اعدادات العميل
    انظر الصورة
     

  19. kha9009lid's post in الجمع بناء على اختيار مربع اختيار was marked as the answer   
    وعليكم السلام
    ممكن عملها باكثر من طريقة
    الطريقة الاولى
    في المرفق في النموذج المسمى table تم عملها بدون استخدام اكواد عن طريق منشئ التعبير مع الاستعانة بمربعات نص غير منظمة ووضع تعبير مشروط اذا كانت خانة الاختيار =-1 تكون قيمة مربع النص تساوي القيمة الفعلية للحقل واذا كانت خانة الاختيار غير مؤشر عليها "صفر" تكون قيمة الحقل الغير منظم تساوي صفر وهكذا لبقية الحقول ثم جمعنا مربعات النص الغير منظمة للحصول على النتيجة
    الطريقة الثانية
    في النموذج المسمى جدول1 عملنا زر امر عند النقر يقوم بحجز متغيرات واستخدمنا كود بواسطة دالة IIF وبنفس الفكرة السابقة ولكن بدلا من مربعات النص غير المنظمة استخدمنا المتغيرات
    ممكن عملها بطريقة اخرى ولكن في اعتقاد هذة اسهل الطرق للحصول على النتيجة والله اعلم
     
    aa.accdb
  20. kha9009lid's post in تقرير بتسجيل الدخول والخروج للمستخدمين was marked as the answer   
    فكرة جميلة وتؤدي العرض ويمكن عملها بدون الحاجة الى حقل الوقت
    في الاستعلام
    DLast("[id]";"Time_Enter&Exit";"[users] = '" & [Forms]![login]![Username] & " ' ")  
    تسجيل الدخول والخروج.accdb
  21. kha9009lid's post in كيف تقوم بعمل اظهار لأسم الزرار في النموذج عند الوقوف عليه was marked as the answer   
    من خلال خصائص زر الامر
     

  22. kha9009lid's post in اريد اضافة تقارير وتلوين رأس التقرير was marked as the answer   
    جرب الان
    بس انا مافهمت بخصوص التقرير الاخضر انت ترغب يطبع السجل الحالي او كافة انا عملته يطبع الحالي وبامكانك تعديلة الى كافة السجلات من خلال الدخول على مصدر التقرير وحذف المعيار من الحقل الاول

    Permit to Work.rar
  23. kha9009lid's post in تصفية الطلاب حسب اختيار المادة was marked as the answer   
    جرب الان
    Database1.mdb
  24. kha9009lid's post in التاريخ الميلادي والهجري was marked as the answer   
    ماهو ضروري ان حقل التاريخ الهجري يكون مرتبط بتحديث التاريخ الميلادي
    ممكن تكون القيمة الافتراضية لكليهما date() وهذا الامر مفيد للسجلات الجديدة لكونه يسجل القيمة الافتراضية ويحفظها في الجدول اما لو كان لديك سجلات قديمة فلابد من ادخال التاريخ الهجري
    جرب المرفق
    Database681.accdb
  25. kha9009lid's post in فاتورة بيع - طريقة اضافة صنف was marked as the answer   
    جرب المرفق بعد ادخال البيانات والمبلغ انقر على امر حفظ الفاتورة
    Sale.accdb
×
×
  • اضف...

Important Information