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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    268

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

  1. ملف / حفظ ونشر ستجد عمليات تحويل عدة اما اجابة السؤال الثاني فهو لا بد من وجود اكسس او RunTim الخاص باوفس لكي تعمل البرامج المعمولة عليه
  2. احذف هذا السطر rs!id = [Forms]![table3]![id]
  3. انظر في هذا الرابط لعل فيه حل لمشكلتك http://msdn.microsoft.com/en-us/library/bt3szac5(v=vs.90).aspx
  4. لا اعلم ان كانت هناك حلول حسب طريقتك ولكني وحسب رأيي ارى تحويل الفرق الى دقائق فقط والتعامل معها كأرقام لارجاعها مرة اخرى منفصلة وللتحويل تستخدم هذه الصيغة داخل الاستعلام حتى يصبح حقل عدد ساعات التأخر منضما Expr2: IIf(DateDiff("n";[timestart];[التأخر])<=0;0;DateDiff("n";[timestart];[التأخر])) واستخدام iif الشرطية حتى يتم تخطي الحضور المبكر ثم تحول مجموع الارقام الى ايام وساعات ودقائق مع ملاحظة وجوب استبعاد الدالات المستخدمة
  5. التقرير لا يمكن ان يتمدد افقيا كالاستعلام لذا لزم اخراج الاحصائية بطريقة رأسية انظر الاستعلام بعد التعديل ، يمكنك الآن بناء تقريرك عليه db6.rar
  6. انت جئت بغالب الاجابة بالضبط كما ذكرت فعند حدث الطباعة للتقرير تنقل هذا الحدث الى حقل في جدول متمثلا في اسم التقرير وتاريخ وساعة طباعته واسم المستخدم ان لم تتمكن من التطبيق ارفق مثالا وافيا لمساعدتك
  7. يا هلا باخوي ابو عيسى للعلم يمكن تطبيقها على الشهر الهجري وطريقة عمل هذه الدالة او الدوال انها تستخرج اليوم الذي يسبق اول يوم من الشهر القادم بمعنى انها تستخرج آخر يوم من هذا الشهر
  8. aa: IIf([hh]-[jj]<=0;"خالص";[hh]-[jj]) اريد كلمه خالص.rar
  9. وان اردت اثبات الرقم داخل الجدول فيمكنك وضع السطر اعلاه في حدث مناسب في محرر الفيجوال
  10. ويمكن الاكتفاء عن الوحدة النمطية بهذا السطر نضعه في مصدر عنصر الحقل المحدد =Day(DateSerial(Year(Date());Month(Date())+1;1)-1)
  11. بتوفيق الله وفضله هذه وحدة نمطية صغيرة تقوم بالطلب Public Function MonthDays() Dim myMonth As Long myMonth = Month(Date) MonthDays = Day(DateSerial(Year(Date), myMonth + 1, 1) - 1) End Function عدد ايام الشهر الحالي.rar
  12. الاستعلام الجدولي خير وسيلة لتحقيق ذلك اتنظر مثالك بعد التعديل db5.rar
  13. مثالك يشتمل على مطلوبك حيث يتم البحث بين تاريخين فأين المشكلة في ذلك ؟
  14. عدد ايام الشهور الميلادية ثابت يمكن ان تضع الشهور وعددها في جدول ليتم جلبها عند الحاجة
  15. combo4 هذا الاسم لا وجود له والصحيح combo6 راجع مثالك الاول If Combo4.Value = "" or Text2.Value = "" Then هذه صحيحة ويمكن ان تكون هكذا if IsNull([Combo]) Or IsNull >>> ولكنها لن تعمل معك هنا والسبب ان الحقول غير منضمة الى جدول لذا فهي لا تحمل قيمة ولضبط هذه العملية يجب ان تضع في القيمة الافتراضية قيمة معينة كــ "" أو صفر .... وهكذا
  16. الحمد لله ،،، ثم الشكر موصول لمبدع العمل استاذنا القدير عبدالله باقشير
  17. نلتمس لاخونا الشمال العذر فعسى المانع يكون خيرا وبالنسبة لمثالك فاعتقد ان طريقة التطبيق لا يمكن تحققها فأنت طلبت منع تكرار المعرف وايضا منع تكرر ارقام متشابهه للمعرف نفسه فقط وعند التطبيق على الواقع حسب مثالك فإنه ضمنا لا يمكن تكرار ارقام للمعرف بل لا يمكن منحه سوى رقم واحد لانه لن يملك الا سجلا واحدا في هذا الجدول ومع هذا وضعت لك الاكواد الخاصة بمثل هذه المسألة في مثالك المرفق the form.rar
  18. غير السطر الموجود في النموذج frm1 DoCmd.OpenForm "frmErr1" بهذا السطر : DoCmd.OpenForm "frmErr1", , , , , acHidden
  19. Dim i As Integer i = DCount("number2", "tabl2", "number2=" & number1) If i > 0 Then Beep MsgBox "هذا العدد ضمن الاعداد الموجودة" Undo End If مثال.rar
  20. العنوان مخالف وطبعا سيتم غلق الموضوع يمكنك فتح مشاركة جديدة وطرح مشكلة واحدة معينة ويتم ايضاح هذه المشكلة في العنوان فإذا حصلت على اجابة شافية يمكنك فتح مشاركة بمسألة اخرى وهكذا ... هذه الطريقة اسرع في تلبية الطلب وانفع في تخصيص المسائل وفقك الله لكل خير ،،،
  21. If Combo4.Text = "" And Text2.Text = "" Then اولا وجود اللاحقة Text تستلزم وجود التركيز على الحقل عند تنفيذ الامر فإما ان تحذف وإما ان تستبدل بالقيمة Value الثاني انك استخدت And وهنا لن يعمل الكود حتى يكون الحقلان كلاهما فارغان والاولى استخدام Or لاننا لن نسمح لاي واحد منهما ان يكون فارغا
  22. تفضل توقيت كل ثلاث ثواني لترى النتيجة ويمكنك تحديد الفترة حسب الرغبة حيث كل 1000 = ثانية واحدة timre.rar
  23. اذا كانت البيانات وقتية فيمكن استخدام العبارات البرمجية لنقل القيمة من النموذج الى التقرير اما ان كانت البيانات ثابتة ومحفوظة للرجوع اليها فيجب رصدها في الجدول وبالنسبة لخانات الاختيار فيمكن التعبير عنها في الجدول بأرقام 1 ، 2 ، 3 والاسم التوضيحي يظهر في التقرير كترجمة للرقم عبر مربع تحرير وسرد ارفق مثالك على اصدار 2003 مكتملا يشتمل على الجدول والتقرير مع النموذج لتطبيق الطريقة التي تريدها
×
×
  • اضف...

Important Information