كل الانشطه
- Today
-
ABBO started following حصري وجديد | اداة تنظيف معرض الصور
-
🧹 أداة تنظيف الصور – الحل الذكي لمشكلة تضخم قواعد بيانات Access بسبب تراكم الصور في عالم تطبيقات Microsoft Access، تعتبر إضافة الصور إلى النماذج والتقارير أمرًا شائعًا جدًا، خصوصًا عندما يرغب المطور في تصميم واجهة جذّابة ومنظمة بصريًا. تُستخدم الصور عادةً في الأزرار، الشعارات، الرموز التوضيحية، الخلفيات، وحتى في عناصر التحكم الخاصة بالعروض البصرية. لكن مع مرور الوقت وتعدد عمليات التطوير والتحديث، تبدأ مشكلة خفية وخطيرة في الظهور… وهي تراكم الصور غير المستخدمة داخل قاعدة البيانات. 📸 كيف تبدأ المشكلة؟ خلال عملية تصميم وتعديل النماذج أو التقارير، يقوم المطور أحيانًا بتجربة أكثر من صورة أو شعار، أو ربما يستبدل صورة بأخرى جديدة لتحسين المظهر. لكن Access – بحكم طريقة تخزينه للموارد – لا يحذف الصور القديمة تلقائيًا من قاعدة البيانات. وبالتالي تظل تلك الصور غير المستخدمة محفوظة داخل جداول النظام، وتحديدًا في جدول MSysResources، حتى بعد حذف العنصر الذي كان يستخدمها. ومع مرور الوقت، تتراكم هذه الصور بشكل كبير جدًا، خصوصًا في المشاريع التي تشهد تحديثات مستمرة أو تتضمن عددًا كبيرًا من النماذج والتقارير. قد لا يلاحظ المستخدم أو المطور ذلك في البداية، لكن النتيجة تظهر لاحقًا بشكل واضح من خلال تضخم غير مبرر في حجم ملف القاعدة. ⚠️ ما هي آثار تراكم الصور على قاعدة البيانات؟ زيادة حجم الملف بشكل كبير: قد تتضاعف أحجام قواعد البيانات إلى أضعاف حجمها الطبيعي بسبب وجود صور غير مستخدمة. في بعض الحالات، يمكن أن يتجاوز حجم القاعدة الحد الأقصى المسموح به أو يؤدي إلى بطء في الأداء العام. بطء في الأداء عند الفتح أو الحفظ: كلما زاد حجم ملف القاعدة، أصبح فتحها أو حفظها أبطأ. العمليات التي كانت تستغرق ثوانٍ قد تبدأ في استهلاك وقت أطول بكثير. احتمال تلف القاعدة أو ظهور أخطاء: قواعد Access الكبيرة والمعقدة أكثر عرضة للأخطاء الداخلية، خصوصًا عند العمل في بيئة متعددة المستخدمين أو عبر الشبكة. الصور الزائدة تمثل عبئًا إضافيًا على الذاكرة الداخلية للملف (MDB أو ACCDB). صعوبة النسخ الاحتياطي أو النقل: القواعد الكبيرة تحتاج وقتًا أطول للنسخ والتحميل، وقد تواجه مشاكل أثناء النقل بين الأجهزة أو عبر البريد الإلكتروني. تأثير سلبي على تجربة المستخدم: في النظم التي تعتمد على سرعة الاستجابة وسلاسة التشغيل، أي تأخير أو ثقل في القاعدة يمكن أن يسبب انزعاجًا للمستخدمين أو العملاء النهائيين. 🔍 لماذا يصعب تنظيف هذه الصور يدويًا؟ رغم أن الصور المخزنة في MSysResources يمكن رؤيتها بطريقة غير مباشرة، إلا أن التعرف على الصور المستخدمة فعليًا في النماذج والتقارير عملية معقدة جدًا. فهي تتطلب المرور على عشرات وربما مئات العناصر داخل القاعدة، وفحص خصائص كل عنصر لمعرفة ما إذا كان يستخدم صورة معينة أم لا. وهذا العمل اليدوي غير عملي، ويحتاج وقتًا طويلًا وخبرة تقنية متقدمة جدًا في Access. كذلك، حذف الصور من جدول النظام يدويًا دون دراسة دقيقة قد يؤدي إلى كسر الروابط الداخلية، مما يتسبب في فقدان بعض الصور المستخدمة فعلاً داخل الواجهة أو التقارير. وبالتالي، لا توجد طريقة آمنة وسهلة لتنظيف هذه الملفات يدويًا. 💡 الحل: أداة تنظيف الصور هنا يأتي دور أداة تنظيف الصور التي تم تطويرها خصيصًا لحل هذه المشكلة بطريقة ذكية وآمنة. بدلاً من محاولة التعامل مع المشكلة يدويًا أو الاكتفاء بضغط القاعدة بشكل سطحي، تعمل الأداة على تحليل قاعدة البيانات المستهدفة بالكامل وتحديد الصور غير المستخدمة بدقة متناهية. تقوم الأداة بعملية فحص داخلية دقيقة لجميع النماذج، التقارير والعناصر، لاستخراج جميع الصور التي يتم استخدامها فعلاً داخل الواجهة. بعد ذلك، تجري مقارنة ذكية مع الصور المخزنة فعليًا داخل الجدول النظامي المسؤول عن الموارد، لتحديد الصور التي لم تعد مستخدمة. وبمجرد تحديد الصور الزائدة، تقوم الأداة بحذفها بطريقة فنية تضمن الحفاظ على سلامة باقي المرفقات والعناصر. بهذا الشكل، يتم تنظيف قاعدة البيانات من الملفات الزائدة دون أي تأثير على التصميم أو المحتوى. ⚙️ سهولة الاستخدام رغم أن العملية معقدة في الخلفية، إلا أن تجربة المستخدم في الأداة بسيطة للغاية. كل ما يحتاجه المستخدم هو اختيار القاعدة المستهدفة، ثم تترك الأداة لتقوم بعملها تلقائيًا. خلال دقائق معدودة، يتم فحص وتنظيف القاعدة بالكامل، لتخرج في النهاية بملف أخف وأسرع وأكثر استقرارًا. 🚀 النتائج والفوائد تقليل حجم القاعدة بشكل كبير: في أغلب الحالات، يتم خفض الحجم بنسبة تتراوح بين 20% إلى 60%. تحسين سرعة الفتح والحفظ: يصبح التعامل مع القاعدة أسرع وأكثر سلاسة. زيادة استقرار النظام: يقل احتمال ظهور أخطاء أو تلف في القاعدة بسبب البيانات الزائدة. تحسين أداء النسخ الاحتياطي والنقل: القاعدة الأصغر أسهل في التخزين والمشاركة. تنظيف احترافي بدون تدخل يدوي: كل شيء يتم بطريقة آلية وآمنة. 🔒 الأمان قبل كل شيء تم تصميم الأداة لتتعامل بحذر شديد مع موارد النظام، فهي لا تقوم بأي حذف عشوائي أو تجريبي. كل عملية حذف تتم بعد التأكد من أن الصورة غير مستخدمة فعليًا في أي عنصر داخل القاعدة. كما يمكن تشغيل الأداة على نسخة احتياطية من القاعدة لضمان أمان إضافي في بيئة الإنتاج. 🧠 خلاصة مع مرور الوقت، يمكن أن تتحول قواعد بيانات Access إلى بيئة مزدحمة بالصور غير الضرورية التي تبطئ الأداء وتزيد الحجم وتعرض النظام للخطر. لكن باستخدام أداة تنظيف الصور، يمكن التخلص من هذه المشكلة نهائيًا بطريقة احترافية وآمنة، دون الحاجة لأي تدخل يدوي أو مهارات تقنية متقدمة. إنها الأداة المثالية لكل مطور أو مستخدم يريد الحفاظ على قاعدة بياناته نظيفة، خفيفة وسريعة — تمامًا كما كانت في يومها الأول. CleanPhotoGallery.zip
-
يتم ذلك من خلال دمج المراسلات بين الاكسيل و الوورد راجع الرابط التالي https://www.officena.net/ib/topic/53571-ملف-pdf-لشرح-دمج-المراسلات-بين-الاكسل-والوورد-مفيد-جدا
-
وعليكم السلام ورحمة الله وبركاته جميع المعادلات تختاج الى تعديل اريد ان استفسر يوجد في شيتات حركات الشهور المرتب والسلفيات لنأتى للمرتب تجد ان هناك اسماء وامامها المبلغ مثلا اسم عامر في خركة شهر 2 امامه مبلغ 1700 وفي نفس العمود يوجد اوفر تايم عامر 500 هل مرتب عامر 1700 ام 2200 اذا كان 2200 فالمعادلات تختاج الى تغيير بحيث تبحث عن الاسم في أي مكان ضمن النص وليس فقط التطابق التام وكذلك الامر ينطبق على السلفيات في انتظار ردك
-
السلام عليكم ورخمة الله وبركانه " 🌟 نأمل في المرات القادمة إرفاق الملف بدون كلمة مرور للصفخات ومحرر الاكواد لتتمكن مشاركته بشكل أوسع من قبل الزملاء. شكراً لتفهمك! 🤝" المشكلة في ملفك في استدعاء رقم التسجيل صفحة قوائم التلاميذ - تم عملها بكود تلقائي وان اردت معادلة استخذم المعادلة التالية وهي نفس المعادلة تطبق على كل الشيتات والتغيير الوحيد فيها يتم في خلية اختيار القسم او الفوج =IFERROR(INDEX(Data!B:B;AGGREGATE(15;6;ROW(Data!$Z$4:$Z$1000)/(Data!$Z$4:$Z$1000=$C$6);ROW(A1)));"") الملف التقرير اليومي لمستشار التربية - ثانوي - 12.5.0.xlsm
-
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
ابوخليل replied to moho58's topic in قسم الأكسيس Access
يا سلام .. ها انت عبقري .. اختصرت علينا مسافات في البرمجة حين وضعت السعر النهائي العملية لا اعلم كم تحتاج من وقت انتظرني ... نسأل الله التيسير -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
moho58 replied to moho58's topic in قسم الأكسيس Access
تفضل استاذنا ومعذرة وآمل أن يتسع صدرك معي ومع الاسئلة المتكررة إن كان سهل التنفيذ ولا يؤثر ممكن نجعل معرف الصنف تلقائي حتى لا نكتب يدويا وشكرا مرة اخرى stock9 .accdb -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
ابوخليل replied to moho58's topic in قسم الأكسيس Access
عندما يتغير سعر سلعة او ضريبتها يتم التحديث (التعديل ) على السعر من خلال فورم الاصناف -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
moho58 replied to moho58's topic in قسم الأكسيس Access
استاذنا الأسعار ممكن تتغير مثال مكن نشتري البطاطا بسعر 100 تقعد في المخزن اسبوع - عندما تنتهي نعيد الشراء من جديد ممكن نشتريها بــ : 105 ممكن 90 - نسبة الضريبة في الغالبية ثابثة لكن احتمال تتغير ممكن بعد سنة او اكثر سأرفع لك المثال بعض قليل أستاذنا -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
ابوخليل replied to moho58's topic in قسم الأكسيس Access
نعم وستظهر الاسعار في التقرير بعيدا عن النماذج .. كما في ملفك المرفق pdf -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
moho58 replied to moho58's topic in قسم الأكسيس Access
والله لم افهمك من قبل الآن فهمتك - يعني اضيف الحقول في جدول الأصناف وكمثال اقوم بوضع الأسعار والضريبة هذا ما تقصده استاذنا -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
ابوخليل replied to moho58's topic in قسم الأكسيس Access
اخي .. سبحان الله هذا ثالث رد لي بهذا الخصوص .. هل طلبي غير مفهوم ؟ انا لا اعرف الاسعار ولا اعرف نسبة الضريبة .. ( يجب ان اعمل لك كما هو لديكم بالضبط ) هل يصعب عليك وضع الاسعار ونسبة الضريبة في جدول الاصناف ؟ -
مشكلتك هي في اتباع الطريقة التقليدية القديمة في تصميم مشروع المبيعات هذه الطريقة انت مضطر اجباريا باستخدام كثير من الاستعلامات لتجميع الجداول وخاصة استعلامات التوحيد المهم انه من خلال هذه الاستعلامات تفقد عنصرا اساسيا في اجراء العمليات الحسابية الذي هو مفتاح الجدول .. حاول مستقبلا استخدام الجدول الواحد عند تصميمك لمشاريع البيع والشراء . ......................... المشكلة الظاهرة لديك سببها الفرز ... لا يوجد رقم او نص او تاريخ فريد انت اعتمدت التاريخ للفرز .. والتاريخ مكرر .. كان يمكن الفرز باستخدام التاريخ لو كان التاريخ يدخل كاملا ( جنرال ) ( Now ) ................................... استخدمت حيلة وهي اضافة ترقيم تلقائي للجدول .. ويتم الفرز من خلاله في التقرير ... ولكن كما تعلم هذه الارقام ستتضاعف مستقبلا فعليك الانتباه لهذا .. وعلاجه ان تقوم بضغط واصلاح قاعدة البيانات بين فترة وأخرى QuickBooksStyle2.rar
-
توسيط رقم وتاريخ مع زيادة طول خطين بالتقرير
طاهر اوفيسنا replied to طاهر اوفيسنا's topic in قسم الأكسيس Access
اين يكمن المشكل اذن -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
moho58 replied to moho58's topic in قسم الأكسيس Access
Date_expiration : تاريخ انتهاء صلاحية المنتجات ( الاصناف) Prix_achat: ثمن شراء المنتوج (الصنف) Impot: قيمة الضريبة على المنتوج الذي نشتريه -- القيمة الافتراضية للحقل تساوي الصفر-- Prix_achat_final : تمن شراء المنتج النهائي (المعتمد) = ( (ثمن شراء المنتوج × قيمة الضريبة على المنتوج ) )÷100 + ثمن الشراء Prix_achat_final= ( ( Prix_achat × Impot) ÷100 )+ Prix_achat -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
moho58 replied to moho58's topic in قسم الأكسيس Access
لا افهم استاذنا . اقصد الملف رفعته قبل اضافة الحقول المعنية . لكن قلت انت ستتكفل باضافتها في الجدول المناسب في جدول الاصناف -
توسيط رقم وتاريخ مع زيادة طول خطين بالتقرير
Foksh replied to طاهر اوفيسنا's topic in قسم الأكسيس Access
-
للرفع
-
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
ابوخليل replied to moho58's topic in قسم الأكسيس Access
?????????? يبدو ان قلبك بعيد عن الشاشة -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
moho58 replied to moho58's topic in قسم الأكسيس Access
سامحني استاذنا لم انتبه ان اضع الحقول في المرفق اعدت رفع الملف الاخير نعم يجب وضع هذه الحقول في الجدول شكرا كثيرا مرة أخرى نعم في جدول الاصناف -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
ابوخليل replied to moho58's topic in قسم الأكسيس Access
?????????? -
تهنئة اخونا محب العقيدة لانضمامه الى مجموعة الخبراء
moho58 replied to ابوخليل's topic in قسم الأكسيس Access
مبارك علينا و عليكم بالتوفيق أخي -
sjco started following اصلاح المعادلات
-
السلام عليكم ارغب بصلاح المعادلات على ان تكون تخذ القيمة من من كل شيت حسب الخانة لانة وضعت معادلات بعض الخانات تمام وبعض لم تكون فعالة كلمة المرور 23150 اليومية الجديدة الاخير.xlsm
-
Foksh started following تهنئة اخونا محب العقيدة لانضمامه الى مجموعة الخبراء
-
تهنئة اخونا محب العقيدة لانضمامه الى مجموعة الخبراء
Foksh replied to ابوخليل's topic in قسم الأكسيس Access
مبارك علينا وعليكم الترقية الجديدة وانضمامكم إلى أسرة خبراء القسم أستاذ @محب العقيدة . إلى الأمام دائماً ، ومن نجاح إلى أعلى -
تعديلات جديدة على برنامج مخازن: حفظ بشروط -زيادة شرط اخراج الكمية...
moho58 replied to moho58's topic in قسم الأكسيس Access
نعم استاذنا الاسعار ثابتة لان الشركة تشتري السلع وتضعه في المخزن وبعده تخرجه الى المخزن للاستهلاك