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

Abdelaziz Osman

03 عضو مميز
  • Posts

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

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

كل منشورات العضو Abdelaziz Osman

  1. ارجوا ان يخبرنى احد انه قرأ سؤالى ويعمل على مساعدتى حتى اطمان ولكم منى كل التحية والتقدير والاحترام لكل من هو مهتم بالفعل بالله عليكم الموضوع له اهمية بالغة عندى مرفق صورة ارجوا ان تكون تشملى توضيح طلبى
  2. معلمى الفاضل Foksh عندى كما انت رأيت ثلاث انواع بيانات مدخلات 1 - اصناف مهمات. 2- شركات تقوم بتوريد تلك المهمات. 3 - اسعار وشروط عروض اسعار من تلك الشركات. اريد عمل تقرير ورقة افقية A4 او ورقة A3 تشمل توزيع بيان الاصناف بشكل عمودى وفوقها بشكل افقى اسماء الشركات وداخل خلايا التى تقع عند التقاطع اسم الشركة واسم الصنف يقع سعر المقدم من تلك الشركة ، مع بيان اسماء رؤوس الحقول كما هو مبين بالرسمة ادناه المعطيات فى هذا المشروع هو A- عرض الاسعار له رقم على سبيل المثال 102 / 2023 يجمع كل هذه البيانات. B- عرض السعر يشمل اصناف متعددة قد تكون 10 اصناف او 3 او 1 حسب الطلب. C- قد يتقدم اكثر من شركة فى عرض السعر قد تكون 2 شركة او 3 او 1 حسب العروض المتاحة بالاسواق. D- كل شركة لها اسعارها وقد يكون للشركة الواحدة سعرين سعر عند الكميات البسيطة وسعر عند الكميات الكبيرة وقد يكون بعض الشركات لها سعر واحد فقط شئ متغير ، وقد تتشابه الاسعار بين الشركات. المشكلة المراد حلها ان المستخدم الذى يقوم بتجميع وادخال تلك البيانات يستخدم برنامج الاكسل ولكن شيت الاكسل فى كثير من الاحيان لا يستطيع فيه المستخدم عمل ورقة A4 او ورقة A3 تشمل جميع الشركات فى ورقة واحدة فى حالة اذا زاد عدد الشركات عند حد معين ولا يستطيع ايضا تظليل خانة اقل سعر فى كل صف بشكل تلقائى قد تفلت منه فى بعض الاحيان غير الاكسيس يتحكم بها بقوة غير ان المستخدم فى كثير من الاحيان يقوم فى الاكسل بتنسيق ارتفاع الصف والعمود عند كل بيان حتى يستطيع ان يصل الى الشكل المناسب بدون اختفاء اي كلمات وما شابه ذلك عمليه بها الكثير من المجهود. المطلوب برنامج اكسيس يدخل فيه المستخدم البيانات المتغيرة على الحقول الثابتة وبعد ادخال كافة البيانات يجد زر بالضغط عليه يظهر له تقرير كما هو موضح بالشكل ادناه او اقرب اليه بشكل صحيح مناسب او افضل منه يكون به خاصية تظليل اقل سعر عند كل صنف. المعطيات التى سيقوم بادخالها المستخدم هى 1- رقم عرض السعر وهو رقم وحيد على البيان الكلى. 102 / 2023 يتم ادخاله مرة واحد فقط. 2- اسم الصنف صنف صنف. ( له جدول محفوظ مخزن بقاعدة البيانات) 3- اسم المورد او الشركة شركة شركة. ( له جدول محفوظ مخزن بقاعدة البيانات) 4- كل شركة قدمت عرضت للاصناف التى تم ادخاله يتم ادخال سعرها التى قدمته وشروطها كما هو موضج بالرسمة، وممكن ان تكون احد تلك الشركات او اكثر لا تقدم سعر فى صنف ما وحينها لا يقوم المستخدم بادخال اي شئ فى خانة السعر ولا حتى رقم صفر حتى لا يظهر رقم صفر كأقل قيمة. ارجوا ان اكون وصلت لسيادتكم المعلومة. مع العلم ان قاعدة البيانات التى معى تحتوى على جدول به بيانات مخزنة جاهزة على سبيل المثال * جدول يحتوى على اسماء جميع الشركات ولكل شركه رقم. حتى يسهل على المستخدم استخدام الرقم وليس كل مرة يطلب منه ادخال اسم المورد . كما اشرت به اعلاه * جدول بجميع الاصناف وكل صنف له رقم. حتى يسهل على المستخدم استخدام الرقم وليس كل مرة يطلب ادخال بيان الصنف. كما اشرت به اعلاه وايضا هنالك اسماء حقول ثابته مثل ( كميات العرض - وحدة القياس الكيلو بالطن بالمتر... - مسئولية تكلفة النقل - مدة التوريد بالايام حقل رقم - تاريخ انتهاء العرض حقل تاريخ - تاريخ العرض) ملاحظة هامة زرار التقرير المطلوب عمله يتم تشغيلة عند كتابه رقم العملية على ادخال ذلك الزرار بمعنى عندما اضغط على هذا الزرار يطلب منى رقم العملية ثم اكتب رقم العملية مثلا 102 /2023 يقوم باظهار التقرير المطلوب معنون اعلاه برقم العملية تلك، لان المستخدم سوف يقوم بادخال عمليات اخرى كثر على مدار السنة. ولك منى بالغ التحية والتقدير , والاحترام
  3. طيب! مرفق ملفين كمثال عملى للتطبيق المراد تنفيذه المطلوب : طريقة ادخال الموردين على جميع اصناف المهمات وعمل تقرير اكسيس يظهر على اقل سعر لبند الصنف لون مختلف. مرفق ملف اكسيس يحتوى على ثلاث جداول... * جدول يخص اسماء الموردين. * جدول يخص بنود اصناف المهمات. * جدول يخص رقم العملية التى تربط العلاقة بين الثلاث جداول. المطلوب كيفية توزيع المورد الواحد على جميع بنود الاصنف بند بند & ثم اطبع تقرير يشمل الكل مع تظليل الخلية الاقل سعر فى صف البند الواحد. بحيث يكون التقرير قابل على مساحة الورقة A4 او A3 باعرض افقيا مرفق شيت اكسل لتوضيح المطلوب مع العلم انه من الممكن يزيد عدد الموردين ويزيد ايضا عدد الاصناف بالغ التحية index.mdb كشف بيان عروض الأسعار.xlsx
  4. ارجو من مُعليمنا الافاضل المساعدة فى هذا الموضوع لانه هام جدا او ايجاد حل حتى ان كان داخل برنامج الاكسل لعمل التقرير المطلوب يقبل الطباعة بورقة A4
  5. السلام عليكم بالغ التحية لكل معلمينا الافاضل ممكن من فضلكم طريقة اعداد البيان المرفق ( كشف عروض اسعار ) عبر قاعدة بيانات اكسيس ومن ثم اعداد طريقة استخلاص تقرير باقل الاسعار فقط لكل صنف بمختلف بياناته بحيث اولا :- طريقة ادراج البيانات بطريقة الاكسيس مع العلم انه يقبل الاضافة للاصناف واسم المورد. ثانيا:- طريقة استخلاص تقرير باقل الاسعار فقط لكل صنف بمختلف بياناته بمعلومية كود الصنف او جزء من اسم الصنف. ولكم منى بالغ التحية والتقدير مرفق البيان sheet excel كشف بيان عروض الأسعار.xlsx
  6. السلام عليكم ورحمة الله يرجى التكرم المساعدة مطلوب اداة تفعيل اوفيس 365 نسخة 64x
  7. للاسف سيدى لم يتم الموضوع بنجاح مرفق الملف لبحث الموضوع بشكل عملى رجاء vdata.rar
  8. @عمر ضاحى تقصد هكذا يكون الكود كالتالى Private Sub kind_Res_BeforeUpdate(Cancel As Integer) If kind_Res <> DLookUp([Valueco]![txtdatay]) Then MsgBox "تعبير غير صحيح" Undo End If End Sub عندما كتيته كذلك اظهر لى رسالة خطأ
  9. اشكرك جدا. بس سؤال تانى من فضلك اذا كانت اختيارات الادخال موجودة داخل حقل اخر باسم sat داخل جدول باسم tabon فكيف يكون سطر الأمر بالكود بحيث تكون الاختيارات مقيدة بما يستجد داخل هذا الحقل
  10. مش قابل انا حملت النموذج يرجى تطبيق الحل على النموذج المرفقvdata.rar
  11. السلام عليكم ورحمة الله لدى حقل داخل احد النماذج باسم kindse. من نوع. Textbox اريد كود عند حدث بعد التحديث يقييد الادخال هذا الحقل بحيث مدخل البيانات لا يستطيع ادخال اي البيانات غير البيانات التالية محمود او. عصام. او. مدحت وفى حالة ادخال بيانات أخرى يعطى رسالة " ادخل اسم صحيح " مع العلم ان الحقل textbox وليس combobox
  12. السلام عليكم ورحمة الله لدى كود للحفظ ولكن يسجل خروج من قاعدة البيانات DoCmd.Quit acQuitSaveAll ولكن المطلوب كود للحفظ المباشر لكل الادخالات بعد اجراء اخر ادخال فى الحقل الاخير وهو حقل من نوع (نعم/لا) ولكن دون الخروج ارجوا الافادة
  13. لا مش بتكلم علم ملف Shift ده فى قاعدة بيانات اخرى shift ملف اختبار انا متشكر لك جدا جدا على اهتمامك سيدى الفاضل كتر خيرك بجد على اهتمامك ان كنت بتكلم على الخطأ فى ملف shift على الكود اللى على زرار
  14. طيب ممكن نشوف ايه الخطأ فى النموذج المرفق Shift.rar
  15. معلمنا @عمر ضاحى لسيادتكم جزيل الشكر والتقدير على ردكم ولكن عندما اقوم بحفظ برنامج واجه المستخدم بصيغة accde تظهر لى بعض رسائل الخطأ ولا يريد الحفظ مثل التى فى الصورة وعندما بحثت فى قاعدة البيانات عن تصحيح الاخطاء وجدت بعض الاكواد يوجد بها بعض الاوامر بها اخطاء واخشى ان اغلق شئ بطريق الخطأ ماذا افعل ؟؟؟؟
  16. هل ممكن الاكواد التالية تفيد Public Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) Dim dbs, prp As Property Const conPropNotFoundError = 3270 Set dbs = CurrentDb On Error GoTo Change_err dbs.Properties(strPropName) = varPropValue ChangeProperty = True Change_Bye: Exit Function Change_err: If Err = conPropNotFoundError Then Set prp = dbs.CreateProperty(strPropName, varPropType, varPropValue) dbs.Properties.Append prp Resume Next Else ChangeProperty = False Resume Change_Bye End If End Function ChangeProperty "AllowBypassKey", DB_BOOLEAN, False MsgBox "تم الغاء زر الشفت"
  17. السلام عليكم ورحمة الله ارجوا الافادة عن طريقة تشفير الوصول الى عرض التصميم لقطع الطريق على المستخدم العادى لافشال قاعدة البيانات بقصد او عن طريق الخطأ الموضوع بالغ الاهمية
  18. ولقد وصلت بعد ذلك الى هذا المعيار المباشر " Date()-1416< " ايضا سحب اخر ثلاث سنوات مضت
  19. @murady بالغ التحية والتقدير لكن اريد عند تشغيل الاستعلام يظهر تواريخ اخر ثلاث سنوات وليس كل السنوات
  20. السلام عليكم ورحمة الله مطلوب: معيار داخل استعلام اكسيس يسحب من حقل تاريخ بيانات اخر ثلاث سنوات من تاريخ اليوم يرجى الافادة
  21. السلام عليكم ورحمة الله مرفق محتوى اكسيس به جدولين req & sem الجدول req : يحتوى على الحقل order يسجل به رمز الطلبية وهو قابل للتكرار ثم يتم تسجيل مبلغ للطلبية داخل حقل اخر باسم value على مدار مختلف اوقات اثناء العام وقد يتكرر المبلغ وقد يتقرر رمز الطلبية. الجدول sem: يحتوى على الحقل order ايضا ويسجل به ايضا نفس رمز الطلبية ولكنه غير قابل للتكرار. المطلوب :- طريقة تجميع اجمالى مبالغ رمز الطلبية الواحد داخل حقل total بالجدول sem بشكل تلقائى عند سحب او استعراض البيانات من قاعدة البيانات التى تحتوى على الجدولين. sum20.rar
×
×
  • اضف...

Important Information