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

منتصر الانسي

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

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

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

  • Days Won

    10

كل منشورات العضو منتصر الانسي

  1. رغم اني لم افهم لماذا يتم احتساب رصيد تراكمي لرصيد تراكمي ولكني عدلت الملف للحصول على النتيجة المطلوبة تحياتي QuickBooksStyle.rar
  2. قمت بإضافة البيانات واعدت فتح التطبيق وظهر بشكل طبيعي كما بالصورة لم يكن هناك اي كميات في النسخة التي قمت بتنزيلها من موضوع الأخ @ابوخليل تم معالجة هذا الأمر في المرفق تحياتي stock6 .rar
  3. الحقل Impot يمثل نسبة الضريبة وليس مبلغ الضريبة والنسبة مرتبطة بقوانين الدولة فمثلا قد تكون نسبة الضريبة للمواد الأساسية لا تتجاوز 5 أو 10% بينما ضريبة الكماليات قد تتجاوز هذه النسبة لذلك فالنسبة تكون مرتبطة بالصنف وعند إضافة وارد يتم إحتساب مبلغ الضريبة ويساوي مبلغ الشراء مضروبا في نسبة الضريبة الخاصة بالصنف مالمقصود بالبيانات الناقصة انا قمت بفتح جميع الانواع وظهرت السجلات الخاصة بكل نوع كما بالصورة
  4. قمت بالتعديل على ملف الاخ @ابوخليل هنـــــا والذي تمت الإشارة إليه أنه الإجابة الصحيحة للموضوع الذي ذكرته اتمنى أن تلبي التعديلات متطلباتك طبعا بالإضافة للتعديلات الخاصة بالجداول المذكورة في ردي السابق ستجد التعديلات في النموذجين frmInvoice و SubformInvoiceDetail (قمت بوضع تعليقات في الأماكن التي قمت بالتعديل فيها لتوضيح ماتم تعديله) ولكن لدي ملاحظة هامة فجدول tblInvoiceDetail يخالف نموذج التطبيع الاول في قواعد البيانات حيث يتم تكرار عمود الكمية ثلاث مرات وكان بالإمكان جعله عمود واحد وستجد أني قد أضفت الجدول tblInvoiceDetailV2 ويحتوي على عمود واحد للكمية والاستعلام qryInvoiceDetailV2 الذي عند فتحه ستجد وكأنه الجدول tblInvoiceDetail الخاص بك (يمكنك حذف الجدول tblInvoiceDetailV2 والاستعلام qryInvoiceDetailV2 فلم أضعهما إلا للتوضيح فقط) تحياتي stock6 .rar
  5. اخي العزيز من اهم الممارسات الهامة الخاصة ببناء قواعد البيانات هي الحد من الأعمدة / الحقول المكررة وكذلك الأعمدة التي يمكن الحصول عليها كنتيجة إحتساب من حقول موجودة (إلا في حالات نادرة) من ناحية التكرار لماذا لديك عمود للمدفوع من الشركة وعمود الباقي للشركة وهما سيحملان نفس القيمة فمن الطبيعي أن المبلغ الذي ستدفعه الشركة سيكون باقي لها ولو أمعنت النظر قليلا ستجد أنه بالإمكان الإستغناء عن الحقلين (المدفوع من الشركة و الباقي للشركة) بمربع نص محتسب وهو (الإجمالي-المدفوع من السائق) وفيما يخص الشق الثاني فأنت لا تحتاج إلى عمود للإجمالي طالما ولديك حقول أخرى تحمل القيم التي سيتم تجميعها ومن أهم الأسباب التي تتطلب منك الإستغناء عن هذا العمود هو تلافي أي أخطاء فلو قمت عن طريق الخطأ بتعديل الإجمالي يدويا فسيكون لديك بيانات خاطئة هذه الملاحظات هي من باب النصيحة وليست ملزمة فإذا رأيت أن الوضع الحالي هو مايناسبك فأنت صاحب القرار ولكن النصيحة التي الضروري الإلتزام بها فهي الإبتعاد عن تسمية الحقول بكلمات مفصولة بمسافة فهذا سيسبب لك الكثير من الصداع أثناء العمل في الإستعلامات والكود عموما قمت بتعديل الملف الخاص بك لتنفيذ ماطلبته حيث أن تحديث الحقول سيكون عبر الكود ومربعات النص المحتسبة سيكون الاحتساب في خاصية مصدر التحكم (لاجظ الفرق في الوقت الذي ستبذله والنتائج التي ستحصل عليها في الحالتين) تحياتي نموذج تجريبي.rar
  6. اخي الكريم سيكون الحقلان Date_expiration و Prix_achat مرتبطان بعمليات الشراء لأن تاريخ الانتهاء وسعر الشراء سيتغيران بيتغير وقت الشراء لذا يتم إضافتهما إلى جدول tblInvoiceDetail اما الحقل Impot سيكون مرتبط بالصنف لأنه نادراً ما يتغير لذا نضيفه الى جدول tblAsnaf (أما إذا كانت الضريبة مرتبطة بنوع المنتج فيتم إضافته إلى جدول tblClassTypes) الحقل Prix_achat_final كونه عملية إحتساب فلا نحتاج لإضافته في جدول بل سيكون حقل محتسب في الإستعلامات مرفق لك ملفك بعد إجراء التعديلات عليه ستجد الإستعلام Query1 يحتوي على الأربعة الحقول المطلوبة يمكنك من خلاله معرفة مصدر كل حقل تحياتي stock7 .rar
  7. هناك طرق كثيرة لتسجيل الشاشة بصيغة gif سواء عن طريق البرامج المخصصة أو المواقع التي تقوم بهذا العمل Online انا إستخدم برنامج ScreenToGif وهو برنامج مفتوح المصدر يمكنك تحميله من رابط البرنامج على Github https://github.com/NickeManarin/ScreenToGif/releases/tag/2.42.1 ويمكنك تحميل نسخة التنصيب او النسخة المحمولة واستخدامها سهل للغاية اما عن طريقة الرفع للمنتدى فهي نفس طريقة رفع الصور العادية مثل الصورة الموجودة في اول مشاركة لك في هذا الموضوع تحياتي
  8. قمت بفتحه واغلاقه عشر مرات ونفس النتيجة كما بالصورة
  9. اعتقد أن هذه الرعشة مرتبطة بإمكانيات الجهاز والبرامج التي تعمل في الخلفية فكما تلاحظ لم تظهر عندي أي رعشة
  10. اخي @المهاجر ابو معاذ تم تعديل المرفق ليعمل بعد نقر زر التعديل اخي العزيز @Foksh دعني أخالفك الرأي في كلامك هذا يفترض بالكود أن يكون في الحد الأدنى من التكرار وطالما أنك قمت في جملة If بالتحقق من الشروط وتعيين خاصيتي السماح بالتعديل والسماح بالحذف في النموذج الفرعي هذا يعني أنه عند إنتهائها أي في End If يكون قد تم النحقق من الشروط وتعديل الخاصيتين وما قمت به أنا هو أني أخذتها عالجاهز وقمت بتعيين نفس النتيجة للنموذج الرئيسي وللتأكد لو راجعت نتائج التعديلين (الخاص بي والخاص بك) ستجد أنها نفس النتيجة وذلك لأنه لم يتم إجراء التعديل على كود النقر على الزر تحياتي بعد التعديل.rar
  11. بعد إذن الاخ @Foksh مرفق لك التعديل المطلوب تحياتي بعد التعديل.rar
  12. 1. من علامة التبويب ”ملف“ اختر ”خيارات“. 2. من القائمة الجانبية حدد ”Trust Center“، ثم أنقر زر ”Trust Center Settings“. 3. ستفتح نافذة قم بتحديد الخيار "Macro Settings“ من القائمة الجانبية 4. إختر الخيار الأخير (Enable all macros (not recommended; potentially dangerous code can run)) النسخة عندي إنجليزية لذلك لا أعرف ما سيكون المسمى العربي بالضببط لذلك يمكنك ترجمة المسميات الإنجليزية لتعرف مايقتبلها بالعربي لديك تحياتي
  13. ملاحظة أخيرة قد تشعرون بتأخير بسيط عند فتح الأداة لأول مرة وذلك بسبب تحميل خطوط الجهاز لتظهر في قائمة إسم الخط ولكن عند فتحه بعد ذلك سيفتح بشكل سريع
  14. Version 1.0.0

    12 تنزيل

    كما نعلم جميعاً فأنه عند العمل في أكسس لا يمكننا الحصول على نص يحتوي على أكثر من تنسيق كما في وورد مثلاً بحيث يمكننا إبراز الكلمات التي نريد إبرازها داخل النص كأن نجعلها بحجم أو لون مختلف أو نجعل تحتها خط وإنما لدينا خيار تنسيق مربع النص بتنسيق واحد . قد يقول البعض لدينا حقول المذكرة والتي يمكننا تنفيذ هذا الأمر من خلالها أقول لهم نعم هذا صحيح ولكن هذا يتطلب منا إنشاء حقول مذكرة أو نص طويل في الجدول والأهم أن التنسيق يتم عند الإدخال بمعنى إذا لم ندخل نحن النص منسقاً من البداية فلن نحصل على نص منسق في النهاية كما أننا لا نستطيع الحصول على نص منسق مع دمج قيم من حقول أخرى. مثلاً إذا أردنا إرسال رسالة لجميع العملاء ونريد ان تتضمن هذه الرسالة إسم العميل ونريد تنسيق الرسالة لتظهر بمظهر رسمي على أن يتم إظهار إسم العميل بتنسيق مختلف عن بقية مضمون الرسالة فهذا لا نستطيع الحصول عليه بواسطة حقل نوع مذكرة. تأتي هذه الأداة لتقوم بهذا العمل حيث يمكننا الحصول على نص منسق بأكثر من تنسيق مع إمكانية تنسيق نصوص ثابتة أو نصوص يتم جلبها من حقول أو عناصر تحكم. والحقيقة أنني هنا لم أقم بإختراع شيئ جديد ولكن ببساطة قمت بعمل دالة تقوم بكتابة عبارة HTML التي يقوم بصنعها حقل المذكرة فكما نلاحظ في الصورة التالية من خلال الصورة نجد أنه إذا غيرنا خاصية تنسيق النص الى نص عادي ستظهر لنا عبارة HTML مايهمنا هنا هو السطر الثاني لأن هذه هي عبارة تنسيق النص المنسق وهذا بالضبط ماتقوم به الدالة مرفق لكم ملف مضغوط يحتوي على مايلي قالب يحتوي على الكائنات المطلوب إستيرادها إلى تطبيقك للإستفادة من الأداة نسخة تدريبية للتعرف على طرق إستخدام الأداة مستند وورد يحتوي على تعليمات (يرجى قراءة هذا المستند أولاُ) مجلد يحتوي على أداة إضافية Add-in لتسهيل الوصول للإداة من أي تطبيق أكسس ملاحظة :- في حال إستخدامك للوظيفة الإضافية (وهذا ما أفضله) فلن تحتاج إلا إلى إستيراد الوحدة النمطية فقط من القالب ملاحظة أخيرة قد تشعرون بتأخير بسيط عند فتح الأداة لأول مرة وذلك بسبب تحميل خطوط الجهاز لتظهر في قائمة إسم الخط ولكن عند فتحه بعد ذلك سيفتح بشكل سريع أرجو أن تنال هذه الأداة إعجابكم تحياتي
  15. اعرض الملف أداة تنسيق النص {سلسلة الأدوات المساعدة المخصصة} كما نعلم جميعاً فأنه عند العمل في أكسس لا يمكننا الحصول على نص يحتوي على أكثر من تنسيق كما في وورد مثلاً بحيث يمكننا إبراز الكلمات التي نريد إبرازها داخل النص كأن نجعلها بحجم أو لون مختلف أو نجعل تحتها خط وإنما لدينا خيار تنسيق مربع النص بتنسيق واحد . قد يقول البعض لدينا حقول المذكرة والتي يمكننا تنفيذ هذا الأمر من خلالها أقول لهم نعم هذا صحيح ولكن هذا يتطلب منا إنشاء حقول مذكرة أو نص طويل في الجدول والأهم أن التنسيق يتم عند الإدخال بمعنى إذا لم ندخل نحن النص منسقاً من البداية فلن نحصل على نص منسق في النهاية كما أننا لا نستطيع الحصول على نص منسق مع دمج قيم من حقول أخرى. مثلاً إذا أردنا إرسال رسالة لجميع العملاء ونريد ان تتضمن هذه الرسالة إسم العميل ونريد تنسيق الرسالة لتظهر بمظهر رسمي على أن يتم إظهار إسم العميل بتنسيق مختلف عن بقية مضمون الرسالة فهذا لا نستطيع الحصول عليه بواسطة حقل نوع مذكرة. تأتي هذه الأداة لتقوم بهذا العمل حيث يمكننا الحصول على نص منسق بأكثر من تنسيق مع إمكانية تنسيق نصوص ثابتة أو نصوص يتم جلبها من حقول أو عناصر تحكم. والحقيقة أنني هنا لم أقم بإختراع شيئ جديد ولكن ببساطة قمت بعمل دالة تقوم بكتابة عبارة HTML التي يقوم بصنعها حقل المذكرة فكما نلاحظ في الصورة التالية من خلال الصورة نجد أنه إذا غيرنا خاصية تنسيق النص الى نص عادي ستظهر لنا عبارة HTML مايهمنا هنا هو السطر الثاني لأن هذه هي عبارة تنسيق النص المنسق وهذا بالضبط ماتقوم به الدالة مرفق لكم ملف مضغوط يحتوي على مايلي قالب يحتوي على الكائنات المطلوب إستيرادها إلى تطبيقك للإستفادة من الأداة نسخة تدريبية للتعرف على طرق إستخدام الأداة مستند وورد يحتوي على تعليمات (يرجى قراءة هذا المستند أولاُ) مجلد يحتوي على أداة إضافية Add-in لتسهيل الوصول للإداة من أي تطبيق أكسس ملاحظة :- في حال إستخدامك للوظيفة الإضافية (وهذا ما أفضله) فلن تحتاج إلا إلى إستيراد الوحدة النمطية فقط من القالب أرجو أن تنال هذه الأداة إعجابكم تحياتي صاحب الملف منتصر الانسي تمت الاضافه 10/17/25 الاقسام قسم الأكسيس  
  16. Version 1.0.0

    24 تنزيل

    اقدم لكم اليوم أداة جميلة لكل من يبحث عن التميز وإظهار نماذجة وتقاريره بعناوين ثلاثية الأبعاد الحقيقة أني حصلت على هذه الأداة من موقع أجنبي فقمت بتعريبها وتبسيطها أكثر ستجدون ضمن المرفقات الأداة ومجلدين ومستند وورد يحتوي على تعليمات ارجو ان يتم قراءة مستند الوورد أولاً لمعرفة طريقة الإستفادة من الأداة بشكل صحيح تحياتي
  17. اعرض الملف أداة إنشاء النصوص ثلاثية الأبعاد {سلسلة الأدوات المساعدة المخصصة} اقدم لكم اليوم أداة جميلة لكل من يبحث عن التميز وإظهار نماذجة وتقاريره بعناوين ثلاثية الأبعاد الحقيقة أني حصلت على هذه الأداة من موقع أجنبي فقمت بتعريبها وتبسيطها أكثر ستجدون ضمن المرفقات الأداة ومجلدين ومستند وورد يحتوي على تعليمات ارجو ان يتم قراءة مستند الوورد أولاً لمعرفة طريقة الإستفادة من الأداة بشكل صحيح تحياتي صاحب الملف منتصر الانسي تمت الاضافه 10/11/25 الاقسام قسم الأكسيس  
  18. عفوا انا قمت بتعديل الرد بعد ما لاحظت أنه يتم قفل السجل في الحالتين ولكن مع إختلاف الوقت الذي يستمر فيه الإقفال هناك نفس الخيار ولكن عن طريق خصائص النموذج بالتالي فأي شخص فاتح للنموذج عبر الشبكة سيقوم بقفل السجل
  19. هذا يحدث عند فتح نموذج مرتبط بهذا الجدول سيتم قفل السجل الذي تقف عليه عندما يكون هناك تعديل في بيانات النموذج ولم يتم حفظه تحياتي
  20. بعد إذن الأخ @Foksh تم تعديل التقرير ولكن هذا ليس حلاً صحيحاً فبناء قاعدة البيانات فيه مشاكل كثيرة إبتداء من المسميات العربية وإنتهاء بطريقة البناء الان ومن خلال الوضع الحالي فأنت تتعامل وكأن كل عميل ليس لديه إلا فاتورة واحدة والتسديد يصب إليها طيب لو إفترضنا أن محمد أخذ فاتورة ثانية فكيف سيكون العمل كان يفترض أن يتم ربط التسديد برقم الفاتورة وليس بإسم العميل هذا من ناحية ومن ناحية أخرى لو قارنا جدولي الفواتير والتسديد سنجد أن لهما نفس البنية والحقول فلماذا لا يتم دمجهما في جدول واحد وإضافة حقل يوضح نوع الحركة مثلا 1=فاتورة 2=تسديد مما سيقلل من مشاكل الربط والإستعلامات عموما مرفق لك التعديل وأرجو منك إعادة النظر في قاعدة البيانات ولو قمت بالبحث في المنتدى أعتقد أنك ستجد تطبيقات محاسبية جاهزة يمكنك الإستعانة بأفكارها للخروج بقاعدة بيانات متينة تحياتي date.rar
  21. اخي العزيز من الممارسات الجيدة عند تصميم قواعد البيانات هو محاولة الإعتماد على الحد الأدنى من الحقول وهي الحقول الضرورية فقط بمعنى أنه ليس من الضروري إنشاء حقل ليحتفظ بقيمة يمكننا الحصول عليها بطريقة سهلة عن طريق الإستعلام مثلا فكما فهمت منك فأنت تريد إظهار وإخفاء السجلات بناء على ما إذا كان قيمة الإشتراك يساوي المبلغ المدفوع وطالما يمكننا التحقق من هذا الشرط في الإستعلام فلن نحتاج إلى حقل مستقل لنتحقق على هذا الشرط من خلاله فهذا يفتح مجال كبير للخطأ في حال كان الإشتراك = المدفوع ولكن حقل وضع الدفع لم يكن محدد والعكس لذا قمت بإجراء بعض التعديلات (بناء على مافهمته من الطلب) والتي يمكنك التركيز عليها للتعرف على ماقمت به وهذه التعديلات تمت في (مربع التحرير والسرد وضع الدفع في النموذج الرئيسي - مصدر بيانات النموذج الفرعي - ألغيت مربع التحديد وضع الدفع من النموذج الفرعي لعدم حاجتنا إليه) تحياتي 03-Cherche 2020 تجارب.rar
  22. مرفق لك المثال بعد إضافة التقرير Database1.rar
  23. تفضل الملف المرفق فيه الكود والتوضيح تحياتي Database1.rar
×
×
  • اضف...

Important Information