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

ابوخليل

أوفيسنا
  • Posts

    13700
  • تاريخ الانضمام

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

  • Days Won

    294

كل منشورات العضو ابوخليل

  1. تمام استاذ محمد او هكذا DoCmd.RunSQL "ALTER TABLE yourtable ADD CONSTRAINT yourtable Primary Key(fld1, fld2)" لمنع التكرار على مستوى حقلين ولن يتم صنع المفتاحين الا اذا تحقق الشرط باحد امرين : اما ان يكون الجدول جديد او تكون البيانات محققة للشرط بحيث لا يوجد تكرار
  2. مشاركة مع اخي قاسم تفضل تم العمل بالتنسيق الشرطي للحقل طبقت التنسيق على الحقل الثالث .. يمكنك اكمال البقية على النسق نفسه لا حظ اني ضمن التنسيق جعلت لون الأمامي اسود لون القيم .rar
  3. تفضل If MsgBox("هل انت متأكد ؟ تريد حذف درجة المادة لجميع الطلاب ؟", _ vbQuestion + vbYesNo, _ "تحذير") = vbNo Then Exit Sub End If Dim i As Integer Dim rs As Recordset Dim x As String Set rs = Me.RecordsetClone rs.MoveLast rs.MoveFirst x = txt_nshat For i = 1 To rs.RecordCount rs.Edit rs.Fields(x) = Null rs.Update rs.MoveNext Next رصد الانشطة5.rar
  4. لا تتردد .. ستجدني او تجد غيري من الاخوة الخبراء الفضلاء.. اذا لم تصل الى مطلبك ارفع مثالك الذي توجد به المشكلة
  5. حياك الله هو الحل الاول يحقق لك ذلك يعني يجب ان نلغي مسألة : ومع ذلك يمكن تحقيق ذلك بعمل زر خاص بالحذف ويكود منفصل عن الكود الأول .. امهلني بعض الوقت
  6. الأوفيس عندي 10 32 بت ولكن الكود يعمل على جميع الاصدارات شريطة ان تتأكد من المكتبة الخاصة بمجموعة السجلات تكون موجودة جرب هذه التعديلات او احداهن 1- انظر في مكتبات البرنامج وقارن بين مثالك والمرفق المرفوع 2- ربما تغيير التسميات الى حروف انجليزية يجعل مثالك يعمل على كل حال ارفع نسخة من مثالك الذي تظهر به هذه الرسالة
  7. هذه مشكلتك عندما بدأت بالتصميم لم تستشر اهل الخبرة حصر الوقت في حالة كان الحضور في يوم والانصراف في اليوم التالي لا يمكن تحقيقة الا من خلال التاريخ والوقت الكامل مثلا : الدخول : 01/03/2023 08:00:08 PM الخروج : 02/03/2023 01:05:28 AM هنا يمكنك ايجاد الفرق بين الوقتين بالساعات والدقائق والثواني
  8. If IsNull([الادارة]) Or [الادارة] = 0 Then Undo MsgBox "لا يمكنك ترك الحقل فارغا" Exit Sub End If حاول ان تغلق النموذج بعد ان تترك حقل الإدارة فارغا ثم اذهب الى الجدول وانظر .. لن يتم حفظ السجل __bb-4 - Copy.accdb
  9. اي المثالين تريد ؟ من خلال الجدول او من خلال الفورم ؟ وما الحقل الذي تريد التطبيق عليه ؟
  10. اهلا ابو مهند انت لم تطبق النصائح هنا هذا يعني انك ستواجه مشاكل كثيرة مستقبلا
  11. اليك الحل بطريقتين الطريقة الاولى من خلال حقول النموذج Dim ctl As Control For Each ctl In Me.Controls If ctl.ControlType = acComboBox Or ctl.ControlType = acTextBox Then If IsNull(ctl.Value) Or ctl.Value = 0 Then Undo MsgBox "لا يمكنك ترك احد الحقول فارغا" Exit Sub End If End If Next ctl والثانية من خلال حقول الجدول Select Case DataErr Case 2113 End Select Response = acDataErrContinue MsgBox "لطفا لا يمكنك ترك احد الحقول خاليا", vbOKOnly, "تنبيه!!" Exit Sub Downloads.rar
  12. اذا القيمة ثابته يمكن بناء الشرط عليها والافضل ترفق مثال حسب حاجتك وتطلب التعديل عليه
  13. يبدو انك لم تجرب مثالك يوجد اكواد كثيرة تطلب جداول ونماذج غير موجودة ، ومتغيرات كثيرة من غير تعريف واعلان يجب ان تكون دقيقا .. تضع فقط كود الواتس والكود الذي حصل التعطيل به
  14. الله يحفظك استاذنا الكريم فكرة منع التكرار جميلة .. والذي جاء على بالي بعد تصفح المرفق ان جدول1 اصناف وجدول2 تفاصيل و كما تعلم التكرار مطلوب ولكني حقيقة وقفت حائرا امام جلب التاريخ .. وضع عندي علامة استفهام ؟ بل اجابتك الاخيرة هي افضل اجابة
  15. ممكن ولكن هو تقرير واحد يظهر لك نتيجة التصفية اما مسدد او غير مسدد ويمكن تطبيق فكرتك في عمودين ضمن تقرير واحد ولكن بشرطين : 1- الفترة بين تاريخين تظهر في رأس التقرير 2- المجموع يكون رقم واحد سواء كان مسدد او غير مسدد وهذه غير عملية انك تطبع ورقة كاملة لا تحتوي الا على سطرين
  16. تفضل Private Sub itemCode_AfterUpdate() Me.Refresh Dim rs As Recordset Dim strsql As String strsql = "SELECT Table1.* FROM Table1 WHERE Table1.[itemCode]=" & [Forms]![AdditemPerCode]![itemCode] Set rs = CurrentDb.OpenRecordset(strsql) Me.itemname = rs!itemname Me.itemdesc = rs!itemdesc Me.itemqty = rs!itemqty Me.dateee = rs!dateee End Sub Database3.accdb
  17. انظر المرفق printRprt3.rar
  18. اخي رشيد ماذا تريد ان تجمع وماهي الضوابط هل تريد ان تجمع المسدد حسب تاريخ محدد للجميع ام حسب الشخص لان المجمع في الاستعلام يخص اكثر من شخص بالنسبة للصورة يمكنك ادراج تقريرين فرعيين في التقرير التقرير الام يكون بدون مصدر
  19. مثل ما عملت بالنموذج اعمله في الاستعلام ادرج تقرير فرعي يكون مصدره الاستعلام الثاني ربما اجد لك حلا افضل دعني اجرب على مثالك
  20. ابحث هنا عن موضوع قطع الاتصال عن المستخدمين الآخرين موجود هنا تمت مناقشته تحتاج اليه عند حدوث مشكلة او عند التعديل والتطوير
  21. نعم او هكذا forms!formain!subform!FieldName.Enabled = False
  22. DoCmd.CopyObject , Me.comboform, acForm, "No deletion" حلوة .. سلمت اناملك .. @TQTHAMI ننتظر المزيد
  23. نعم غير المعيار الى [Forms]![كشف حساب]![مبلغ]
×
×
  • اضف...

Important Information