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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    245

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

  1. تفضل تم تحقيق طلبك الاول برنامج مسابقات معدل.rar
  2. لن يعمل اكسس الا على جهاز يحتوي على اوفيس او على الاقل اكسس ويستعاض عن كل هذا تركيب رن تايم الخاص بالاوفيس وانصحك بالاصدار 10 ان كنت تعمل على 10 فما دون حتى لغات البرمجة الاخرى تفتقر الى محركات داخل نظام التشغيل فبرامج الفيجوال دوت نت او السي شارب تستلزم تركيب ما يسمى فريم ورك
  3. في خصائص الجدول اجعل الحقول الثلاثة : مطلوب=نعم
  4. طلبك الاول : مسح اجابة ! غير مفهوم
  5. تفضل عملت لك دالة لاسم اليوم وأخرى لاسم الشهر طبعا ضروري التفريق بينهما كما هو المتبع في اي لغة برمجية Public Function mnthNm(txtDate As Date) Dim tx As String Select Case Month(txtDate) Case 1: tx = "جنجر" Case 2: tx = "فبرر" Case 3: tx = "مرس" Case 4: tx = "أبرول" Case 5: tx = "مي" Case 6: tx = "يون" Case 7: tx = "يول" Case 8: tx = "طسطس" Case 9: tx = "سبت" Case 10: tx = "أكت" Case 11: tx = "نوف" Case 12: tx = "ديس" End Select mnthNm = tx End Function Public Function dyNm(txtDate As Date) Dim tx As String Select Case Weekday(txtDate) Case 1: tx = "احد" Case 2: tx = "اثنين" Case 3: tx = "ثلاثاء" Case 4: tx = "ربعاء" Case 5: tx = "خميس" Case 6: tx = "جمعة" Case 7: tx = "سبت" End Select dyNm = tx End Function dayname2.rar
  6. اخي عبدالله من دواعي سروري المرور من هنا ولو كان متأخرا واعلم ان كلمة ابو خليل درجت على لسانك عفوا فكتبتها ، وهذا دليل على تقارب القلوب ومر زمن ليس بالقليل على كتابة هذا الموضوع واتمنى لو استاذنا وشيخنا الجليل ابو آدم حفظه الله واسبغ عليه عافيته ونعمه يمر من هنا وان لم يتهيأ ذلك فلعلك تذكرني لاحقا لعلي احاول تحقيق طلبك في موضوع منفصل
  7. اخي الكريم يجب مراعاة قواعد المشاركة 1- احتيار عنوان مناسب يصف المشكلة او الفكرة 2- الاقتصار على سؤال واحد محدد في كل مشاركة اعتذر من الجميع : يغلق ،،،
  8. اخي الكريم : يرجى الاكتفاء بسؤال واحد في كل مشاركة لئلا تعرض موضوعك للغلق
  9. اخونا عمر حفظه الله : هذا يعد مخالفة لقواعد المشاركة 1- عدم اختيار عنوان مناسب يصف الموضوع 2- طرح اكثر من سؤال في المشاركة يغلق ،،،
  10. تفضل اكمل البقية Public Function tArqam(strx As Integer) Dim x As String Select Case strx Case 1 x = "يوم واحد فقط" Case 2 x = "يومين فقط" Case 3 x = "ثلاثة أيام فقط" Case 4 x = "أربعة أيام فقط" End Select tArqam = x End Function
  11. اعذروني عن التأخر حتى الآن لم اجد الوقت الكافي للبحث والتجربة بالنسبة للسيرفر فسألت متخصصص بقواعد بيانات sql وقال ان التاريخ الافتراضي متوفر (getdate) ويمكن ان تستدعيه من اي جهاز فرعي ولكنني ابحث عن حل ضمن قواعد بيانات أكسس وكلام وتجربة ابو جودي حقيقية لأنك لو عملت جدول من حقل واحد وجعلت قيمته الافتراضية NOW() فان قيمته الحقيقية = Null لانه حقيقة خالي من البيانات وصلت الى اكثر من حل بشرط امكانية تطبيقه : 1- ان يكون البرنامج على جهاز المدير يعمل بشكل دائم اثناء وقت العمل ، وهنا يمكن توظيف نموذج يقوم بادخال التاريخ والوقت الحالي في الحقل المذكور كل ثانية ( وهذه الطريقة موثوقة وآمنة ) 2- الاعتماد على المدخلات خلال اليوم الحالي في الفترة المسموح بها بحيث نوجد حقل ياخذ الوقت الحالي يمكن الرجوع اليه داخل الكود ( علما ان هذه الخطوة لا تخلوا من ثغرات ) 3 - استدعاء ساعة الجهاز البعيد ( السيرفر ) بمعلومية شبكة اللان او الآي بي وهذا باعتقادي حل متقن وآمن . في الوقت الحالي لا املك اجهزة لربطها واجراء التجربة ، وان تسنى لي سأحاول ان شاء الله
  12. قيد النظر ... آمل وبالتعاون معك ان نجد طريقة آمنة
  13. السلام عليكم وبعد اذن اخي محمد هل هذا مطلوبك تسجيل الايرادات2.rar
  14. اكتب هنا الكود الذي يقفل النموذج
  15. وعليكم السلام الحل عندك مثلا الكود الذي وضعته اجعله يأخذ الوقت من الجدول على السيرفر اما التاريخ فلا مشكلة فيكون تاريخ اليوم الافتراضي حتى لو غير تاريخ اليوم فالوقت المعتبر هو الموجود داخل الجدول
  16. انسخ الكود والصقه في حدث عند تحميل النموذج
  17. لو كنت اقدر على فتح مرفقك لعدلت لك من المشاركة الاولى تفضل هذا تطبيق للفكرة db1.rar
  18. الصق هذ الكود في محرر الفيجوال Private Sub c1_AfterUpdate() If c1 = True Then subfrm.SourceObject = "SubForm1" Else subfrm.SourceObject = "" End If End Sub على اعتبار اسم خانة الاختيار = c1 وخذ بالاعتبارات السابقة ايضا في تسمية النموذج الفرعي وعنصر الحكم
  19. السلام عليكم رأس الصفحة نظهر فيها الجمع السابق او ما يسمى : ما قبله وعدم ظهور الجمع مساويا للتذيل هو مسألة منطقية لان الاحداث في التقرير تتم متسلسلة من الاعلى الى الاسفل .. ولا ترجع .. وهكذا الى نهاية الصفحات فإذا قلت : الرأس = التذييل فالتقرير يرجع بقيمة التذييل السابق واذا كان التقرير صفحة واحدة فانه لن يرجع شيئا قد تتحايل على رأس الصفحة باكواد تجعلها تبدأ من رأس التقرير ولكن سيظهر الخلل عند مغادرة الصفحة الاولى
  20. غالب البرامج الاحترافية التي تعتمد على pc الجهاز المحلي تتم حمايتها بالاستعانة بملفات نظام التشغيل واخص منها في وندز ملف تسجيل النظام او ما يسمى بالريجستري Registry يتم التسجيل داخله والتعامل مع البيانات كما لو تتعامل مع جدول
  21. subfrm.SourceObject = "SubForm1" subfrm.SourceObject = "" على اعتبار subfrm هو عنصر تحكم النموذج الفرعي داخل النموذج الرئيس و SubForm1 هو النموذج الفرعي السطر الاول يربط فيظهر الفرعي والسطر الثاني يفك الارتباط فيختفي
  22. الغ اي فكرة داخل الجداول حاول تجعل الحماية داخل نظام التشغيل
  23. هلا اخوي شفان يعني تستخدم الجدول في حفظ هذه البيانات يمكن ادخل على الجدول وانظفه
×
×
  • اضف...

Important Information