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

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    239

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

  1. غالبا تظهر هذه الرسالة بسبب اللغة في وندوز ، عندما يتم نقل البرنامج من جهاز الى آخر
  2. الكود الذي كتبته يشتمل على خطأ الافضل انك توضح ما تريد بكلمات عربية معلومة مثلا : اذاكانت قيمة الحقل الفلاني كذا تكون النتيجة كذا ,, واذا الحقل العلاني كذا تكون النتيجة كذا ... وهكذا
  3. المشكلة من شركة اكسس لا يوجد آلية لاارسال التقرير مباشرة كصورة انا عملت خطوة تسبق الارسال من اجل عيون واتساب برنامجي عبارة عن نتائج طلبة : درجة وتقدير .. وهي عملية مستمرة كل اسبوع عملت زر في نموذج الارسال يحفظ جميع التقارير التي ينطبق عليها الشرط بجانب القاعدة ومن ثم تظهر الروابط امام الطلاب في الفورم وبعد الارسال يتم حذفها كذا افرد هذه الحركة في اجراء يخصها ولا اضعها داخل كود الارسال
  4. هل هل تقصد هذا الموضوع
  5. الله عليك استاذنا @Moosak المبدع التخلص من اكسبلورر هذا علم وفن لوحده والاوامر البرمجية المختصرة مذهلة تعجز الأنامل عن الكتابة لتعطيك ما تستحقه من شكر وتقدير وثناء فجزاك الله عن اخوتك خير الجزاء .. وجعلها صدقة جارية لك ولوالديك .
  6. منطقيا لا يمكن لان جدول MultiNamesTable يحتوي على حقل مرتبط بالجدول GroupsTable وغير موجود في جدول main1115 الحل ان تدمج جدول GroupsTable مع main1115 باستعلام ولن تتمكن لانه يجب عليك تنشء حقل مرتبط بينهما مشكلتك : انك تريد ادراج سجلات جديدة في جدول MultiNamesTable من غير حقل IDMain لو حذفت العلاقة بين الجدولين ستتمكن من الإلحاق ولكن لن يمكنك الاطلاع على البيانات من خلال جدول GroupsTable الرئيس وسيبقى حقل IDMain خاليا او ستتمكن لو ان العلاقة بين الجدولين يكون جدول MultiNamesTable هو الرأس وحقل IDMain ترقيم تلقائي
  7. عليكم السلام الرابط هذا فيه ملف خاص للبحث في المنتدى .. او ابحث مباشرة في المنتدى .. فقط اكتب نسخ اتياطي او نسخة احتياطية يوجد في المنتدى عشرات المواضيع حول موضوعك
  8. لا اعلم ما فائدة الروتين المكتبي .. لماذا الموظف ثم رئيسه داخل القسم هي مجرد معاملة اي موظف في القسم يقوم بانجازها .. ومتاح لرئيس القسم وغيره من الموظفين الاطلاع عليها .. لا اعتقد فيها اسرار تخفى على موظفي القسم الواحد ؟؟ الرسمة اعلاه ( بدون يوزر وادمن) هي معاملة تلف على الاقسام حتى تنتهي .. حققتها لك في اول مشاركة لي اسمح لي اخي يجب ان اتوقف .. هكذا لن نتقدم خطوة واحدة نصيحة اخيرة : عملت لك مثالين : الاول ( اعتماد الاقسام ) وانا اارى انه هو الافضل والثاني اعتماد المستخدمين .. وهذا ارى ان فيه تضييق على مجال العمل اعتمد احدهما وحاول التعديل عليه وتطويره ، واذا واجهت مشاكل .. افتح موضوعا جديدا واعرض مشكلتك فيه اعتذر منك اخي .. اعانك الله ووفقك
  9. اهلا وسهلا اخي موسى .. اضافة جميلة ومعلومة قيمة وكما وعدت الاخ رضوان تم عمل المطلوب بالطريقتين شرح : حولت التاريخ ( شهر / يوم ) الى رقم في عمود ضمن الاستعلام .. لأن المطلب هو الشهر واليوم عملت وحدات نمطية صغيرة لجعلها معايير من اجل سهولة وسرعة التنفيذ الاستعلام الاول Current Events يعمل آليا الاستعلام الثاني qry1 يعمل من خلال حقل في نموذج هذه هي الوحدات وتعليق بسيط عليها هاتين الوظيفتين تعملان كمعايير داخل الاستعلام والرقم 2 يعني الايام ، (اكبر من وأصغرمن) تاريخ اليوم' فيمكن زيادة الرقم لزيادة العرض في الاستعلام ، فمثلا يمكن ان تجعل الرقم الموجب 7 لتعرض سبعة ايام بعد تاريخ اليوم ومثله الرقم السالب وهذه الوظيفتين تتعامل مع تاريخ اليوم الحالي وتظهر النتيجة في الاستعلام بلا وسيط Public Function dstePlus() dstePlus = CInt(Format(Date, "mmdd")) + 2 End Function Public Function dsteLoss() dsteLoss = CInt(Format(Date, "mmdd")) - 2 End Function هاتين الوظيفتين مثل السابقتين ولكنها تتعامل مع التاريخ المدرج في النموذج ، الأولى للتاريخ المدرج والثانية تعني اقل من التاريخ المدرج بيومين' Public Function dstechose() dstechose = CInt(Format(Forms!frm1!txt1.Text, "mmdd")) End Function Public Function dsteDown() dsteDown = CInt(Format(Forms!frm1!txt1.Text, "mmdd")) - 2 End Function Database11.rar
  10. ابشر ولكن امنحني بعض الوقت اذا لم يتم الحل من احد اخوتنا هنا ، سيكون الحل بين يديك خلال ساعات
  11. عليكم السلام الحل من وجهة نظري بطريقتين : الأولى آلية : اي يظهر البيانات من دون تدخل ، ويلزم على هذا ان يعتمد اكسس على تاريخ محدد ومؤكد هو تاريخ اليوم الحالي وهنا يمكن ان نخبره ان يظهر لنا مثلا ثلاث تواريخ قبل وثلاث او اربع بعد ولكن لاحظ ان يتجدد بتجدد اليوم الحالي اي ما يظهره بالامس لا يظهر اليوم وهو خاص بما قبل تاريخ اليوم لانه سوف ينقص يوما واحدا الثانية يدوية : وهي الاتقن وهي ان تدخل تاريخ آخر يوم تريد عرضه وبناء عليه تعمل على عرض ماقبله حسب الايام المطلوبة فوضح ما تريد حتى تمكننا من مساعدتك الطريقة المتبعة في اغلب المواقع التي تنتهج التهنئة بعيد الميلاد .. يقوم الموقع بحصر الأعضاء يوميا والذي تاريخ ميلاده يوافق تاريخ اليوم .. يتم ارسال تهنئة له على بريده
  12. تفضل SELECT x1.f2, x1.f1, x1.markName, IIf(mytextvalue() Between [f1] And [f2],""1"",""0"") br2.rar
  13. عليكم السلام ورحمة الله وبركاته طيب ابو هالة .. ما رأيك اذا وجد اكثر من سجل (قيمة) يشتمل على هذا النطاق ؟
  14. الحقيقة اخوي احمد ليس لدي تصور لطريقة التنفيذ (مشوش) ليش ؟ السبب كل شوي لك كلام يختلف عما سبقه ايضا الطلبية موزعة بين مشتريات / شؤون ادارية / مشاريع / مالية عندي لك رأي حتى اتمكن من فهم العملية : اولا : اعمل ورقة ( او صور لي طلبية حقيقية ) يوجد عليها كامل البيانات وامام كل حقل القسم المسؤل عن تعبئته ايضا يوضح عليها رقم المرحلة .. اقصد الرحلة او التنقل .. بفرضية ان من انشأها =1 ، والمالية=4 لانها هي نهاية االرحلة انا فهمت اخيرا ان كان فهمي صحيحا ان اي قسم بامكانه اصدار طلبية فيما يخصه كيف تصير هذه ؟؟ وكيف تترجمها لي على الورق ؟ ثانيا : نحن بحاجة لجدول فرعي مرتبط بجدول الطلبية خاص بسند التحويل اعمل لي جدولين واحد للطلبية والثاني فرعي منه لسند التحويل ,, وادرج فيهما جميع الحقول المطلوبة .
  15. الصورة امامي لا مشكلة فيها فقط شيل علامة الصح من الحقل المصنوع Expr1 تأكد ان البيانات في النموذج يتم جلبها عن طريق عنصر تحكم نموذج فرعي ويكون مصدر بياناته الاستعلام مباشرة
  16. لا لم اعمل شيئا اخر مشاركة لي اقرأها جيدا .. وضحت لك فكرة تداول الطلبية
  17. اسماء الحقول متشابهه هنا تأتي الخبرة عند تسمية الحقول في الجداول
  18. اعمل ضغط واصلاح ، سيرجع الترقيم من البداية شرط ان تكون كافة السجلات محذوفة
  19. الله المستعان .. الموضوع قبل 20 سنة
  20. شكرا ابا جودي على اثراء الموضوع تم عمل مثال شامل للنسخ والاصلاح واخراج المستخدمين وقسمته الى واجهتين واحدة للأدمن والأخرى للمستخدمين نقاط هامة يجب التقيد بها عند نقل الكائنلت الى برنامجك : - في المرفقات ملف باسم UnOpen.db يجب لصقه بجانب قاعدة الجداول - يجب اجراء التعديل في الوحدة النمطية الموجودة في واجهة الادمن كما هو موضح في الصورة في اول مشاركة __________-___________________________________ تجربة المثال : - اعد الارتباط بقاعدة الجداول data في كلي الواجهتين - افتح واجهة المستخدم اولا .. انتظر قليلا ستظهر رسالة ثم يغلق البرنامج - اذهب الى قاعدة الأدمن افتحها واذهب الى نسخ واصلاح ثم ادخل المستخدمين - ارجع الى واجهة المستخدم وافتحها ستبقى مفتوحة الى ان تغلقها انت __________________ اعكس التجربة باخراج المستخدمين وانظر تأثيره على واجهة المستخدم ملحوظة : يمكن العمل على الواجهتين في شاشة واحدة myProg.rar
  21. المثال في آخر مشاركة لي افتحه على التصميم تجد كود الاستاذ قاسم
  22. انت فاهم عملك ولكن يخفى عليك طريقة التنفيذ الجدول الذي ارفقته ليس كما طلبت منك هل المنشأة كبيرة جدا الى هذا الحد بحيث يكون هناك مراسلات بين الموظف في القسم الواحد ورئيسه ؟؟؟؟ في مشاركاتي السابقة طبقت الفكرة باعتماد احد طريقين اما القسم واما المستخدم دعني ابسط لك المسألة حتى تستوعب العملية ويسهل التصور وتتمكن من عملها بنفسك : اي طلبية هي عبارة عن سجل واحد فقط يحتوي على كل متعلقات الطلبية .. ونضيف في هذا السجل بعض الحقول من اجل التحكم مثلا حقل اذا احتوى على معرف القسم الفلاني فانه لا يظهر الا لهذا القسم .. وبتغيير المعرف يتغير الظهور حقل آخر مثلا اذا احتوى على قيمة مثلا =1 يظهر في الطلبية : تم الاعتماد واذا =2 يكون تم الرفض وهكذا .. يمكننا تعيين خصائص وفرضها بناء على قيم ندرجها في الجدول
  23. زودني بمكان قاعدة الجداول ... (الرابط كامل) .. وسوف اعمل لك مثالا متكاملا .. عبارة عن نموذج بزري امر ... واحد لاخراج المستخدمين من قاعدة البيانات .. والثاني للنسخ والإصلاح
  24. جرب وحسب توجيهي الأخير غير المعايير الى التالي Like "*" & [forms]![frm1]![type] & "*" Like "*" & [forms]![frm2]![type] & "*"
×
×
  • اضف...

Important Information