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

أريد تكرار سجلات جدول بشرط


srsr2003

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

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

عندي جدول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
رابط هذا التعليق
شارك

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

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

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

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

رابط هذا التعليق
شارك

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

بالنسبه للجدول الجديد 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