-
Posts
2,273 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
138
Community Answers
-
kanory's post in مساعدة في تصميم استعلام was marked as the answer
جرب واعلمنا بالنتيجة ..............
mu.accdb
-
kanory's post in فلتر بالتواريخ was marked as the answer
لا لا ...اسم الحقل receiveddate ليس فيه مشكلة بل اسم مربع النص الموجود قي النموذج .... انظر ...
-
kanory's post in مساعد في ترتيب عدة ارقام بشرط was marked as the answer
ادخل الرمز المطلوب ثم اضغط على مفتاح انتر ....
111 (KAN).accdb
-
kanory's post in مساعدة في الكتابة على الصورة وحفظها was marked as the answer
بداية يجب تفعيل هذه المكتبات لديك .....
KAN-picutre.rar
-
kanory's post in استفسار حول استعلام المجموع was marked as the answer
اذن تفضل ملفك .......
ديمو للتجربة.accdb
-
kanory's post in استعلام يتضمن البيانات المكرره فقظ was marked as the answer
تفضل
البيانات المكرره.mdb
-
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
-
kanory's post in كيفية جمع الاعداد الموجودة في مربعات النص في حقل (المجموع ) في التقرير was marked as the answer
مثال جمع الاعداد.mdb
-
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
-
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
-
kanory's post in ظهور خطاء بعد تغيير اسمي حقلين was marked as the answer
المرفق شغال بدون اخطاء ... جرب
ظهور خطاء بعد تغير مسمى حقلين.accdb
-
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
-
kanory's post in مساعدة في تعديل تصميم تقرير (بياناته من استعلام جدولين وفيه خاصية التجميع) was marked as the answer
طيب تفضل <<<<<<<<>>>>>>>>
تقرير اجازات.accdb
-
kanory's post in مساعدة في معرفة ترتيب طالب في الصف was marked as the answer
جرب المرفق .....................
New Microsoft Access Database (9).accdb
-
kanory's post in معيار داخل استعلام يرجع بالتواريخ 5 إيام للوراء was marked as the answer
راجع المرفق وتأكد فقط الان من الشروط الاربعة هل تحققت ..........
Datab (officena).accdb
-
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
-
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
-
kanory's post in ممكن طريقة منع تكرار اسم المجموعه اللى بيقع تحتها عناصر كتيره was marked as the answer
طيب جربي المرفق هذا <><><><><>
LABBB (2).accdb
-
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
-
kanory's post in تصدير البيانات من الاكسس الى ملف ورد معد مسبقا وحفظه was marked as the answer
حاول استخدام هذا وعدل حسب الشيفرة لديك ...
Wdoc.SaveAs2 CurrentProject.Path & "\" & Me.RintNO & "-MyDoc" & ".docx"
-
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
جرب واعلمنا هل هذا هو المطلوب <<<<<<<<<<<<<<<<<<
-
kanory's post in تصدير من أكسس لأكسيل مع التنسيق was marked as the answer
طيب اضف هذا السطر في فانك الفورمات لديك <<<<>>>>>>>
.usedRange.ReadingOrder = -5004
-
kanory's post in تعديل على الكود was marked as the answer
اسف جدا أخي ابا محمد اقصد هذه المكتبة قد اشرت لها سابقا خطأ .. هذه المكتبة المطلوبة اخي الكريم ..... ارجو المعذرة
-
kanory's post in مشكلة في datediff عند حساب الفرق بين تاريخين بالسنوات فقط was marked as the answer
مشاركة مع اساتذتي الكرام ........ استبدلها بهذا فقط
=Int(DateDiff("d";[date_naissance];Date())/365.25)