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

kanory

الخبراء
  • Posts

    2,274
  • تاريخ الانضمام

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

  • Days Won

    138

Community Answers

  1. kanory's post in مساعدة في تصميم استعلام was marked as the answer   
    جرب واعلمنا بالنتيجة ..............
     
    mu.accdb
  2. kanory's post in فلتر بالتواريخ was marked as the answer   
    لا لا ...اسم الحقل receiveddate ليس فيه مشكلة بل اسم مربع النص الموجود قي النموذج .... انظر ...
     

  3. kanory's post in مساعد في ترتيب عدة ارقام بشرط was marked as the answer   
    ادخل الرمز المطلوب ثم اضغط على مفتاح انتر ....
     
    111 (KAN).accdb
  4. kanory's post in مساعدة في الكتابة على الصورة وحفظها was marked as the answer   
    بداية يجب تفعيل هذه المكتبات لديك .....
     

    KAN-picutre.rar
  5. kanory's post in استفسار حول استعلام المجموع was marked as the answer   
    اذن تفضل ملفك .......
     
    ديمو للتجربة.accdb
  6. kanory's post in استعلام يتضمن البيانات المكرره فقظ was marked as the answer   
    تفضل 
     
    البيانات المكرره.mdb
  7. kanory's post in كود vba لشرط عدم البدأ برقم 17 was marked as the answer   
    جرب هذا واعلمنا بالنتيجة .............
    Private Sub genu_AfterUpdate() Dim fieldValue As String fieldValue = Me.genu.Value ' Check if the field value starts with "17" If Left(fieldValue, 2) = "17" Then MsgBox "ادخال خاطئ! يجب ألا يبدأ الحقل بالرقم 17." Me.genu.Undo ' Undo the input End If End Sub  
  8. kanory's post in كيفية جمع الاعداد الموجودة في مربعات النص في حقل (المجموع ) في التقرير was marked as the answer   
    مثال جمع الاعداد.mdb
  9. kanory's post in طلب جمع بيانات من خلايا متفرقة في خلية ذات خصائص "نص طويل" was marked as the answer   
    استبدل الشيفرة في الزر بهذا ....
    Dim currentText As Variant Dim newText As String newText = BuildNewText(infoa.Value, anfo2.Value, info3.Value) currentText = allinfo.Value If currentText <> "" Then allinfo.Value = currentText & ", " & newText Else allinfo.Value = newText End If infoa.Value = "" anfo2.Value = "" info3.Value = "" ثم الصق هذا الفانك في النموذج ....
    Private Function BuildNewText(ParamArray TextValues() As Variant) As String Dim i As Integer Dim textPart As Variant Dim result As String For i = LBound(TextValues) To UBound(TextValues) textPart = Trim(TextValues(i)) If textPart <> "" Then If result <> "" Then result = result & ", " End If result = result & textPart End If Next i BuildNewText = result End Function  
  10. kanory's post in رسالة تنبيه was marked as the answer   
    تفضل <><><><><><><><><>
    If DCount("[ID]", "[tb_tashkeel]", "[lgna_1] =" & [Forms]![tashkeel]![lgna_1] & " And [gender] =" & [Forms]![tashkeel]![gender] & " And [gender] =2 ") = 1 Then MsgBox "هناك تكرار في الجنس" Me.lgna_1 = "" ElseIf DCount("[ID]", "[tb_tashkeel]", "[lgna_1] =" & [Forms]![tashkeel]![lgna_1] & " And [religion] =" & [Forms]![tashkeel]![religion] & " ") = 1 Then MsgBox "هناك تكرار في الديانة" Me.lgna_1 = "" End If  
  11. kanory's post in ظهور خطاء بعد تغيير اسمي حقلين was marked as the answer   
    المرفق شغال بدون اخطاء ... جرب 
     
    ظهور خطاء بعد تغير مسمى حقلين.accdb
  12. kanory's post in حذف سجلات من جدول حسب استعلام معين was marked as the answer   
    وهذه طريفة اخرى اقل اكواد <><><><><><><>
    Dim db As DAO.Database Set db = CurrentDb() db.Execute "DELETE template.UsrID, * FROM template WHERE (((template.UsrID) In (SELECT No_Common FROM QRFingerDelete)))", dbFailOnError Set db = Nothing  
  13. kanory's post in مساعدة في تعديل تصميم تقرير (بياناته من استعلام جدولين وفيه خاصية التجميع) was marked as the answer   
    طيب تفضل <<<<<<<<>>>>>>>>
     
    تقرير اجازات.accdb
  14. kanory's post in مساعدة في معرفة ترتيب طالب في الصف was marked as the answer   
    جرب المرفق .....................
     
    New Microsoft Access Database (9).accdb
  15. kanory's post in اختيار اربع مقررات فقط was marked as the answer   
    تفضل ...................
     

    tah.accdb
  16. kanory's post in معيار داخل استعلام يرجع بالتواريخ 5 إيام للوراء was marked as the answer   
    راجع المرفق وتأكد فقط الان من الشروط الاربعة هل تحققت ..........
     
    Datab (officena).accdb
  17. kanory's post in طباعه تقرير محدد وفقا للCheck BOX المحدد was marked as the answer   
    تفضل ....
    Private Sub Command6_Click() If CheckA.Value = True Then DoCmd.OpenReport "Report1", acViewPreview End If If CheckE.Value = True Then DoCmd.OpenReport "Report4", acViewPreview End If If CheckC.Value = True Then DoCmd.OpenReport "Report2", acViewPreview End If If CheckD.Value = True Then DoCmd.OpenReport "Report3", acViewPreview End If End Sub  
  18. kanory's post in طريقة تحديث كومبوبوكس بناء قيم من كومبوبوكس اخر was marked as the answer   
    طيب <><><><><><>
    اكيد مع عمل البرنامج تظهر عبارات اخرى ..... على العموم اضفت مصفوفة يمكن من خلالها اضافة عبارات اخرى 
    Private Sub ComboBox1_Change() Dim lastChar As String lastChar = Right(ComboBox1.Text, 1) myT = Array("مدام", "عبارة1", "عبارة2") For Each t In myT If t = ComboBox1.Value Then TT = t: Exit For End If Next t If ComboBox1.Value = TT Or lastChar = "ه" Or lastChar = "ة" Then ComboBox2.SetFocus: ComboBox2.Text = "female" Else ComboBox2.SetFocus: ComboBox2.Text = "male" End If End Sub  
  19. kanory's post in ممكن طريقة منع تكرار اسم المجموعه اللى بيقع تحتها عناصر كتيره was marked as the answer   
    طيب جربي المرفق هذا <><><><><>
     
    LABBB (2).accdb
  20. kanory's post in تمييز بعض الحقول المرقمة بشرط was marked as the answer   
    طيب اعمل مثلا زر امر وضع فيه هذه الشيفرة <<<<<<<<<>>>>>>>>
    Dim db As DAO.Database Dim qdf As DAO.QueryDef Dim strSQL As String Set db = CurrentDb Dim mov_st As String Dim rst As Recordset Set rst = CurrentDb.OpenRecordset("SELECT TAB3.HNO, TAB3.SUB_ID, DCount(""ID"",""TAB3"",""[HNO] ="" & [HNO] & "" and [SUB_ID] ="" & [SUB_ID] & """") AS Expr1, TAB3.CHEK, TAB3.ID, DCount(""ID"",""TAB3"",""[HNO] ="" & [HNO] & """") AS Expr2 " & _ " FROM TAB3;") rst.MoveFirst mov_st = rst!ID Do While Not rst.EOF If rst!Expr2 > rst!Expr1 And rst!Expr1 = 1 And rst!Expr2 > 2 Then rst.Edit rst!CHEK = True rst.Update ElseIf rst!Expr2 > rst!Expr1 And rst!Expr1 = 1 And rst!ID > mov_st Then rst.Edit rst!CHEK = True rst.Update Else End If mov_st = rst!ID rst.MoveNext Loop rst.Close Me.Refresh strSQL = "SELECT TAB3.ID, TAB3.MNO, TAB3.TNO, TAB3.HNO, TAB3.SUB_ID, TAB3.CHEK FROM TAB3 WHERE (((TAB3.CHEK)=True)) " 'db.QueryDefs.Delete "kanory" Set qdf = db.CreateQueryDef("kanory", strSQL) MsgBox "يتم الان فتح استعلام الاخطاء ", vbInformation + vbMsgBoxRight + vbOKOnly, "ملاحظة" DoCmd.OpenQuery "kanory", acNormal, acEdit  

  21. kanory's post in تصدير البيانات من الاكسس الى ملف ورد معد مسبقا وحفظه was marked as the answer   
    حاول استخدام هذا وعدل حسب الشيفرة لديك ...
    Wdoc.SaveAs2 CurrentProject.Path & "\" & Me.RintNO & "-MyDoc" & ".docx"  
  22. kanory's post in محتاج عمل مربع نص لجمع المواد الدراسية الى تم رصدها was marked as the answer   
    مشاركة مع الاساتذة .....
    ضع هذا الفانك في النموذج 
    Function CountFields() Set db = CurrentDb() Set RS = db.OpenRecordset("SELECT tb_1.[لغة عربية], tb_1.رياضيات, tb_1.علوم, tb_1.[تربية إسلامية], tb_1.[دراسات اجتماعية] FROM tb_1;") RS.MoveFirst Do While Not RS.EOF Countt = 0 For Each Item In RS.Fields If RS.Fields(Item.Name).Value <> "" Then Countt = Countt + 1 Next Item RS.MoveNext Loop [نص35] = Countt End Function واستدعيه من حدث الحالي للنموذج بهذا الشكل CountFields
    جرب واعلمنا هل هذا هو المطلوب <<<<<<<<<<<<<<<<<<
     
  23. kanory's post in تصدير من أكسس لأكسيل مع التنسيق was marked as the answer   
    طيب اضف هذا السطر في فانك الفورمات لديك <<<<>>>>>>>
    .usedRange.ReadingOrder = -5004  

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

  25. kanory's post in مشكلة في datediff عند حساب الفرق بين تاريخين بالسنوات فقط was marked as the answer   
    مشاركة مع اساتذتي الكرام ........ استبدلها بهذا فقط
    =Int(DateDiff("d";[date_naissance];Date())/365.25)  
×
×
  • اضف...

Important Information