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

rudwan

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

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

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

  • Days Won

    6

كل منشورات العضو rudwan

  1. نعم اخي الكود معروف سابقا و هو المتداول لكن طالما أنك توصلت اليه من نتاج مجهودك الخاص , فهو برأيي تميز يشار له بالبنان و أنا أشجعك على الاستمرار في اسكتشاف المزيد و المزيد
  2. أخي الفاضل , البرنامج مع احترامي لمصممه , ليس هو الحكم في أن 1/3/1427 يعادل 31/3/2006 , فلانعلم الأساس الذي بني عليه هذا البرنامج . عليك أن تتأكد من التقويم الفعلي العادي ( اليدوي ) , هل هو 30/3/2006 أم 31/3/2006
  3. من صفحة بيانات الملف الرئيسية اختر استعلامات , ثم جديد , تظهر لك خمسة خيارات لأنواع الاستعلام اختر النوع الأخير و هو خاص بارجاع السجلات الموجودة في أ و غير موجودة في ب
  4. أحسنت , علما بأن هذه هي الطريقة المتبعة في اضافة رقم مسلسل برمجيا فاذا كنت توصلت الى هذا الكود بابتكار شخصي فهنيئا لك و الى المزيد من الابتكارات المستقبلية
  5. لا لايوجد ازعاج و على الحرب و السعة لكن التاريخ الذي ضربت مثالا عنه صحيح , لأن 1/3/1427 يعادل 30/3/2006 و ليس 31/3/2006
  6. انظر التعديل المرفق , و لاحظ تعديل حقول الجداول أيضا 123.rar
  7. اختر التنسيق المناسب و ضعه في خصائص الحقل - الجدول في وضع التصميم ,
  8. السلام عليكم توجد عدة نماذج بحث جاهزة في قسم الأرشيف , حاول الاستفادة منها
  9. السلام عليكم الأخت الفاضلة زهرة وفقك الله الآن كل شي تمام و الحمد لله لاتوجد أي مشاكل لكن بقيت نقطة مختلفة شيئا عن الموجود في الملف و هي : هل يمكن اعادة تحجيم النماذج حسب النسبة الأصلية لحجم النموذج من مساحة الشاشة ؟ و لتوضيح المطلوب : لدي نموذج مصمم على دقة عالية و مساحة هذا النموذج على تلك الدقة مثلا 80 % من مساحة الشاشة متوسطا يمينا و يسارا أعلى و أسفل . لو غيرت دقة الشاشة الى دقة أقل , و برغم استخدام الكود في الملف , تصبح نسبة مساحة النموذج من مساحة الشاشة أكبر من سابقتها و ربما يصبح هناك سهم تحريك للأعلى و الأسفل بسبب زيادة مساحة النموذج علويا و سفليا , فهل بالامكان أن يتم أخذ قياسات نسبة مساحة النموذج حالة تصميمه و تخزينها في معامل ثابت , و عند تغيير اعدادات الدقة يتم تكبير أو تصغير النموذج ليأخذ نفس نسبة المساحة الأصلية أي 80 % في ذلك المثال أعلاه ؟ انظري النموذج 123 و هو نسخة عن النموذج الأصلي , تم تكبيره على دقة 1024 * 768 , يأخذ مساحة مناسبة من مساحة الشاشة و لكن عندما يتم تغيير الدقة الى 640 * 480 , يصبح الحجم غير متلائم و أكبر من مساحة الشاشة أعلى و أسفل zaChangeResolution2006_UP.rar
  10. يمكن عمل كود عام لاخفاء جميع مربعات النص , فيمكنك استخدام الكود التالي : Dim ctlTextbox As Control For Each ctlTextbox In Me.Controls If ctlTextbox.ControlType = acTextBox Then ctlTextbox.Visible = False Next ctlTextbox
  11. ضع عند الخروج كود : me.amount.visible=false اذا كنت تريد اخفاء حقل المبلغ و الأحسن استخدام خاصية غير متاح me.amount.enable=false
  12. عمل الصلاحيات على كل نموذج أفضل من عمل الصلاحيات على كامل البرنامج كما أنه بالغاء خاصية الشفت الموجودة في مثال مهند عبادي لن يتمكن أحد من الدخول لتصميم البرنامج يوجد مثال آخر اسمه : المثال الجامع للأدوات الادارية من تصميم رضا عقيل , فيه خاصية اخفاء الجداول أيضا
  13. بمجرد اعادة قراءة ماشرحت لك عن الملف و تطبيق مثال بسيط عليه و لو سجل واحد فقط , ترى أن الملف يحقق لك ماتطلبه ادخل المبلغ و تاريخ العقد بالهجري ( من و الى ) و هو يتكفل لك بالتحويل الى الميلادي و توزيع كل شهر ميلادي مايخصه من مبالغ و ذلك لعدة سنوات و ليس ضمن السنة نفسها فقط
  14. اجعل تنسيق الحقل mm/yyyy
  15. يمكنك عمل حلقة تكرار لأمر طباعة التقرير من النموذج حسب رقم الكمية الموجود في النموذج
  16. الأفضل هو استخدام نظام صلاحيات مبرمج و ليس الخاص بالأكسس , فالنظام المبرمج أقوى و تخزن كلامات السر و المستخدمين في قاعدة البيانات نفسها , و بالتالي لن يؤثر عليها تنصيب الأوفيس من جديد أو مسحه نهائيا يوجد في الأرشيف طرق عديدة لعمل ذلك , و لعل أفضل تلك المواضيع هي نظام الصلاحيات المبرمج من صنع الأستاذ مهند عبادي تجده في الأرشيف - قسم الحماية و الأمان تحياتي
  17. أخي نورش لايوجد ازعاج مطلقا , حتى ولو طال الموضوع فلامانع من المزيد من الشرح و الايضاح للوصول الى حل يلائمك أنا كنت أرغب بمعرفة ماتريد عمله بالضبط , لأن قناعتي أن جدولا واحدا يفي بالغرض و لاداع لجدولين , فيمكنك سرد مزيد من الايضاح هنا , لأنه أحيانا تكون حل بعض المشاكل باعادة صياغة الملف و الجداول . و نحن معك باذن الله
  18. انظر المثال المرفق أدخل البيانات في النموذج PostNewTrans , اذا كان لديك التاريخ بالهجري ادخل من و الى الهجري , أما اذا كانت بالميلادي فقم بادخالها في حقل من و الى الميلادي اذا كان لديك توزيع معين للكلفة فيمكن ادخال التوزيع ف يالنموذج الفرعي بادخال رقم الحساب و مركز التكلفة و نسبة التوزيع من أصل المبلغ الكلي ثم افتح النموذج DoDistribute ليعمل التوزيع الشهري على شهر ميلادي وتستطيع طباعة التقرير الخاص بالتوزيع من التقرير final ملحوظة : النموذج DoDistribute يقوم بتوزيع كافة السجلات المدخلة في الجدول الرئيسي Table2 , لذلك عندما تقوم بتوزيع سجل معين و الانتهاء منه قم بالتعليم على قيمة الحقل Distr في الجدول table2 حتى لايتم توزيعه مرة أخرى . Distribute.rar
  19. كيف تريد هذا مع أنك لابد من اضافة سجل في النموذج الثاني بناء على قيم السجل الأصلي في النموذج الأول ؟ خلاصة مايمكن فهمه من كلامك أنك عندما تقوم بادخال بيانات النموذج الأول : الرقم - المبلغ - التاريخ , أن يتم انشاء سجل جديد في النموذج الثاني بنفس قيم الرقم - المبلغ - التاريخ مع امكانية اضافة بعض البيانات , أليس كذلك ؟ و أنه في حال فتح النموذج الأول على وضع التعديل لايتم انشاء سجل جديد في النموذج الثاني , أليس كذلك ؟ هنا نرجع للسؤال , لماذا لايتم وضع كل السجلات في جدول واحد و نموذج واحد ؟
  20. مبارك جهدك أختي زهرة , و التعديل الحالي أفضل من سابقه و ان لم يكن بالوسط تماما لكن سأجربه غدا في جهاز آخر عليه شاشة بمقاس 15 و نرى النتيجة و سأخبرك باذن الله تحياتي
  21. الاقتراحات أخي أنت تطلبها حتى يتسنى لمن يرغب بتقديم المساعدة في ذلك وضع التصورات لما تريد فعله
  22. يمكنك عمل مايلي مبدئيا : جدول الموظفين : رقم - اسم - عدد النقاط - بقية البيانات جدول الوظائف : رقم - اسم الوظيفة - تاريخها - الشخص المنتقل لها تعمل استعلام الوظائف الشاغرة على جدول الوظائف لمعرفة الوظائف التي لازالت شاغرة بشرط أن يكون حقل الشخص المنتقل لها فارغا جدول طلبات الانتقال : مسلسل - رقم الوظيفة ( مربوط مع حقل رقم في جدول الوظائف ) - رقم الموظف - تاريخ الطلب - نقاطه ( تدخل بشكل تلقائي من خلال نفس قيمة النقاط في جدول الموظفين ) تعمل نموذج رئيسي مأخوذ من استعلام الوظائف الشاغرة , و نموذج فرعي من جدول طلبات الانتقال عند اختيار وظيفة شاغرة من الرئيسي يتم ادخال اسماء الموظفين الين يطلبون الانتقال اليها في النموذج الفرعي و يتم هنا اختيار يدوي أو اختيار مبرمج من خلال كود للموظف الذي يستحق تلك الوظفية
  23. و لكن الموجود حاليا في نموذجك أنه يفتح النموذج الثاني في حال كون الرقم 1 , و لكن لايفتحه للاضافة , بل يفتح على السجل الأخير منه فقط و هو السجل رقم 8 و لا يقوم أبدا باضافة سجل جديد و حسب ما فهمت من كلامك أنك اذا كان لديك الرقم 1 تريد انشاء سجل جديد في النموذج الثاني و نسخ حقول القيمة و التاريخ و الرقم اليه , و الا فلا يفعل شيئا هل هذا ماتريده ؟ أم لديك تصور آخر
  24. اتظر الموضوع التـــــــالـــــــــــي
×
×
  • اضف...

Important Information