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

rudwan

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

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

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

  • Days Won

    6

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

  1. من قائمة الأكسس اذهب الى استعلام - اختر جديد - ستظهر لك قائمة اختيار خمس أنواع من الاستعلام اختر الرابع منها و هو السجلات المكررة في استعلام سيبدأ تشغيل معالج يطلب منك اختيار اسم الجدول المطلوب و اسم الحقل الذي ترغب معرفة السجلات المكررة على أساسه و بعد ظهور النتيجة يمكنك اختيار السجلات التي ترغب بحذفها , هل ستحذف الأول أم الثاني أم .. ؟
  2. أخي الفاضل اطلع على الموضوع التالي http://www.officena.net/ib/index.php?showtopic=10102 ففيه ماتريده ان شاء الله
  3. السلام عليكم ماشاء الله , عمل ممتاز و رائع عسى الله أن ينفع بك الأمة
  4. السلام عليكم و رحمة الله و بركاته اخواني جميعا أبارك لكم قدوم عيد الأضحى المبارك أعاده الله علينا و عليكم و على الأمة الاسلامية باليمن و الخير و المحبة و السلام و هنيئا لزوار بيت الله الحرام الموقف المهيب في هذا اليوم الفضيل يوم عرفة أكرم الله الجميع بالحج في العام القادم
  5. الحقيقة أن المعادلات معقدة و متشابكة الى حد كبير , و في نظري أن هناك امكانية كبيرة لتبسيطها الى قدر كبير من السهولة اذا تم اعادة بناء و تحليل الموضوع عموما ان سبب الخطأ في المعادلات هو عدم منطقيتها مثلا معادلة نص 81 هي : =IIf([DOCNO]>0,IIf([مدفوع]<>0,[متبقي],0)) و هي عبارة غير منطقية لأن نتائج الشرط الأول غير موجودة , و الصحيح أن تكون معادلتها كما يلي =IIf([DOCNO]>0,IIf([مدفوع_للتسوية]<>0,[متبقي],0),0) انظر الملف المرفق , النموذج 22 هو نسخة عن نموذج تسوية البنك شاملا أربع معادلات فقط , حاول تصحيح البقية Bank_Reconciliation.rar
  6. توجد في النموذج حقول ضمنية و حقول محسوبة معادلة الجمع عندك صحيحة لكن يجب أن تلاحظ مايلي : يمكن أن تدرج في معادلة الجمع اسم الحقل الضمني ( أي الذي يكون له قيمة بذات نفسه سواء من الجدول أو من النموذج ) أما الحقول المحسوبة فهذه لايتعرف الأكسس على اسمها , بل يجب ادراج معادلتها مثلا لديك الحقل الي اسمه نص 22 , هو عبارة عن حقل محسوب و معادلته هي Sum([نص81] لذلك عندما تريد جمعه في معادلة أخرى لاتضع نص22 , بل ضع معادلته Sum([نص81] و هكذا بالنسبة لبقية الحقول حاول أن تعدل في معادلة الحقل نص 63 =[نص51]+[نص56]-[نص57]-[نص58]+[نص59]-[نص22] عوض بدلا من كلمة نص 22 قيمة معادلته و هي مجموع الحقل 81 , و كذلك بقية حقول المعادلة و انظر النتيجة
  7. ان بيئة الحفظ الوحيدة في الاكسس هي الجدول , فاذا كنت لاترغب بحفظ البيانات في الجدول , بل تريد التسجيل في الاكسل مباشرة ففي هذه الحالة لن يكون الأكسس ذو فائدة لك و من الأفضل التسجيل في الاكسل مباشرة من خلال نموذج تسجيل مصمم من الاكسل نفسه راجع منتدى الاكسل
  8. أخي الكريم حول سؤالك الى قسم الاكسل فهذا القسم هنا مخصص لمشاكل قسم الأكسس , و ستجد المساعدة هناك باذن الله
  9. السلام عليكم يوجد في قسم الأرشيف - مثال اسمه برنامج البحث المتطور للمبدع أبو هادي , ابحث عنه فهو يبحث بعدة خيارات و في جميع الحقول
  10. أولا احذف حقل تاريخ استلام الدفعة من جدول واحد ثانيا : اجعل حقل مسلسل في جدول 2 رقم عام و ليس مسلسل لأنه المفروض مكرر ثالثا : استخرج تاريح آخر دفعة بواسطة استعلام تجميعي . أعلى قيمة تاريخ من جدول 2 ______.rar
  11. انظر الموضوع التالي http://www.officena.net/ib/index.php?showtopic=6715
  12. أخي الكريم ان عملية نقل الأكسل الى الأكسس هي عبارة عن نقل بيانات ملف الأكسل فقط كأرقام الى الأكسس حسب الطريقة التي شرحها الأخ أعلاه أما المعادلات التي في داخل خلايا الأكسل فلايمكن نقلها الى الأكسس , و ذلك ببساطة لأن جداول الأكسس تحتوي بيانات فقط , أما المعادلات فيمكن جعلها في بيئة أخرى من الأكسس و هي الاستعلامات و النماذج عليك اعادة تصميم ملف الأكسس ليتوافق مع ماتريد عمله , و ببساطة أكثر عليك عمل جولة سريعة في الأكسس لفهم مكوناته
  13. أنظر الملف المرفق بعد التعديل : استخدم جدول Student لبيانات الطلاب فقط دون المواد استخدم الجدول Essential لاضافة مواد قبل التغيير و الجدول Changeble لاضافة مواد بعد التغيير الاستعلام FinalResult سيعرض لك نتيجة المواد قبل التغيير أو بعده حسب الحال , أي اذا تم اضافة مواد بعد التغيير سيعرض الاستعلام المواد الجديدة , أما اذا لم يكن تغيير فسيعرض المواد الأساسية School.rar
  14. اطلع على الموضوع التالي http://www.officena.net/ib/index.php?showtopic=265
  15. يوجد في ملفك ثلاثة حقول تحمل نفس الاسم : تغيير 1 - تغيير1 - تغيير 1 ماهو هذا التغيير1 ؟ و بمعنى أدق مالذي ترمي الى فعله بالضبط من خلال استخدام حقل التغيير هذا ؟ هل هو لأجل احلال السنوات الدراسية الجديدة للطلاب ؟
  16. كنت أتوقع أن ترفق ملف اكسل كمثال رقمي عما تريد فعله , لأنه حتى الآن لم يتضح مالذي تريد فعله لكن ان كنت مثلا تقصد أنك لديك طلاب و كل طالب له مواد لسنة دراسية مثلا , و تريد عندما ينتقل الطالب الى سنة دراسية ثانية أن تحذف مواد السنة الدراسية الحالية و تربط معها مواد السنة الثانية , اذا كان هذا ماترغب فعله فعليك تعديل قاعدة البيانات لتكون كما يلي : - جدول الطلاب : مسلسل - اسم الطالب - السنة الدراسية - جدول المواد الدراسية : مسلسل - اسم المادة - السنة الدراسية ثم تضنع استعلام بين جدولي الطلاب و المواد على حقل السنة الدراسية تظهر لك تلقائيا المواد المقررة لكل طالب في السنة الحالية له
  17. بالنسبة للسؤال الأول : المتغيرات هي مكونات مؤقتة و ليست بنيوية , وهي تحتفظ بقيمتها طالما بقيت قاعدة البيانات مفتوحة , و يمكن استدعاء تلك القيمة في أي وقت , لكن بمجرد اغلاق القاعدة تفتقد تلك القيمة و ذلك لأنها ليست من بنية قاعدة البيانات و اذا أردت الاحتفاظ بالقيمة حتى بعد اغلاق الملف فلابد من تخزينها في جدول في قاعدة البيانات أما بالنسبة للسؤال الثاني افتح له موضوعا جديدا في نفس هذا القسم
  18. الرقم التلقائي لايمكن أن يكون صفرا , عليك اما اختيار ترقيم تلقائي تسلسلي و بالتالي تكون قيمته تلقائيا مسلسلة بدون اي تدخل منك , أو ترقيم يدوي بمعنى أنك تضيف الرقم المسلسل يدويا و بالتالي يمكن أن تجعل القيمة الافتراضية لذلك الحقل صفرا
  19. هنا عليك بناء قاعدة البيانات بالكشل الذي يتوافق مع مكونات مدخلات البرمجة الخطية , و من ثم تضع المعادلات اللازمة في استعلام أو تنفذ من خلال كود تقوم ببناءه
  20. if iserror then me.undo exit sub end if ضع هذا الكود في أي مكان تريده
  21. السلام عليكم لم يتبين ماهو المطلوب بالضبط حبذا لو ترفق مثالا رقميا لماتريده بالضبط حتى نتمكن من مساعدتك
  22. السلام عليكم كل عام و أنتم بألف خير و نرجو الله عز و جل أن يوفقنا للانتصار على شهوات أنفسنا و العمل على الانتصار لديننا
  23. السلام عليكم استفد من المثال الموجود في الموضوع التالي http://www.officena.net/ib/index.php?showtopic=1620
  24. عند الضغط على زر زر approve ضع الكود التاالي في حدث الضغط على هذا الزر me.chevked=true و بهذا تتحدث قيمة حقل checked
×
×
  • اضف...

Important Information