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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    239

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

  1. حياك الله هو الحل الاول يحقق لك ذلك يعني يجب ان نلغي مسألة : ومع ذلك يمكن تحقيق ذلك بعمل زر خاص بالحذف ويكود منفصل عن الكود الأول .. امهلني بعض الوقت
  2. الأوفيس عندي 10 32 بت ولكن الكود يعمل على جميع الاصدارات شريطة ان تتأكد من المكتبة الخاصة بمجموعة السجلات تكون موجودة جرب هذه التعديلات او احداهن 1- انظر في مكتبات البرنامج وقارن بين مثالك والمرفق المرفوع 2- ربما تغيير التسميات الى حروف انجليزية يجعل مثالك يعمل على كل حال ارفع نسخة من مثالك الذي تظهر به هذه الرسالة
  3. هذه مشكلتك عندما بدأت بالتصميم لم تستشر اهل الخبرة حصر الوقت في حالة كان الحضور في يوم والانصراف في اليوم التالي لا يمكن تحقيقة الا من خلال التاريخ والوقت الكامل مثلا : الدخول : 01/03/2023 08:00:08 PM الخروج : 02/03/2023 01:05:28 AM هنا يمكنك ايجاد الفرق بين الوقتين بالساعات والدقائق والثواني
  4. If IsNull([الادارة]) Or [الادارة] = 0 Then Undo MsgBox "لا يمكنك ترك الحقل فارغا" Exit Sub End If حاول ان تغلق النموذج بعد ان تترك حقل الإدارة فارغا ثم اذهب الى الجدول وانظر .. لن يتم حفظ السجل __bb-4 - Copy.accdb
  5. اي المثالين تريد ؟ من خلال الجدول او من خلال الفورم ؟ وما الحقل الذي تريد التطبيق عليه ؟
  6. اهلا ابو مهند انت لم تطبق النصائح هنا هذا يعني انك ستواجه مشاكل كثيرة مستقبلا
  7. اليك الحل بطريقتين الطريقة الاولى من خلال حقول النموذج 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
  8. اذا القيمة ثابته يمكن بناء الشرط عليها والافضل ترفق مثال حسب حاجتك وتطلب التعديل عليه
  9. يبدو انك لم تجرب مثالك يوجد اكواد كثيرة تطلب جداول ونماذج غير موجودة ، ومتغيرات كثيرة من غير تعريف واعلان يجب ان تكون دقيقا .. تضع فقط كود الواتس والكود الذي حصل التعطيل به
  10. الله يحفظك استاذنا الكريم فكرة منع التكرار جميلة .. والذي جاء على بالي بعد تصفح المرفق ان جدول1 اصناف وجدول2 تفاصيل و كما تعلم التكرار مطلوب ولكني حقيقة وقفت حائرا امام جلب التاريخ .. وضع عندي علامة استفهام ؟ بل اجابتك الاخيرة هي افضل اجابة
  11. ممكن ولكن هو تقرير واحد يظهر لك نتيجة التصفية اما مسدد او غير مسدد ويمكن تطبيق فكرتك في عمودين ضمن تقرير واحد ولكن بشرطين : 1- الفترة بين تاريخين تظهر في رأس التقرير 2- المجموع يكون رقم واحد سواء كان مسدد او غير مسدد وهذه غير عملية انك تطبع ورقة كاملة لا تحتوي الا على سطرين
  12. تفضل 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
  13. انظر المرفق printRprt3.rar
  14. اخي رشيد ماذا تريد ان تجمع وماهي الضوابط هل تريد ان تجمع المسدد حسب تاريخ محدد للجميع ام حسب الشخص لان المجمع في الاستعلام يخص اكثر من شخص بالنسبة للصورة يمكنك ادراج تقريرين فرعيين في التقرير التقرير الام يكون بدون مصدر
  15. مثل ما عملت بالنموذج اعمله في الاستعلام ادرج تقرير فرعي يكون مصدره الاستعلام الثاني ربما اجد لك حلا افضل دعني اجرب على مثالك
  16. ابحث هنا عن موضوع قطع الاتصال عن المستخدمين الآخرين موجود هنا تمت مناقشته تحتاج اليه عند حدوث مشكلة او عند التعديل والتطوير
  17. نعم او هكذا forms!formain!subform!FieldName.Enabled = False
  18. DoCmd.CopyObject , Me.comboform, acForm, "No deletion" حلوة .. سلمت اناملك .. @TQTHAMI ننتظر المزيد
  19. نعم غير المعيار الى [Forms]![كشف حساب]![مبلغ]
  20. طلبك اختلف بالاول تريد الفلاش الخارجي وبياناته مفصلة والآن تريد الفلاش الخارجي من اجل النسخ وفرق بين الاثنين الأن انت بحاجة الى مسار الفلاش الخارجي من اجل نسخه
  21. تفضل بمجرد اختيار المادة يظهر لك عدد الحقول الفارغة Private Sub txt_nshat_AfterUpdate() Dim i, R 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 If Not IsNull(rs.Fields(x)) Then rs.MoveNext Else R = R + 1 rs.MoveNext End If Next Me.fark = R End Sub رصد الانشطة4.rar
  22. ما دامت عناصر وكائنات القاعدة كتبت بحروف انجليزية فليس المشكلة من الاصدار او النسخة العربية المعمول عليها البرنامج الرسالة الظاهرة في الصورة تعني ان المشكلة في القاعدة الخلفية ( قاعدة الجداول ) جرب : اعمل قاعدة بيانات اكسس جديدة ثم استورد الجداول اليها .. بعد ذلك استبعد القديمة وضع الجديدة مكانها ولا تنسى تسميتها بنفس الاسم القديم من اجل لا تحتاج لاعادة ربط الجداول بالواجهات ايضا تأكد من المسار .. في بعض الاوقات يكون الخلل في اسم المسار
  23. او من خلال النموذج جعل خانة الخيار ( نعم/ لا ) شرط في اظهار او اخفاء زر الطباعة ، او اظهار مربع نص بلون احمر يفيد بوضعه
×
×
  • اضف...

Important Information