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

د.كاف يار

الخبراء
  • Posts

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

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

  • Days Won

    60

Community Answers

  1. د.كاف يار's post in اختلاف نتيجة الحقل في التقرير عن الاستعلام was marked as the answer   
    من الخصائص الحقل غيير التنسيق الى رقم عام ا قياسي
  2. د.كاف يار's post in حذف بيانات نموذج فرعي was marked as the answer   
    تفضل هذه مشاركة من قبلي
     
    حذف بيانات نموذج فرعي التي تم تحديدها.accdb
  3. د.كاف يار's post in رسالة تنبيه في نموذج was marked as the answer   
    اتفضل يابو عبدالرحمن 
    في حدث ازرار الحفظ ضع الكود التالي 
     
    Dim msg1, msg2 As String msg2 = "عزيزي المستخدم " & vbNewLine & "يرجى تعبئة الحقل / الحقول الفارغة" Dim ctl As Control For Each ctl In Me.Controls If TypeName(ctl) = "TextBox" Then If IsNull(ctl) Or ctl = "" Then If msg1 = "" Then msg1 = " - " & ctl.Name Else msg1 = msg1 & vbNewLine & " - " & ctl.Name End If End If End If Next ctl If msg1 = "" Then DoCmd.RunCommand acCmdSaveRecord MsgBox "تم الحفظ بنجاح", vbInformation, "تأكيد" Else MsgBox msg2 & vbNewLine & msg1, vbCritical, "تنبيه بوجود حقول فراغة" End If  
  4. د.كاف يار's post in اضافه عمل لزر البحث was marked as the answer   
    فعلا صعب لأنك لم تقم بايصال طلبك بصورة واضحه
    تأكد كلنا في خدمتك و كلنا معك حتى تكمل تطبيقك
    تقبل مروري
  5. د.كاف يار's post in ادراج ملف اكسل بقاعدة البيانات was marked as the answer   
    تفضل التعديل اخي الكريم
     
    1.accdb
  6. د.كاف يار's post in بشأن انتهاء عقد was marked as the answer   
    تفضل هذا التعديل اخي الكريم ( اكتشفت خطأ في حساب التاريخ حيث تم التعديل ليحسب من التاريخ الحالي للنظام

     
    )
     
    Up_عقود_2.rar
  7. د.كاف يار's post in أريد اظهار اشعار أو رسالة تنبيه قبل انتهاء مدة عقد الايجار بالمدد المطلوبة was marked as the answer   
    طيب اتفضل هذا التعديل
     
    عقود خدمات 2.accdb
  8. د.كاف يار's post in تعديل على كود تصدير الى اكسل was marked as the answer   
    لأنها ارقام
    الحل
    انشئ استعلام اضف اليه جميع الجداول ذات العلاقة و ضع مسمى العمود المتوافق مع رقم العمود
     
    لكن ستواجه مشكلة اذا كانت هذه الحقول منية على قيم ثابته ففي هذه الحالة اقترح عليك بناء جدول اخر باسم Export و اجعل جميع القيم نصية
    ثم الحق البيانات الى الجدول الجديد و انشئ استعلام تحديث لتحويل القيم الرقمي الى نصية 
     
  9. د.كاف يار's post in تكرار البيانات was marked as the answer   
    تفضل التعديل يابو عبدالرحمن
    تم تغيير فهرسة العمود f15 الي تحتها هوية الطالب بحيث لا تقبل التكرار
     
     
    برنامج_تصدير_الطلاب_للسجل_الالكتروني_حسب_المادة_معتمد.mdb
  10. د.كاف يار's post in مساعدة في انشاء تقرير was marked as the answer   
    تفضل اخي الكريم
    H_G.accdb
  11. د.كاف يار's post in رسالة تأكيد حذف البيانات was marked as the answer   
    تفضل هذا يا يو عبدالرحمن انسخ و الصق فقط
    تزيين و تضبيط لكود اخونا الكبير @صالح حمادي
    On Error GoTo errorhandle DoCmd.Beep If MsgBox("عزيزي المستخدم انت على وشك افراغ قاعدة البيانات" & vbNewLine & "هل تريد فعلا حذف البيانات ؟", vbCritical + vbYesNo + vbMsgBoxRight, "حذف بيانات") = vbYes Then DoCmd.SetWarnings False DoCmd.RunSQL "DELETE FROM " & "CS_GetStudentScheduleReport" DoCmd.RunSQL "DELETE FROM " & "ImportSheet" DoCmd.RunSQL "DELETE FROM " & "Academic" DoCmd.SetWarnings True DoCmd.Beep MsgBox "تم حذف البيانات بنجاح", vbInformation + vbMsgBoxRight, "تأكيد" Else MsgBox "تم الغاء حذف البيانات", vbInformation + vbMsgBoxRight, "الغاء الاجراء" End If errorhandleexit: Exit Sub errorhandle: MsgBox Err.Description Resume errorhandleexit  
  12. د.كاف يار's post in اجمالي was marked as the answer   
    تفضل التعديل اخي الكريم
    wesam.rar
  13. د.كاف يار's post in كود حذف بيانات اكثر من جدول was marked as the answer   
    اتفضل يابو عبدالرحمن
    فقط حدد اسماء الجداول الي تحتاج تحذف بياناتها
    On Error GoTo errorhandle DoCmd.SetWarnings False DoCmd.RunSQL "DELETE FROM " & "TableName1" DoCmd.RunSQL "DELETE FROM " & "TableName2" DoCmd.RunSQL "DELETE FROM " & "TableName3" DoCmd.RunSQL "DELETE FROM " & "TableName4" DoCmd.SetWarnings True MsgBox "تم افراغ الجداول بنجاح" errorhandleexit: Exit Sub errorhandle: MsgBox Err.Description Resume errorhandleexit  
  14. د.كاف يار's post in معادلة قسمة was marked as the answer   
    اخي الكريم
    الاجازة السنوية : 30 يوم
    في الشهر : (30/12) يوم
    في اليوم : (30/(30/12)) يوم
    تاريخ اخر اجازة : 01/01/2019
    المعادلة كالتالي
    X = "تاريخ اخر اجازة" مدة العمل الأيام DateDiff("D"; [x] ;now()) الشهور DateDiff("M"; [x] ;now()) السنوات DateDiff("YYYY"; [x] ;now()) ===================================== المعادلة الاجازة المستحقة حسب اشهر العمل الفعلية هي DateDiff("M";[X];Now()) * (30/12) الاجازة المستحقة حسب أيام العمل الفعلية هي DateDiff("D";[X];Now()) * ((30/12)/30) الاجازة المستحقة حسب سنوات العمل الفعلية هي DateDiff("YYYY";[X];Now()) * 30  
  15. د.كاف يار's post in استيراد ملف جدول الطلاب was marked as the answer   
    تفضل هذا التعديل 
    stu_Table.accdb
  16. د.كاف يار's post in اظهار أسماء الطلاب الذين لديهم حقول فارغة فقط was marked as the answer   
    تفضل التعديل اخي فايز
    الظهور فقط للطلاب الذي لديهم حصص خالية و تم تمييزها باللون الأحمر
    stu_Table.accdb
  17. د.كاف يار's post in تصدير ملف اكسل وحفظه في مجلد خاص حسب المادة was marked as the answer   
    اخي الكريم 
    لانشاء مجلد بإسم المادة  استخدم هذا الكود
    Dim fso As Object Dim fldrname As String Dim fldrpath As String Set fso = CreateObject("scripting.filesystemobject") fldrname =[text3] fldrpath = CurrentProject.Path & "\السجل الإلكتروني\" & fldrname If Not fso.FolderExists(fldrpath) Then fso.createfolder (fldrpath) End If  
    و هذا تعديل لمتغيير كود التصدير فقط الصقه
    Dim LExcelOriginal As String Dim LExcelCopyOf As String LExcelOriginal = sXlsFile LExcelCopyOf = CurrentProject.Path & "\السجل الإلكتروني\" & [text3] & "\" & [Forms]![FORM2]![text2] & "_..xlsm" FileCopy LExcelOriginal, LExcelCopyOf  
     
     
     
     
  18. د.كاف يار's post in طريقة غلاق الصفحات في  عنصر_تحكم_علامة_جدولة was marked as the answer   
    تفضل التعديل اخي الكريم
    Da (3).rar
  19. د.كاف يار's post in فتح النموذج بواسطة شجرة الحسابات was marked as the answer   
    تفضل التعديل اخي الكريم
     
    Minescreen (1).rar
  20. د.كاف يار's post in تغيير ايقونه برنامج الاكسس على سطح المكتب was marked as the answer   
    اخي هذا برنامج كنت استخدمه في اصدار اكسس 2003
    قد يفي بالغرض
    IconChanger3[1].4.zip
  21. د.كاف يار's post in طريقة جعل الصور في مجلد  was marked as the answer   
    اخي الكريم لتحديد مسار قاعدة البيانات فقط اضف
    CurrentProject.Path و في مثل الرابط اعلاه للصورة يكون كالتالي
    Me.image1.Picture = CurrentProject.Path & "C:\Program Files/1.jpg" و اذا كانت الصورة في مجلد فقط اكتب اسم الملجد
    Me.image1.Picture = CurrentProject.Path & " اسم المجلد" & "C:\Program Files/1.jpg"  
  22. د.كاف يار's post in تلوين الازرار عند وضع الماوس was marked as the answer   
    تفضل التعديل 
    ملاحظة : يجب اولا  فك الضغط 
    Desktop.zip
  23. د.كاف يار's post in عدم اظهار was marked as the answer   
    تفضل هذا الكود اخي الكريم
    مع مراعا و ضع اسم عنصر التحكم ( الأزرار ) في المكان المخصص
     
    فكرة هذا الكود :-
    - الصق هذا الكود في اي مكان في شاشة الأكواد VBA
    Function control is not visible() On Error GoTo errorhandle DoCmd.SetWarnings False If DateDiff("h", DLookup("[EndTime]", "[StingTime]", "[TimeNo]=1"), Now()) > 24 Then DoCmd.RunSQL "Update StingTime SET EndTime = Now() WHERE [TimeNo]=1;" [ضع اسم عنصر التحكم هنا].Visible = True Else [ضع اسم عنصر التحكم هنا].Visible = False End If errorhandleexit: Exit Sub errorhandle: If Err.Number = 3078 Then DoCmd.RunSQL "CREATE TABLE StingTime (TimeNo int , EndTime DATE );" DoCmd.RunSQL "INSERT INTO StingTime VALUES (1, Now());" End If Resume errorhandleexit DoCmd.SetWarnings True End Function  
    - يجب وضع هذا الكود في حدث عند الفتح و كذلك في الازرار المستهدف 
    Call control is not visible() - سيتم انشاء جدول كما ذكر من قبل اخي الكريم @ محمد أبو عبدالله محمد أبوعبدالله 
    - سيتم تحديث هذا الجدول كل 24 ساعة أو اكثر
    - يمكنك التعديل على الجدول باضافة عمود لاسم المستخدم 
    - سيتم اخفاء عنصر التحكم مرد الدخول على النموذج و مجرد الضغط على الأزرار مع مراعاة نقل التركيز قبل تنفيذ الكود
     
  24. د.كاف يار's post in طريقة نقل البيانات عند الضغط على زر تحديث was marked as the answer   
    تفضل التعديل اخي الكريم
    قاعدة بيانات.accdb
  25. د.كاف يار's post in تحويل ملف اكسل الى اكسس was marked as the answer   
    اخي الكريم
    يجب عليك تثبيت  Framework 4.5
    يرجى تجربة الملفات المرفقة
    Setup.rar Debug.rar
×
×
  • اضف...

Important Information