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

ابوخليل

أوفيسنا
  • Posts

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

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

  • Days Won

    283

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

  1. اغلب برامج ما يسمى اصلاح اكسس Access Repair انما تستل الجداول من قاعدة البيانات ولا تفيد في حال كان العطب في الواجهات كالنماذج ولا في مشروع الفيجوال وقد حاولت تشغيل الملف على الاصدار 2010 ولكنه لا يقوم بالفتح الا بعد حذف جميع الاكواد ومع انه تم الفتح الا ان هناك بعض المشكلات باقية في النماذج والذي اقصده ان جميع هذه الحلول لن تفيدك ننتظر من اخواننا لعل هناك من يملك الحل ويتمكن من مساعدتك
  2. السلام عليكم الخطأ الذي وقعت فيه انك جعلت الكود في حدث بعد التحديث للحقل All والحقل هذا لا يجري عليه عمليات وتحرير فكيف يتم تحديثه ؟ ضع الكود في حدث الحالي للنموذج وسيعمل . فائدة : المجاميع أصلا لا توضع في الجداول
  3. مشروع vba معطوب يمكن اصلاح القاعدة بحذف المشروع ( سيتم حذف جميع الاكواد في النماذج والتقارير ) هل يصلح لك هذا الاجراء ؟
  4. تم التعديل حسب ما رايته ولغيري الحق بالتعديل فيما يرونه مناسبا mn12.rar
  5. اذا المسألة منضبطة والامور تسير بشكل منتظم : العمل يوم والراحة بعده يومان ، بمعنى من يعمل يوم السبت في الصباح سيعمل صباح يوم الثلاثاء وهذا ينطبق على اهل الظهيرة والمساء .
  6. ليست المسألة بحث انما انت تريد التصفية لشخص بعينه اليس هذا صحيحا ؟ والشخص يتكون اسمه من عدة حروف قد تصل الى عشرة او اكثر ، فانت حينما تضع الحدث عند التغيير فكل حرف تكتبة سيحدث خلاله تحديث للنموذج الفرعي وتصفية للاستعلام والنتيجة غالبا لاشيء الى ان تكتمل الحروف وتشكل اسما هو موجود فعلا ضمن الجدول . يعني ان الاحداث التي تمت لا فائدة منها بل هي زيادة وعبء . عندي لك رأي : حيث ان كتابة النصوص كالاسماء وغيرها تكون عادة عرضة للاخطاء الاملائية فمثلا عند كتابة اسم عبدالرحمن فقد يكتبه البعض بزيادة مسافة بين الكلمتين فيكون هكذا عبد الرحمن فيصبح لدينا اسمين مختلفين لشخص واحد وهذه مشكلة . فالرأي ان تجعل اسماء الشهداء في قائمة واسماء المستفيدين في قائمة اخرى مرتبطة بها وعند اختيار الشهيد تتم تصفية المستفيدين التابعين له واحدا او اكثر ، وهنا نحدد الحدث عند الاختيار وتأمن الوقوع في الاخطاء .
  7. انظر النتيجة الآن فلست بحاجة الى حقل وسيط فبمجرد التركيز على اسم المستفيد في الجدول الاعلى تتم التصفية عملت لك ذلك لتطلع فقط وإلا الافضل لك ان تجعل الحدث بعد التحديث بدلا من التركيز up2_new_db.rar
  8. السلام عليكم السلعة ( الصنف ) هي الاساس وسيكون لها جدول خاص ورقم معرف المشتريات في جدول قيمتها في حقل والمصاريف في حقل آخر والمبيعات في جدول رقم الصنف سيكون موجود في الجدولين الاستعلام سيجمع بينهما لاحقا كجدول واحد بواسطة رقم الصنف ( لاستخراج الرصيد ، والعمليات الأخرى ) هذا رأي ولعلك تجد اراء اخرى نستفيد منها
  9. وعليكم السلام خطواتك صحيحة ، فقط هناك مشكلة صغيرة وهو انك جعلت التحديث للنموذج ككل بعد التغيير ، والمفترض ان يكون التحديث للنموذج الفرعي فقط نقطة أخرى : الافضل ان يكون الحدث بعد تحديث الحقل لابعد التغيير Up_new_db.rar
  10. كيفيه اضافه مرفق الى مشاركتك! http://www.officena.net/ib/index.php?showtopic=31250
  11. السلام عليكم اخي الحبيب اجعل سؤالك في مشاركة جديدة وحبذا توجيه السؤال للعموم من غير تحديد شخص بعينه التوجيه هذا يصب اولا في صالح صاحب المسألة
  12. وعليكم السلام استبدل الكود بهذا : [mname] = DLookup("[mname]", "almawadtbl", "mcode=" & [mcode]) ss_up2 ‫‬.rar
  13. السلام عليكم اعتقد ان الملف سليم 100% وان المشكلة تكمن في قاعدة الجداول تأكد من هذا المسار لديك وتأكد ان القاعدة موجودة : C:\Alyaseer\libdata.mdb
  14. هذا امره يسير اجعل رقم البطاقة ورقم الادارة في جدول البيانات مفاتيح حيث لن يسمح بالتكرار بنفس الادارة بينما يسمح بالتكرار اذا اختلفت الادارة
  15. اخي الحبيب حرصت على ان ارى ما ستضع في جدول الحركة من اجل الاحاطة الشاملة . انظر الاستعلام : هو الذي ستبني عليه نموذجك انتبه ! ان جعلته نموذجا مستمرا واحدا رئيسيا سيتم عرض جميع الموظفين بإداراتهم وان اردت العرض حسب الادارة اجعله نموذجا فرعيا وابن الرئيسي على جدول الادارات واربط بين النموذجين بكود الادارة هذا هو الطريق الصحيح حسب سؤالك وحسب الفكرة والطريقة التي اردتها Kh_UP.rar
  16. ايضا لم اراد الاستزادة من هنا http://office.microsoft.com/ar-sa/access-help/HA001171536.aspx
  17. وعليكم السلام بالنسبة للشق الأول من السؤال فجوابه : ان جميع الامثلة والبرامج المطروحة والمعروضة في هذا المنتدى مفتوحة المصدر وبالامكان الوصول الى عرض التصميم بكل سهولة ورؤية النماذج والجداول وغيره . اما الطريقة فهي كالتالي : اضغطي زر shift قبل واثناء فتح الملف ولا ترفعي يدك عن الزر حتى ترى عرض التصميم اما الشق الثاني من السؤال : فهذا هو المكان المناسب اقرأي في دروس و خلاصة مشاركات الأكسيس , وفي المواضيع المثبتة نسأل الله لك التوفيق ،،،
  18. اخونا احمد فتح الله عليك ابواب الخير والبسك ثياب العافية
  19. اتحدث معك بلغة واضحة زيادة في التأكيد : جدول الحركة ادرج فيه جميع الحقول التي تريد ان تظهر في الكشوف النهائية
  20. هذه المعلومة مخبيها لمين ؟ المقولة : صاحب العمل هو افضل شخص يقوم بالتحليل ... صحيحة وعن وجهة نظري هذا ما ذكرته لك :
  21. استخدام المعاملات والتعبيرات Using operator and expression ما هي المعاملات؟ What is operators باستخدامها تستطيع أن تقوم بجمع الأرقام والقيم والجمع بين السلاسل الحرفية Concatenate ما هي أكثر المعاملات شيوعاً What is common operators معامل = معامل & معامل like معامل + ما هي أنواع المعاملات What type of Operators Mathematical Operators المعاملات الحسابية Relation Operators معاملات المقارنة String Operators معاملات السلاسل الحرفية Boolean Operator المعاملات المنطقية Mathematical Operators Multiply معامل الضرب * Add الجمع + Subtract الطرح - Divide القسمة / Integer Divide القسمة الصحيحة (بدون كسور) \ Exponentiation معامل الأس ^ Mod معامل ناتج القسمة أو باقي القسمة Mod أمثلة علي المعاملات [txtprice]+[txtprofet] تستخدم علام + للجمع بين الحقلين في حالة أن مربعين النص يحتويات علي قيمة رقمية وتنسيقهما رقمي. If [txtprice]> 100 then Sample code End if مثال آخر لربط حقلين أو دمجهما معا استخدم & معامل التسلسل [txtfristname] & [txtsecondname] Frist name= Ahmed Second name = Mahmoud Result = ahmedmahmoud إذا اردت مسافة بين الاسمين أو الحقلين فاستخدم الطريقة التالية [txtfristname] & “ “ & [txtsecondname] Result = Ahmed Mahmoud المعاملات المنطقية Boolean Operator تستخدم هذه المعاملات لإنشاء عدد من الشروط في التعبيرات تنتج هذه المعاملات دائما قيمة منطقية True or False المعامل And تستخدم معامل And لإجراء ربط منطقي بين تعبيرين من التعبيرات وينتج القيمة True في حالة كون الشرطين True لو أحد الشرطين False تصبح النتيجة False Dim a as integer Dim b as integer A = 5 B = 10 If a = 5 and b = 10 then إذا تحقق الشرطان السابقان فإن النتيجة تكون صيحية ويتم تنفيذ الكود End if المعامل Or يمكن أن يكون أحد الشرطين False وينتج عن هذا المعامل القيمة True إذا كانت أحد الشرطين هي القيمة True Dim a as integer Dim b as integer A = 5 B = 10 If a = 5 or b = 10 then يمكن أن يكون أحد الشرطين False وينتج عن هذا المعامل القيمة true إذا كانت أحد الشرطين هي القيمة True End if المعامل Not يستخدم معامل Not لنفي تعبير رقمي أو تعبير منطقي Not [txtPrice] <= 100 ينتج قيمة true في حالة السعر أكبر من 100 المعامل Between And يستخدم معامل Between And لتحديد ما إذا كان القيمة الخاصة بأحد التعبيرات تقع ضمن نطاق معين من القيمة أو لا. [txtPrice] between 1 and 50
  22. السلام عليكم رصيد الصنف الاحظ الكثيرين يسألون عنه
  23. المثال هذا لا يخدم فكرتك على وضعه الحالي فارفع نظرك عنه ولماذا الاستعلام وهل تأتي النتائج اولا ؟ لماذا تسبق الاحداث ؟ جدول الحركة لا بد ان يكتمل ... اقرأ ما كتبت لك ربط العلاقات عبر حقول رقمية وتكون مفاتيح في الجدول الأب واعذرني ،،،
  24. الكشوف اليس فيها بيانات كاملة كاسم الموظف ورقمه ومرتبه ؟
×
×
  • اضف...

Important Information