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

rudwan

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

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

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

  • Days Won

    6

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

  1. الله في عون العبد مادام العبد في عون أخيه هناك أخي رغبة في توسيع تطبيق مفهوم تحليل النظم و لو بشكل مبسط , حيث يلاحظ أن أغلب البرامج لايراعى فيها جانب التحليل , و التحليل يساعد كثيرا في نجاح البرنامج و بناؤه بشكل سليم
  2. في فقرة التفصيل ارسم خطا في أعلى مربعات النص بالكامل , و خطأ آخر في اسفلها و هكذا تحصل على تسطير كامل بين سجلات التقرير و اذا أردت خطوطا بين الحقول أضف خطأ عموديا بين كل حقلين بحيث تحصل على تنسيق جدول
  3. أهلا أبو آدم ما رأيك أخي و نحن بصدد توسيع تطبيق مفهوم تحليل النظم أن تطرح بعضا من برامجك للأخوة الأعضاء في هذا المنتدى على سبيل التعليم
  4. نعم , انظر استعلام الدوائر في الملف المرفق db1.rar
  5. السلام عليكم الجدول هو البنية الرئيسية في قاعدة البيانات و هو الذي يبنى عليه التقرير و ليس العكس , فما هو المقصود من طلبك عمل جدول في التقرير
  6. استخدم التعبير التالي في انشاء استعلام الدوائر غير المكرر SELECT DISTINCT الدائرة.الدائرة FROM الدائرة ;
  7. السلام عليكم الأفضل أن تضع في جملة استعلام مصدر السجلات عبارة Distinct بعد عبارة الاختيار Select لصبح الجملة Select Distinct ***** From و بضلك تأتي لك السجلات غير مكررة
  8. نعم كما قلت لك بالضبط ثبت تلك القيم المقابلة في الجدول باضافة حقل آخر للوصف لأن القيم الموجودة في مربع الخيار بالنموذج غير مخزنة في الجدول , و لايستطيع الاستعلام أن يراها
  9. اذا كانت تلك القيم موجوده في الجدول يمكنك استدعاؤها كما يلي Max=dmax("Field","Table") Min=dmin("Field","Table")
  10. كان لديك خطأ في اسماء الحقول والخطأ الثاني أنك وضعت المجاميع في أسفل الصفحة و ليس في أسفل التقرير db1.rar
  11. في مصدر سجلات التقرير , اجعل شرط قيمة الحقل كما يلي Is Not Null و سيعرض لك السجلات غير الفارغة , و القيمة ستأتي بالعدد المطلوب
  12. يجب أن تكون تلك القيم مخزنة سابقا في الجدول حتى يمكن استدعاؤها و عرضها بالشكل المطلوب , و لايكفي أن تكون مخزنة في النموذج لأن النموذج لايخزن قيم بحد ذاته الا اذا كان يحرر بيانات في حقول من الجداول اطلع على الموضوع التــــــــــالــــــي
  13. أضف مربع نص غير محسوب الى تذييل التقرير و اسند له المعادلة =Sum([Amount])
  14. ممكن توضيح أكثر يا أخ أحمد عما تريد أن تفعله مع مثال رقمي
  15. مثال جميل بارك الله فيك
  16. ضع الملف على السي مباشرة و ليس تحت اي مجلد آخر
  17. السلام عليكم بارك الله فيك أخي بالنسبة للسؤال , الفكرة في كيفية وضع الكود في الحدث الصحيح مع مراعاة اختيار الأسماء الصحيحة لعناصر التحكم . و اذا كان كل شي سليم سيتنفذ الكود باذن الله بغض النظر عن شكل النموذج سواء كان صفحة بيانات أو مستمر أو عرض عادي
  18. السلام عليكم عذرا للتأخير أخي فلكل منا ظروفه ثانيا : برنامج الاجارات يحتاج جداول عديده لتنظيم الشقق و عمليات الدفع , فتحتاج جداو لخاصة بكل من الشقق - العمارات - المستاجرين - المدفوعات - التحصيلات الخ و الاعتماد على جدول واحد لايفي بالغرض انظر الملف التالي جميل جدا للأخت جنان فك الضغط على السواقة C تجد ملفين : افتح الملف hotelmgt كلمة السر arabsgate hotelmgt.rar
  19. السلام عليكم مجهود رائع أخي علي و دائما برامجك جميلة لضافة الى ملاحظات أخي التقني يلاحظ مايلي : 1- ملاحظة مهمة جدا و هي أنني قمت بالغاء الأصناف من شاشة ادخال الأصناف , و هذا خطأ كبير حيث المفروض عدم امكانية الحذف اذا وجدت حركة للأصناف ( مشتريات - مبيعات ) بينما يمكن السماح بحذف الصنف الذي لاحركة له , أو تعديل بيانات جميع الأصناف كتعديل مواصفات أو كود مثلا مسموح 2- نفس الملاحظة بالنسبة لحذف الزبائن أوالموردين طالما لهم حركة يفترض عدم السماح بحذف سجلاتهم 3- فقرة الفواتير - لو أمكن اضافة زر تراجع , مثلا في حال ضغط زر تعديل و أراد المستخدم التراجع عن تعديلاته فانه لايحتاح له هنا الا زر الحفظ بينما هو لايريد الحفظ و انما التراجع أو الاغلاق 4- و كذلك الحال في حال حذف فاتورة , لايفعل خيار الخروج و هذا لايقلل من جودة البرنامج , و انما السعي للأفضل دائما تحياتي
  20. السلام عليكم انظر المثال المرفق في هذه المشاركة http://www.officena.net/ib/index.php?showt...indpost&p=49324
  21. السلام عليكم أعتقد أن اقتراحاتي ربما انحرفت قليلا عن مجال الموضوع , لكن أتوقع أن اصدارك الجديد سيحمل آفاقا واسعة بانتظار ابداعاتك
  22. السلام عليكم عذرا أخي أبو هادي فلم أتمكن من الدخول للموقع الا الآن لعل أروع مافي المثال شيئين : الأول : فكرتك الرائعة في البحث المركب في أكثر من حقل و هذا ابداع غير مسبوق الثاني : ملائمة النموذج ليأخذ في اعتباره كل النماذج الموجودة و ليست حصرا على النموذجين أعلاه . أي لن يحتاج المستخدم لتغيير أكواد أسماء النماذج و أعتقد أن هذا المثال سيتطور أكثر مما يدل عليه الاسم ليشمل آفاقا أوسع . خطرت ببالي عدة اقتراحات أرجو بيان رايكم فيها : 1-تغيير اسم النموذج ليكون اسمه على سبيل المثال : IslamicSearchTool_AbuHadi و الغرض من ذلك أن يكون هناك حرية للمستخدم باستيراد النموذج الى ملفه مع الحفاظ على حقوق المصمم , و قد اشرتم أن الخطوة التالية ستكون : 2-أن يقوم النموذج بالبحث عن توفر المراجع المطلوبة لتنفيذ الكود تلقائيا في الملف المنتقل اليه و اضافتها , فأنا واجهتني مشكلة عندما استوردت النموذج الى ملف آخر , فأظهر رسالة خطأ عند السطر Set Rst=Rst.OpenRecordset Method Or Data Member Not Found 3- أن يقوم البرنامج بالتعرف على النماذج الموجودة فقط حيث أنني عندما استوردت نموذج البحث مع جدول البحث لوحدهما اضطررت الى استيراد نموذجي الاجازات و المدرسات ايضا حيث أظهر رسالة خطأ 4-هناك فكرة يمكن بحثها لاحقا و هي تطوير النموذج ليكون أكثر ديناميكية , بمعنى عدم تقيده بالبحث ضمن النماذج فقط , بل أن يشمل الجداول و الاستعلامات أيضا حيث يضاف خيار للمستخدم لاختيار مجال البحث أولا : جدول - استعلام - نموذج و في حال اختيار الجداول مثلا تظهر اسماء الجداول المتوفرة و من ثم يبحث في الحقول و تنعكس نتيجة البحث في النموذج الفرعي للبحث في حال اختيار استعلامات يكون هناك حرية للسمتخدم في اختيار استعلام موجود أو انشاء استعلام جديد من ضمن نفس نموذج البحث :d 5-بعد الحصول على نتائج البحث يكون للسمتخدم الخيار في : - انشاء سجل جديد - فتح السجل العائد لسجل مخرجات البحث سواء في الجدول أو النموذج طبعا هذه مجرد أفكار و لكم حرية الاختيار
  23. مثال قريب للمثال السابق لكن لتشغيل استعلام اختيار حسب قيمة معينة و ليس حذف ParaQuerySelect2k.rar
  24. مثال لتشغيل استعلام حذف سجلات بناء على قيمة معينة مختارة في النموذج افتح النموذج تجد زري أمر الأول اليساري يفتح لك نموذجا فيه مربع تحرير و سرد , اختر قيمة معينة و سيتم حذف السجلات التابعة لتلك القيمة الثاني اليميني يفتح نفس النموذج لكن سيظهر لك رسالة تنبيه مبرمجة بدلا من رسالة الأكسس التحذيرية ParaQueryDelete2k.rar
  25. من الطبعي أن يكون الكود في حدث بعد التحديث لحقل رتبة الموظف حيث سيحضر لك فترة التقاعد بالسنوات
×
×
  • اضف...

Important Information