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

rudwan

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

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

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

  • Days Won

    6

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

  1. أخي الكريم يمنع اضافة موضوع جديد لنفس الموضوع الأول , لاسيما و أنه تم الرد على تساؤلاتك فضلا , أعد طرح تساؤلاتك في نفس الموضوع الأول
  2. يتم تقسيم الملف الى ملفين أكسس , واحد يحتوي الجداول فقط و يسمى قاعدة البيانات , و الثاني يحوي بقية الاستعلامات و النماذج و الجداول و التقاري و يسمى ملف الواجهة , و يتم ربط جداول ملف الواجهة مع ملف قاعدة البيانات الآن يمكنك الحل باحدى طريقتين الأولى و هي الطريقة العقيمة المطولة في نهاية السنة , تنشأ استعلام الأرصدة الختامية و ليكن اسمه OpenBal انسخ ملفي الواجهة و قاعدة البيانات و ضعهما ضمن مجلد واحد اسمه 2009 و اجعل ملف الواجهة و قاعدة البيانات الأصلي تحت مجلد اسمه 2008 الآن استورد استعلام الأرصدة من ملف الواجهة 2008 الى ملف الواجهة 2009 اعمل استعلام توحيد مابين استعلام OpenBal و جدول الحركات الخاصة ب 2009 و ليكن اسمه AllTrans من استعلام AllTrans أنشأ كشف الحساب و بقية البيانات المطلوبة الآن من ملف الواجهة 2008 احذف نماذج الادخال و اجعلها استعراض تقارير فقط الحل الثاني : المختصر أضف حقل اسمه Closed من نوع صح خطأ الى جدول الرحكات و في نهاية السنة شغل استعلام تحديث لتكون قيمة الحقل صح الآن في نموذج البيانات اجعل مصدر النموذج الخاص بالادخال استعلام مبنيي على جدول الحركات بشرط قيمة الحقل Closed=False و بالتالي لن يتمكن المستخدم من تعديل أي قيمة في السنوات السابقة و أما التقارير فتكون مفتوحه أي تشمل جميع الحركات
  3. حسنا يعتبر تقسيم القاعدة الى ملفين أفضل حيث تضع فقط ملف الجداول على السرفر و تضع ملف الواجهة عند المستخدمين و يتم ربط الجداول فقط
  4. أخي كمال شكرا لك و بارك الله فيك هلى بارمجك المفيده ثانيا : ارجو فصل المشاركتين الأخيرتين و اللتان تخصان برنامج صلاحيات المستخدمين عن هذا الموضوع و جعلهما في موضوع مستقل و ذلك بغرض : أولا أن يبقى رونق هذا الموضوع مستقل و مختص ببرنامجك ثانيا : لكي تعم الفائدة على الأعضاء بالاطلاع على المواضيع المحددة و شكرا
  5. أصبح يساورني الشك في كيفية وضع القاعدة و الواجهة مابين السرفر و المستخدمين هلا شرحت لما أخ محمد الوضع الحالي للملف و كيفية ربطه مابين القاعدة و المستخدمين ؟
  6. أضف الحقل التالي الى الاستعلام الموجود لتحصل على اسم العائلة FamilyName: Right([Name],InStr(1,[Name]," ")-1)
  7. برنامج جميل وفقك الله
  8. انظر الاستعلام في الملف المرفق ExtractNames.rar
  9. أهلا بك أخي أسامة البرنامج جميل من الناحية الفنية و تشكر عليه يحتاج بعض الاضافات مثل : - اضافة بطاقات الأصناف و تعديلها - بالنسبة للفواتير : الاعتماد على نظام النماذج الفرعيه و الرئيسية بمعنى أن لكل فاتورة مشتريات أو مبيعات سجل واحد في الجدول الرئيسي ثم تفاصيل الأصناف في الجدول الفرعي
  10. أنا فعلا لا أجامل أخي كمال فمجرد أنك تقدم جهدك بهذا السخاء النادر لهو أمر يستحق التقدير و كل ما أرجوه أن تسعى لتطويره أكثر فأكثر ليكون ثمرة جهد طيب لخبير مثلك
  11. جهد مبارك أخي كمال و جزاك الله ألف خير و قليل من أمثالك من يقدم أعماله لوجه الله و بمزيد من الجهد سيصل برنامجك باذن الله الى أفضل البرامج و لكن خطوة فخطوة بارك الله فيك
  12. بمجرد دخولك النموذج الفرعي فان الانتقال من حقل الى حقل آخر يكون عن طريق كود في النموذج الفرعي نفسه و ليس الرئيسي
  13. ضع الكود التالي في حدث المؤقت Private Sub Form_Timer() DoCmd.GoToRecord , , acNext If Me.NewRecord Then DoCmd.GoToRecord , , acFirst End If End Sub
  14. لابأس أخي أعد طرح استفسار في نفس موضوعك الأول و ليس في موضوع جديد
  15. الأخ syrian طلبك الأخير مخالف من وجهتين الأولى طرح أكثر من سؤال في نفس المشاركة الثاني أن هذا السؤال قمت بطرحه سابقا مرتين و تمت الاجابة عليه فان كان لديك اشكال في الحل بامكانك اعادة طرح السؤال في ذلك الموضوع السابق و ليس هنا
  16. البرنامج يحتاج تعديلات كثيرة اطلع على الموضوع التالي http://www.officena.net/ib/index.php?showt...amp;#entry40919 لمعرفة كيفية بناء الجداول بطريقة سليمة و من ثم اعداد الفواتير
  17. هذا عمل مبدئي لموضوع ميزانية أمر العمل و عدم تجاوزها ميزانية أمر الشراء انظر الاستعلام المرفق تجد فيه ملخص الأوامر المتجاوزة و غير المتجاوزة تم وضع كود في النموذج لتدقيق مدى تجاوز ميزانية أمر الشراء من عدمه Agreement_WO.rar
  18. أخي لابد من وضع تحليل تفصيلي لماتريد فعله لكي نتمكن من مساعدتك في كيف ستبدأ
  19. أرجو الاشارة الى موضوع طرحت فيه سؤالك فقيل لك أعد الصياغة و الا يكون مصيرك الطرد ؟ ضع رابط الموضوع هنا
  20. الحقول في الجداول تكون للقيم التي لاترتبط بغيرها , أما القيم المحسوبة فهذه لاتكون ضمن الجدول , بل تحسب من خلال استعلام راجع الفقرة الثانية من الموضوع التالي http://www.officena.net/ib/index.php?showtopic=13598
  21. الأخ محمد ندا واجهته مشكلة جزئية في برنامجه الذي قوم بتصميمه أما مسألة ارسال ملفه اليك يا أخ رأفت فهذا أمر محرج بالنسبة له لاتنسى أنه أمضى الأيام و الشهور لتصميمه , لذا فهو غير مطالب بارساله هكذا كما هو أما ان كان الارسال برغبته الشخصية فلامانع
  22. أخ كمال , هداك الله على هذا العمل قلنا ان قوانين المنتدى تمنع فك الحماية عن أي ملف مهما كانت الأسباب و ذلك حفاظا على حقوق صاحب البرنامج اللهم ان يكون صاحب الملف هو نفسه فلامانع وقتها
  23. عمل مربع التحرير و السرد ليس له علاقة بمسألة العلاقات في الجدول اعمله و اختر الجدول الذي يوجد فيه البيان الصحيح مثلا عندما تختار رقم الصنف , فمن الطبيعي عند عمل الاستعلام اختيار جدول الأصناف فقط و هكذا أما المفتاح الأساسي فأنت الذي تحدده في كل جدول حسب نوعية البيانات و غالبا مايكون رقم مسلسل أو ماشابهه
  24. من حيث الحقول نعم هذا هو الجدول المطلوب لكن فيه أخطاء برمجية , و في اعتقادي أنك لم تطلع على الرابط الذي وضعته لك أعلاه و من هذه الأخطاء : - الحقول أرقام و ليست نصوص - اسماء الحقول بالانكليزي - العلاقات ؟؟؟؟ - لم تستخدم طريقة جعل الحقل المرتبط مثل رقم الصنف مربع سرد و تحرير انظر الموضوع التالي http://www.officena.net/ib/index.php?showtopic=6209 و منه تستطيع عمل رقم الصنف مربع سرد و تحرير بحيث يظهر لك "الفول" مثلا بدلا من الرقم 1 حاول التعديل و نتابع
  25. الجدولين الثالث و الرابع لاداعي لهما كما قلت لك , أنشىء جدول المعطيات أو السعرات الحرارية و يكون كمايلي : رقم مسلسل - رقم الصنف - رقم المادة - المقدار مثال : 1 - فول - صوديوم - 20 2 - فول - بوتاسيوم - 30 3 - فول - سعرات - 45 4 - حمص - صوديوم - 50 و هكذا لاحظ أننا نضع حقل رقم الصنف من نوع رقم و نستخدمه كمربع تحرير و سرد كما هو مفصل في الدرس الذي وضعته لك أعلاه
×
×
  • اضف...

Important Information