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

الردود الموصى بها

قام بنشر

السلام عليكم أخوتي الأفاضل

عندي جدول1 يحتوي مجموعة حقول ومن ضمن الحقول حقل رقمي

المطلوب أنشاء جدول2 يحوي نفس البيانات التي في جدول1 مع تكرارها بعدد يسوي القيمة المدخلة في الحقل الرقمي مع وضع مسلسل للسجلات كما في المثال

وأشكركم جميعا

قام بنشر

(تعديل)

السلام عليكم اخواتي الأفاضل

عندي جدول1 يحتوي مجموعة حقول ومن ضمن الحقول حقل رقمي

المطلوب أنشاء جدول2 يحوي نفس البيانات التي في جدول1 مع تكرارها بعدد يساوي القيمة المدخلة في الحقل الرقمي(العدد) مع وضع مسلسل للسجلات كما في في حقل(المسلسل) كمافي المثال

وأشكركم جميعا

الملف.zip

قام بنشر

وعليكم السلام

لو بينت لنا الغرض من الفكرة ، لماذا هذا التكرار ، ومالنتيجة التي تريد ان تصل اليها

اولا لمحاولة تطبيق الفكرة بالطريقة المناسبة

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

قام بنشر

أشكرك أخي على التواصل:

الفكرة الأساسية هي طباعة تقارير على النحو التالي:

إذا كانت قيمة الحقل (العدد) = 1 يطبع التقرير من صفحة واحدة فقط وتكون 1/1

إذا كنات قيمة الحقل(العدد)=2 يطبع التقرير من صفحتين وتكون الصفحة الأولى 1/2 والصفحة الثانية 2/2

وهكذا إذا ...

العدد = 5 يطبع من خمس صفحات 1/5 ،2/5 ،3/5، 4/5 ، 5/5

مع تكرار نفس البيانات الأخرى في السجل لجميع الصفحات التابعة للسجل.

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

ملاحظة: لو تحققت الفكرة التي وضعتها في المثال السابق لأمكن تحقيق ذلك بوضع المسلسل/العدد(المسلسل: في الأعلى والعدد: في الاسفل)

قام بنشر

مزيدا من التوضيح

أريد استخدام الملف في عمليات شحن بعلب متساوية بحيث أن السلعة التي تكفيها علبة واحدة يكون الحقل(العدد=1)وبذلك نطبع ملصق كتب عليه 1 على 1

أما إذا كانت السلعة تسعها علبتين فيكون الحقل (العدد=2) وبالتالي يكون الملصق في العلبة الأولى 1على2 والملصق في العلبة الثانية 2على2

وهكذا بناء على عدد العلب تكون كتابة الملصقات.

طبعا هذا يسهل المستلم بحيث يعلم كم من العلب تكون تابعة لنفس الزبون

ملاحظة : تكون الطباعة لجميع الطلبات بتقرير واحد لعدة زبائن.

قام بنشر

اتضحت الرؤية

سأحاول مساعدتك حسب مخططك

ولكننا سنحتاج لتحقيق الفكرة الى ثلاث استعلامات ( احدها سيكون مصدر التقرير ) زيادة على الجدول ، ويمكن استبدال بعض الاستعلامات بالكود البرمجي

مع لزوم وجود زر في نموذج لتنفيذ الامر

ما رأيك ؟

قام بنشر

بعد اذن الاخ العزيز ابو خليل

تفضل اخي الكريم مثالك بعد التعديل عليه

قم بفتح التقرير Print Preview

طبع لا يوجد داعي لتكرار السجلات حيث انه يثقل قاعده البيانات وليس من اصول تصميم قواعد البيانات

طبعا يوجد جدول اسم counttbl لا تقم بحذفه

الملف.zip

  • Like 2
قام بنشر

جزاك الله خير فقد كفيتني لا تدري كيف داهمتني المهام اليوم

كنت اعددت الجزء الاول من تطبيق التكرار ولم يبق الا المسلسل

ومع تقديري لك أخي احمد فأنت حذفت جدولا قد يحتوي على بيانات قليلة غير ثابتة ( لانه يتم حذف البيانات السابقة في الجدول عند كل عملية تكرار ) واستبدلته بجدول آخر يحتوي على عشرة آلاف سجل .

فيعني هذا ان (( حيث انه يثقل قاعده البيانات وليس من اصول تصميم قواعد البيانات ) فيها نظر

قام بنشر

جزاك الله خيرا أخي

Bluemind وأيضا أخي أبوخليل

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

قام بنشر

حياك الله اخي الفاضل ابو خليل

بالنسبه للجدول الجديد counttbl فهذا لا يوجد تكرار فيه و بالامكان وضع 100 سجل(ارقام وليس حروف ز من حقل واحد) وهذا بحسب حاجه الاخ السأل وتم وضع 10000 سجل للتاكد من ان المستخدم لن يتعدى هذا العدد

بالنسبه للجدول السابق فاعملية تكرار السجلات (اكثر من حقل من حروف و ارقام) غير مجدية بينما يمكن عمل استعلام يكرر البيانات فقط باستخدام الجدول counttbl ذو الحقل الواحد من نوع رقم

ارجوا ان تكون الصوره واضحه الان

  • Like 1
قام بنشر

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

ولو فطنت اليه لبحثت عنه ، واعطيته السائل نيابة عنك

ولكن النقاش في : (( حيث انه يثقل قاعده البيانات وليس من اصول تصميم قواعد البيانات )

ولا يخفى عليك اننا نستخدم كثيرا الجداول المؤقتة ، فمرة بالتحديث وأخرى بالانشاء والحذف

والجداول المؤقته انما تستخدم غالبا للبيانات المكررة .

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information