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

منتصر الانسي

المشرفين السابقين
  • Posts

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

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

كل منشورات العضو منتصر الانسي

  1. اخي العزيز طالما وكما ذكرت أن البرنامج لا يحتوي على نظام مستخدمين وصلاحيات فيمكنك انشاء فورم وليكن frmMain بحيث يكون هو الفورم الرئيسي الذي يفتح مباشرة عند تشغيل البرنامج وفي حدث OnOpen أو عند الفتح اكتب كود شبيه لهذا Select Case HardNo Case = 123456789 DoCmd.OpenForm "frm1" Case = 987654321 DoCmd.OpenForm "frm2" . . . End Select DoCmd.Close acForm ,"frmMain" حيث يتم أولا قراءة رقم الهارد وبناء عليه يتم فتح النموذج المطلوب ثم يتم إغلاق الفورم الرئيسي مع تحياتي,,,
  2. اخي العزيز في إعتقادي أن هذه الخاصية غير موجودة في عنصر التحكم ComboBox أو القائمة المنسدلة في إصدار 2003 وماقبله ولكنها أستحدثت إبتداء من إصدار 2007 ولكنها موجودة في عنصر ListBox أو مربع القائمة وستجد في المرفقات أمثلة ممتازة لذلك. مع تحياتي ,,, MultiSelectListBoxQuery.zip MultiSelectListBox_A2K.zip MultiSelect2k.zip
  3. اخي العزيز مافهمته من شكل التقرير في مستند وورد المرفق هو انك تريد تقريب التفاصيل جوار بعضها ولحل المشكلة يجب أن يكون التقرير الفرعي في مقطع تذييل التقرير أو تذييل المجموعة ومرفق لك المثال بعد التعديل .. إذا لم تكن هذه هي المشكلة فيرجى التوضيح أكثر .. مع تحياتي,,, مجلد جديد.rar
  4. اخي العزيز هذا تعديل على عجل وبحسب ما فهمته من السؤال حيث انك لم توضح ماهو الجدول الذي سيتم الترحيل اليه وكذا ماهي الحقول المراد تصفيتها من البيانات . عموما اخي في التعديل المرفق تم إجراء مايلي : 1-اضافة جدول جديد employeesNo2 لترحيل البيانات اليه . 2-إضافة نموذج جديد frmJobEnd لتنفيذ العملية يحتوي على مربع نص لادخال تاريخ الاحالة المطلوب فتظهر سجلات المستحقين للإحالة حتى هذا التاريخ ولم يسبق ترحيلهم من سابق 3-عند النقر على زر الأمر سيتم تنفيذ استعلامين بالشكل التالي: -الاستعلام الاول جعلته ضمن كود زر الامر ويقوم بترحيل السجلات الظاهرة في النموذج من الجدول الاول الى الثاني -الاستعلام الثاني جعلته في استعلام qryJobEnd وذلك لتتعرف على الفكرة عن كيفية تصفية الحقول من البيانات في الجدول الاول حيث يمكنك اضافة او الغاء أي حقول ارجو ان اكون قد وفقت في حل المشكلة مع تحياتي,,, 3-2-2010.rar
  5. اخي العزيز اليك التعديل بأكبر إختصار كما أعتقد ولزيادة في التوضيح نفذت العمل في حالة النموذج الفرعي كما في مثالك وكذا في حالة اذا كان نموذج رئيسي ارجو ان يكون المثال مفيد لك . مع تحياتي,,, مشروع.rar
  6. اخي العزيز مرفق لك مثالك مع زر تشغيل الاستعلام وبصراحة لا اجد ما اقول لك سوى اني اخترت الفئة(متنوع) والاجراءات (تشغيل الاستعلام) ثم نقرت (التالي) فظهرت لي قائمة تحتوي على الاستعلام ولا اعلم هل المشكلة في جهازك ام انك استخدمت فئة اخرى. تحياتي,,, ___________.rar
  7. تفضل اخي جرب التعديل 5_1.rar
  8. ماهو المعالج الذي تقصده ..؟ هل تقصد معالج انشاء النموذج ام معالج انشاء زر الامر. - ان كان معالج انشاء النموذج فمن الطبيعي ان لا يتم اسناد النموذج او التقرير الى استعلام حذف كمصدر بيانات مثله مثل استعلام التحديث او الالحاق لانها تسمى استعلامات اجرائية اي انها تقوم بتنفيذ اجراء ولا تحتوي بيانات. - اما ان كنت تقصد معالج انشاء زر امر فلا توجد مشكلة وقد قمت بانشاء زر امر لتشغيل الاستعلام وتم تنفيذه بدون اي مشكلة . ارجو التوضيح اكثر . تحياتي,,,
  9. هل اطلعت على التعديل الذي ارفقته..؟ بعد نقر زر الترحيل سيقوم البرنامج بسؤالك اذا كنت تريد فتح نموذج المتابعة و يمكنك فتح النموذج مباشرة وسترى انه يتم فتح مايخص كل موظف (شرط ان يكون سبق ترحيل مهامهم) تحياتي,,,
  10. اخي العزيز هذه الخاصية تقوم بمنع اكثر من مستخدم العمل في نفس السجل (وليس النموذج) مثلا يستطيع المستخدم الاول ان يعمل في السجل رقم 15 والمستخدمين الاخرين يعملون في نفس النموذج ولكن في اي سجل غير 15 اما من حيث الرسالة بصراحة لم انتبه ولكن يمكنك ان تجرب وتخبرنا. تحياتي,,,
  11. اخي العزيز alqalam ارى انك توجه كلامك الي وانا لست من قام باعداد البرنامج فلم اقم الا ببعض التعديلات البسيطة التي طلبها الاخ وليد ولم يكن ارجاع الامر لي الا تقديرا منه لهذه المساعدة وهو تقدير اعجز عن وصف شعوري تجاهه واسال الله ان اكون اهلا له . فان كان الاخ وليد قد انتهى من اعداد البرنامج بالشكل النهائي فهو الذي يستطيع منحك نسخة منه واسال الله ان يجزيه الخير . تحياتي,,,
  12. شكرا جزيلا اخي على لفت انتباهي وبالفعل كنت قد ارفقت مثال الاستاذ خبور بالخطأ فارجو المعذرة منك وكل من قام بتنزيل الملف السابق. عموما تم التعديل وارفاق الملف الصحيح (وقد تاكدت منه) تحياتي,,,
  13. اخواني الاعزاء الحقيقة اني وجدت ملف اكسل يقوم بعمل المقارنة بين مستندي اكسل ليظهر التعديلات التي تمت في البيانات ولاهمية الموضوع حبيت ارفعه لكم في المنتدى واعذروني لو كان الموضوع مكرر او سبق ورفع في المنتدى. - بعد تنزيل المرفقات ستجدون ثلاثة مستندات اكسل الاول xlCompare وهو المستند الذي سيقوم بالمقارنة والمستندين (Contacts و Contacts2) التي سيتم المقارنة بينها . - افتح المستند xlCompare وستجد ضمن شريط القوائم انه يحتوي على قائمة جديدة باسم Compare افتح هذه القائمة وستجد انها تحتوي على امر واحد هو Run Utility انقر على هذا الامر. - بعد النقر ستظهر لك نافذة لتحديد الملف الاول المراد مطابقته وبعد اختياره ستظهر مرة ثانية لتحديد المستند الثاني. - بعدها ستظهر نتيجة المقارنة مع مربع حوار يسال هل تريد حفظ نتائج المقارنة انقر نعم لتظهر نافذة حفظ ملف يكون اسمه الافتراضي Comparison قم بحفظه. ستكون النتيجة عبارة عن Sheet يحتوي على البيانين المختلفين واسم ورقة العمل واسم العمود ورقم الصف ونتائج اعتقد انكم ستفهمونها اكثر مني. تحياتي,,, ___________________________.rar
  14. اعتقد اني فهمت قصدك هل تقصد انه بعد تكليف الموظف بالقيام بعملية شراء في النموذج Table يتم الترحيل الى جدول المتابعة ليتم متابعة الشراء من قبل المسؤل عليه . ان كان هذا قصدك فاعتقد ان الحل ستجده في المرفق ولكن ستبقى لديك مشكلتين : الاولى : كيف ستمنع عملية تكرار الترحيل فانت لم تضع اي حقل يميز كل عملية عن الاخرى. الثانية : ماهو الاجراء الذي ستقوم به بعد انجاز الموظف لعملية شراء مكلف بها ففي ظل هذا الوضع ستبقى الاعمال المطروحة للمتابعة تتراكم الى مالا نهاية. هذا ما اردت توضيحة كنصيحة لعمل الحلول لها (ان لم تكن قد فعلت) تحياتي,,, db2.rar
  15. اخي العزيز اذا كنت فهمت سؤالك فالحل من خصائص النموذج اجعل خاصية (تأمين السجلات) = سجل محرر حيث ان هذه الخاصية تمنع تحرير السجل من قبل اي مستخدم طالما ان هناك مستخدم اخر يقوم بالعمل فيه كما ويجب تحديد متى يتم تنفيذ كود الترقيم وافضل وقت للكود هو في حدث (قبل الادراج) ليتم الترقيم في بداية تحرير السجل تحياتي,,,
  16. اخي العزيز كل ما قلته صحيح ولو ان تغيير اسم مربع النص ليس بالاهمية الكبيرة ولكني دائما ما افضل العمل مع المسميات بحروف انجليزية . اما الشئ الذي لم تذكره هو التعديل الذي تم في كود فتح التقرير حيث تم الاستغناء عن cond وهو معيار تصفية التقرير بحيث تم تعديل الكود من DoCmd.OpenReport "r1", acViewPreview, , cond الى DoCmd.OpenReport "r1", acViewPreview وهذا السطر هو الكود حيث انه هو السطر الوحيد باللون الاسود اما البقية فانها باللون الاخضر ويمكنك حذفها وانا ما تركتها الا لتتعرف على التعديل تحياتي,,,
  17. اخي العزيز بعد اطلاع سريع ساقول لك ملاحظاتي الاولية - قاعدة البيانات محصورة فقط في جدولين والافضل ان تنشئ قاعدة بيانات متكاملة فمثلا لماذا لم تنشئ جدول لترميز الدوائر فقد لاحظت انك انشأت حقل باسم رمز الدائرة والى جواره حقل اسم الدائرة وكذا انت بحاجة الى جدول ترميز الكتب وكذلك كان بامكانك الاكتفاء بجدول واحد يضم بيانات الصادر والوارد مع اضافة حقل لتحديد النوع (هذه الملاحظة يمكنك الاخذ بها او تجاهلها لان تصميم القاعدة بالذات من اختصاص معد البرنامج وهو الادرى) - مثلا عند النقر على زر (البحث بواسطة رقم الكتاب الوارد) سيظهر لك مربع حوار يطلب رقم الكتاب اذا قمت بنقر زر (الغاء الامر) ستظهر رسالة (فشل الاجراء) وهي رسالة غير مستحب ظهورها وتستطيع حل المشكلة بان تحول الماكرو الى اجراء فيجوال بيسك ثم الدخول الى الاجراء وفي بدايته قم بكتابة الجملة On Error Resume Next وهذه الجملة تقوم بالغاء هذه الرسالة . - يفضل ان لا تجعل الصور كحقل ضمن قاعدة البيانات لانه سيقوم بتضخيم قاعدة البيانات وسيتسبب لك بالمشاكل عندما تزيد حجم البيانات في القاعدة ولحل المشكلة يمكنك الاستفادة من هذا الرابط هذه هي الملاحظات التي رأيت انها الاكثر اهمية وحبيت ان اشاركك الافكار كما طلبت والمعذرة . تحياتي,,,
  18. استاذنا الكبير علاء الدين النكلاوي اهلا ومرحبا بك بعد غياب نرجو ان لا يتكرر وشهر مبارك عليك تقبل الله منا ومنك صيامه وقيامه استاذنا العزيز كما عودتنا دائما مبدع وسباق في رفد المنتدى بالبرامج الجاهزة والقيمة لكل من اراد استخدامها او التعلم منها . جزاك الله خير الجزاء وجعلها الله في ميزان حسناتك يوم القيامة ان شاء الله . وارجو ان يظل التواصل ولا تغيب علينا ياغالي. تحياتي,,,
  19. اخي العزيز دائما ما يطلب ارفاق مثال يوضح السؤال لان الاجابة ستكون اكثر دقة . ومع ذلك مرفق لك مثال يوضح طريقة اظهار اول واخر يوم في الشهر . تحياتي,,, ___________________.rar
  20. شوف اخي لو كنت في مكانك كنت ساقوم بالخطوات التالية : الخطوة الاولى هي القيام بانشاء قاعدة بيانات 2007 جديدة (يجب ان تكون تنسيق 2007) ثم استيراد جميع الكائنات اليها الخطوة التي تليها اقوم باستخدام البرنامج بشكل طبيعي وعندها ساواجه احدى حالتين : - اما ان يعمل البرنامج بصورة ممتازة كانه في في 2003 (وفي اعتقادي ان هذا الاغلب) وعندها يادار ما دخلك شر - او ان اجد ان البرنامج قد "يزرجن" في بعض العمليات عندها اقوم بوضع الحل المناسب لها وان لم استطع اقوم بعرضها على منتدى اوفيسنا واعرف ان اعضاء المنتدى لن يقصروا ان شاء الله . تحياتي,,,
  21. بعد اذن الاخ ابو ريان تفضل اخي جرب التعديل تحياتي,,, project.rar
  22. اخي العزيز تم تفعيل هذه الخدمة بشكل افضل في اصدار 2007 بواسطة خدمة (Share Point) ويمكنك الاطلاع على تفاصيلها من موقع ميكروسوفت. تحياتي,,,
  23. جرب اخي الان ادخل اسم المتهم وانقر زر (امر8) ______.rar
  24. تفضل اخي وكنصيحة يفضل عمل معادلات الاحتساب في الاستعلام الذي هو مصدر بيانات التقرير ولا تحتاج لوجع الراس هذا تحياتي,,, ______________.rar
  25. تفضل اخي جرب التعديل ______________.rar
×
×
  • اضف...

Important Information