الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حجم القاعدة كبير جدا بدون سبب

بدأه Dove في 7 أبريل 2008 · 8 رد · 813 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني البرنامج الذي اعمل به يحتاج الى العديد من التقاريرولكن مشكلة هذه التقارير ان هناك بعض الكلمات لابد ان تكون بشكل عمودي ولقد طرحت هذه المشكلة في المنتدى لكن بدون حل

ولاني كنت استخدم صورة بدلا من ذلك وكان حجم البرنامج كبير جدا ولكني اليوم عندما فحصت حجم الصورة الواحدة وجدته حوالي 230 kb

المشكلة التي تواجهني حاليا هو عند ادراج هذه الصورة لوحدها في القاعدة بدون اي جداول او استعلامات او نماذج فيصبح حجم القاعدة اكثر من 7mb

حاولت بكل الطرق معرفة السبب وتغيير امتداد الصورة دون فائدة

الرجاء افادتي عن سبب ذلك ومرفق الصورة من اجل استخدامها

وبارك الله فيكم

post-74877-1207590787_thumb.jpg

#2

اسف

ها هي الصورة مرفقة من اجل ملاحظتها والعمل عليها

score.rar

#3

أخي العزيز أريد أن أقدم برنامج متواضع لتصغير الصور و ضغطها

مساعدة متواضعة من أخوك المبتدئ لعلها تفيد .(برنامج سهل وخفيف و باستخدام الزر اليمين للماوس)

لأني أظن تغير اللحقة لايفيد في تصغير الحجم.

K_ImageResizer.rar

#4

اخي الفاضل

قم بتقليل حجم الصوره بهذه الطريقة

ثم قم بإدراجها في التقرير وستجد ان حجم القاعدة لم يتعدى 820 كيلوبايت فقط يعني اقل من 1 ميقابايت

post-15367-1207592909_thumb.jpg

حجم الصوره هو 38 كيلوبايت فقط

وهذا هو التقرير

Report23.rar

ملاحظة : بالنسبة لجعل الحقول بشكل عامودي كما في الصوره فهي تتطلب بعض الخبره في تنفيذها لأنها متعبه نوعا ما وتأخذ وقت كبير في التنفيذ للتقرير الواحد وخاصة اذا كان به عدد من الحقول كما في الصوره لديك

#5

اخي العزيز Kinansy

بارك الله فيك على المشاركة

المشكلة ليس في كيفية تصغير الصورة وانما الصورة صغيرة بالفعل ولكن عند ادراجها لداخل القاعدة يصبح حجم القاعدة كبير جدا

مشكور وبارك الله فيك على البرنامج

#6

اختي العزيزة زهرة

بارك الله فيكي على المشاركة وانا فعلا حملت الملف المرفق وكان حجم القاعدة صغير ولكني لم افهم الطريقة التي قلتي بان اصغر حجم الصورة فيها

كل ما فعلته سابقا هو انني صممت الصورة وكانت بحجم 230 kb

وعندما ادرجتها كان حجم القاعدة كبير جدا فكيف هذه الطريقه التي تتحدثين عنها

وبالنسبة للكتابة بشكل عمودي فانت تعرفي انني طرحت الموضوع سابقا وكان اقتراحك بتصميم هذا على برنامج الاكسل وعمل اتمته ما بين الاكسل والاكسس

ولاان تتحدثين عن طريق ولكنها كما تقولين صعبة وطوبلة خصوصا اذا كان لدي حقول كثيرة

فاذا تكرمتي ايضاح هذه الطريقة لعل الله يعطيني من الصبر وطولة البال على عمل ذلك

وبارك الله فيكي

#7

اخي الفاضل

عندما تحدثت عن عملية الأتممه بين برنامج الأكسيس والأكسيل اخبرتنا انك قد قمت بإستخدامها سابقا ولا تريد العمل بها في الوقت الراهن

لهذا قمت بإيجاد طريقة جديده لجعل الكتابة تكون بشكل عامودي كما في الصوره وتستطيع تحريك مربع النص والكتابة فيه بأي اتجاه تريد سواء افقي او رأسي او بأي زاوية من خلال الكود البرمجي ولهذا نحتاج الى مكون اكتيف اكس ونظرا لأن هذا المكون لا يدعم اللغة العربية فقد قمنا بالحث عن برامج تدعم الكتابة باللغة العربية للكتابة في هذا المكون وبهذا تم حل المشكلة نهائيا وكل ذلك تم عن طريق البرمجه .

لهذا لم ارغب في طرح هذه الطريقة او ابلاغك بها في وقتها حتى اقوم بعمل التجارب عليها لمعرفة امكانية توافقها بدون اي مشاكل .

عندما ابلغتك ان الأمر متعب ومرهق جدا بالنسبة لك فهذا هو الواقع لأنك تحتاج الى حوالي 10 -15 دقيقة لكي تقوم بتنفيذ مربع نص واحد بشكل عامودي فما بالك لو ان لديك اكثر من 50 حقل في التقرير الواحد وماذا لو كان لديك اكثر من 100 تقرير فأعتقد انك سوف تلعن اليوم الذي تعلمت فيه هذه الطريقة .

طبعا لو شرحت لك سوف اشرح على مربع نص واحد فقط وليس لكل حقول التقرير حتى ترى مدى المعاناة وحجم الوقت الذي سوف تستغرقه لأن هذا ليس اساسا من مكونات برنامج الأكسيس .

بالنسبة للصوره الخاصة بك فقد قمت بتصغير الطول والعرض بها بواسطة برنامج الفوتو شوب ( بإمكانك استخدام اي برنامج رسم لذلك ) واصبح ارتفاعها 112 بكسل وعرضها 1078 بكسل وحجمها 38 كيلوبايت ثم تم ادراجها في التقرير مع ضبط حجم الصوره بعد الإدارج ليتناسب مع التقرير .

#8

السلام عليكم

من الإجرءات التي تقلل من حجم قاعدة البانات وهي قد لا تخفى عليك ولكن من باب التذكير، والفائدة للآخرين كما أرجو أن تسهم في حل مشكلتك:

# ضغط وإصلاح قاعدة البيانات باستمرار خاصة تلك التي يتم العمل عليه أو تصميمها.

# وضع الصور والشعارات في مجلد والارتباط بتلك الصور. ونجد الأكسيس يتيح لنا طريقتين في إدراج الصور واستخدامها وهي: نضمين أو مرتبط وتفيد مرتبط في استخدام صورة أكثر من مرة كاستخدام شعار الشركة في جميع النماذج والتقارير، وتتيح هذه الطريقة التعديل على الصورة واستبدالها بشرط حفظها في نفس المكان وبنفس الاسم والامتداد. وذلك بدون الرجوع لتصميم التقارير والنماذج.

# تخزين البيانات يتم باستخدام الأرقام وليس الكلمات قدر الإمكان بمعنى أننا نضع جدولا للترميز فبدل تخزين اسم الصنف يخزن رقمه وتتم مشاهدة الاسم في الاستعلامات والتقارير فقط

# يمكن حفظ الصور بصيغة JPEG فهي خفيفة جدا ويمكنك ببساطة أن تفتحها بالرسام ثم تعيد حفظها بهذه الصيغة.

أخيرا لو أن قاعدتك نفسها موجودة لأمكن فحصها وتقصي الأسباب التي أدت إلى تضخمها.

وتقبل خالص التحية

عبدالله عطيف

#9

السلام عليكم

اختي العزيزة زهرة

بارك الله فيكي على مشاركتك وابداء كل الاسباب لحل المشكلة وان شاء الله في ميزان حسناتك

بالنسبة لموضوع حجم الصورة فقد قمت بتعديل الطول والعرض وادراجها في البرنامج ولم يتعدى حجم القاعدة mb1

ولن شاء الله ساقوم بتغيير جميع احجام الصور ومقارنة حجم القاعدة وان شاء الله يفي بالمطلوب

اما بالنسبة لموضوع الكود البرمجي الذي تحدثتي عنه فاذا تم عمل اللازم من خلال تقليل حجم الصورة فاننا لسنا بحاجة له

ولكن من باب العلم بالشي اذا امكن شرح بسيط عنه للاستفاده سواء انا او احد الاعضاء الكرام

وبارك الله فيكي

الاخ العزيز alotaif

مشكور جدا على مشاركتك الفعالة ، ولكنني اعتقد بانك لم تقرأ كامل المشكلة الاساسية المشار اليها

انا لا اعاني من كبر حجم القاعدة من البيانات الموجودة بها ولكنني كنت اعاني من حجمها الزائد عند ادراج صورة واحدة فقط في كل القاعدة حجمها الاصلي لا يتعدى kb 230

ومرة اخرى بارك الله فيك على ملاحظاتك القيمة

مواضيع مشابهة