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

رمهان

الخبراء
  • Posts

    2,390
  • تاريخ الانضمام

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

  • Days Won

    24

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

  1. أقول وش هالنور بالمنتدى !! منور أستاذ جعفر !!
  2. اهلا بك اخت ريمي اولا معلومات : ان نوع الحركة مكونة من قائمة منسدلة مكونة من عمودين العمود الأول يحتوي رقم الحركة وعبارة عن 1 للادخال و2 للاخراج وعمود ثاني يحتوي وصف الحركة وعبارة عن ادخالل وإخراج . ولو ذهبت للخصائص اسفل للعمود في جدول العملية وفي حالة التصميم ثم تاب البحث لوجدت من ضمن الخصائص عدد الاعمدة= 2 وعرض الاعمدة 0 ; 1 وهذا معناته اخفائ عمود رقم الحركة وإظهار وصفها فقط . ولكن في الأصل يخزن بالجدول رقم الحركة والمكون من 1 او 2 وليس وصف الحركة . فعند الاستعلام اكتب القيم 1 و2 . ثانيا : هذه جملة استعلام يمكن لصقها كمصدر لاستعلام جديد . قد تكون متقدمة وهناك طرق اسهل ولكن لاختصار الوقت . : SELECT المواد.معرف, المواد.[كود المادة], المواد.[اسم المادة], Nz((SELECT Sum([الكمية]) AS Expr1 FROM العملية INNER JOIN [تفاصيل العملية] ON العملية.[رقم العملية] = [تفاصيل العملية].[رقم العملية] WHERE (((العملية.[نوع الحركة])=1) AND (([تفاصيل العملية].المادة)=[المواد].[معرف]));),0) AS المدخل, Nz((SELECT Sum([الكمية]) AS Expr1 FROM العملية INNER JOIN [تفاصيل العملية] ON العملية.[رقم العملية] = [تفاصيل العملية].[رقم العملية] WHERE (((العملية.[نوع الحركة])=2) AND (([تفاصيل العملية].المادة)=[المواد].[معرف]));),0) AS المخرج, [المدخل]-[المخرج] AS الرصيد FROM المواد; ثالثا : اعتقد الى هنا وضعنا الاساسات بل الأهم في النظام وعليك اكمال ما تبقى ! فلا نريد ان يأخذ الموضوع منحى انشاء البرنامج كاملا ! بالتوفيق
  3. أولا الحمد لله .. وفعلا انا كان لي محاولة بطريقة أخرى تتطلب مرجع للبور بوينت قبل ان تاتي فكرة استخدام تصدير التقرير الى الملفات المطلوبة ! فاضفت مرجع البوربوينت! وكذلك هناك المتغير i لم يعد له حاجة حيث كان لي محاولة باستخدام for ... loop وتم استبدالها ب for each . الأستاذ عبدالله المجرب : شرفتنا بمشاركتك وسبحان الله كان لي محاولة بارسال لك عالخاص وبه طلب للتجربة ومشاركتنا ولكن خاصك لايستقبل الرسائل ! اخينا اخر الأرض : مصدر الملف هو السائل الأستاذ soft.sample فلا اعلم اصدار الاوفيس لديه ! ولعله متكرما يفي بطلبك !! تحياتي للجميع
  4. لي عودة اخي عبدالرحمن عند اتاحة الفرصة للجلوس امام الحاسوب .
  5. حياك الله اخي الحقيقة هو موضوع متقدم . ويخطر في بالي الحل باستخدام مناداة الويب سيرفيس داخل الاكسس . ولا اعلم اﻻن قدرتي وقدرة الاكسس. والويب سيرفيس هي معروفة وسهل مناداتها جدا في ادوات التطوير الاخرى كالفيجول بيسك دوت نت . وهي عبارة عن دوال تنشا على سيرفرات متاحة الوصول وما عليك الا مناداة تلك الدالة من ذلك الويب سيرفر. هناك فكرة اخرى اسهل وهي باستخدام اداة مستعرض الويب ووضع عنوان الموقع الذي يحتوي صفحة الطقس بداخلها. قد تاتي افكار اخرى . فالحل فكرة . لي عودة قريبا تحياتي
  6. اعود لك قريبا !
  7. اخي محمد القاعدة اكيد تعمل لدي . وحبذا لو يشاركنا احد الاعضاء بالتحربة . او جرب جهاز اخر . وبالنسبة للتقرير rep1 انشاته لان الفكرة هي تصدير التقرير لكذا نوع وهي طريقة معروفة . واخترتها لسهولتها . الان اكتب من الموبايل. اعود لك في اقرب فرصة. تحياتي
  8. اخي محمد كل شي تمام ! ولكن الغريب انه لم يتعرف على مربع النص والمظلل في الصورة المرفقة ! والذي ما هو الا رقم الوارد في الفورم !! اسبقه بالكائن me. وشوف هل يظهر في القائمة ! بالتوفيق
  9. عزيزي عبدالرحمن انا لم افهم المشكلة الى الان !! وبخصوص الكود الأول فليس صحيحا لان الكائن النموذج الفرعي ليس له قيمة ! والخاصية oldvalue خاصة بالعناصر على انموذج مثلا مربع نص مربع تحرير وسرد ! هذا ماظهر لي نظريا ! حبذا شرح انت تريد ان تعمل ماذا ؟ مثلا تقول اريد عند التراجع يتم إعادة القيم السابقة للعناصر ... وهكذا شرح . تحياتي
  10. عزيزي محمد تفضل وهو الإصدار الأول !! بدون بوربوينت !! حيث لا يدعمه الطريقة المستخدمه !! طبعا اذا لابد سيكون في الإصدار الثاني !!! بالتوفيق salamah.rar
  11. عزيزي عبدالرحمن يدور في مخيلتي شيئا محيرا يبدو انه ما تعنيه في سؤالك ! فحبذا ارفاق ملف وشرح ماتريد او بموضوع جديد ! وستجد الحل باذن الله ! تحياتي
  12. معليش اخ محمد ! ماهوه مدحتنا حنتفلسف شويه !1 معناته حيكون فولدر لكل معاملة وارد !! ياساتر ! هنا لابد إعادة النظر في تحليل العملية ! خاصة ان الويندوز له عدد محدد من الفولدرز في مكان واحد !! على فكرة انا جاهز للتنفيذ ! ولكن لا نريد ان يضيع وقت الجميع ! تحياتي
  13. يبدو ان هناك سوء فهم ! لدي او لديك ! اخي الكريم لايكون تقصد النموذج الفرعي الثاني BSubFrm اما النموذج الفرعي الأول OrdersSubFrm والذي به الزر DeltBtn فيعمل المطلوب ! جرب يا اخي اضغط على الزر DeltBtn كذا مرة حتى تنحذف جميع السجلات ! ستجده عند اخر سجل تم حذفه يكون غير قابل للضغط !
  14. ولكن لي ملاحظة : انشاء ملفات الاوفيس فارغة مقبولة لانه يمكن الكتابة داخلها ! ولكن ال pdf مالفائدة من إنشاؤه فارغا ؟؟؟؟!!!!!
  15. اوكي اخي محمد ! الان سيكون السيناريو : عند الضغط على ايقونة انشاء فولدر سيتم انشاء المجلد في نفس مسار القاعدة وانشاء الملفات بداخله ( طبعا سيكون هناك خيارات لتحديد نوع الملفات من الأربعة ) وفارغة . ( لا حظ انني ساقوم بعمل الكود وحسب المسار الموجود في المربع وهذا طبعا عملك وهو فتح مربع الحوار ووضع المسار داخل مربع نص مسار الفولدر ) . الان اكد لي السيناريو واكتب ملاحظاتك ليتم التنفيذ ! ولكن لي ملاحظة : انشاء ملفات الاوفيس فارغة مقبولة لانه يمكن الكتابة داخلها ! ولكن ال pdf مالفائدة من إنشاؤه فارغا ؟؟؟؟!!!!! تحياتي
  16. ماهي طريقتك في الحذف ؟ انا جربت عن طريق زر الحذف DeltBtn سجل سجل والامر تمام !
  17. هذا الملف وبعض اللمسات الخفيفة ! عليك اكمال الشاشات والعمليات الأخرى ! بالتوفيق wh.rar
  18. 1. رقم المتعامل يكون في العملية وليس التفصيل 2. صحيح ولو ان الاصح يستمدون القيم من جداول اخرى ولكن لسهولة النظام صحيح واستمر 3 نعم سياخذ رقم المتعامل فقط . ولكن في الشاشات سيظهر الاسم فقط للمستخدم. لها طريقتها . ساقوم بتعديل اخر مرفق عندما يتاح لي جهاز حاسوب. بالتوفيق
  19. اوكي ! جميل جدا ! الان اتضحت لي الصورة ولكن : هل انت تقصد من انشاء الملفات : ان هذه الملفات هي عبارة عن مرفقات للمعاملة ؟؟؟ بمعنى هي موجودة أصلا ومحفوظة على الهارديسك ولكنك تريد فقط ربط مسارها بالمعاملة ؟؟ ومن ثم تغيير اسم الملف حسب المطلوب وهو (رقم الوارد ــ تاريخ الوارد ــ نوع الوثيقة ) ؟؟ ام تريد انشاء ملفات فارغة جديدة ؟؟ فهمني !!
  20. اخي الكريم لم نفهم المقصود من الطلب ؟ هل تريد عمل البرنامج وبمقابل : ضعه في قسم الإعلانات ؟ واذا تريد المساعدة : فابدا بعمل الجداول واطرح استفساراتك وستجد المساعدة باذن الله ! بالتوفيق
  21. ارفق قاعدتك اخي ؟ او الجزئية التي بها المشكلة ! تحياتي
  22. معليش اخي ارفق القاعدة بعد تطبيق كل ما سبق ؟ خليني اتاكد من تطبيقك لها أولا ؟ بالتوفيق
  23. برافو عليك اختي ولكن يوجد ملاحظة : وضع رقم العملية في جدول العملية "ترقيم تلقائي" افضل . وبقي استخراج اسم المادة في النموذج ومن جدول المواد عند اختيار كود المادة . والأفضل ان يكون في رقم المادة قائمة منسدلة بالمواد . كما ان الأفضل وضع عنصر نوع الحركة قبل رقم المتعامل لأننا نريد انه حسب نوع التعامل يكون رقم المتعامل وعلى شكل قائمة منسدلة بالتوفيق
  24. عزيزي محمد موضوع طريقة انشاء المجلد والملفات سهلة ولكن خلينا نفهم السيناريو علشان نوصل لما تريد بالضبط : 1. هل تقصد ان الملفات المراد انشاؤها ستكون بداخل ذلك المجلد المنشأ كذلك ؟ اذا كان الجواب نعم : فالمستخدم ليس بحاجة ان يختار مسارات للملفات غير مسار المجلد !!؟ 2. هل هناك خيار ان المستخدم يستطيع تغيير مسار المجلد والملفات فيما بعد ؟ 3. مارأيك ان يكون السيناريو كالتالي : عند انشاء معاملة جديدة فانه يتم انشاء المجلد والملفات بداخله افتراضيا وبالاسم حسب ماطلبت وسيكون المسار طبعا نفس مسار القاعدة !؟ هناك استفسارات أخرى ولكن بعد الإجابة !! بالتوفيق
×
×
  • اضف...

Important Information