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

ياشباب كيف اجعل التقرير يكرر كتابة السجل

مغلق
بدأه tgrba في 19 مايو 2005 · 8 رد · 742 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

رجاءً ياشباب التقرير عندي عبارة عن لواصق... كيف اجعل التقرير يكرر كتابة السجل بناءً على عدد في حقل معين ؟؟؟؟

واذا ما فيه اجابة على هذه :(

كيف اربط التقرير بجدول أو استعلام من قاعدة بيانات أخرى ؟؟؟؟ يعني التقرير في قاعدة البيانات رقم 1 والجدول في قاعدة بيانات رقم2.

#2

بالنسبة لي سؤالك غير واضح هل من الممكن إرفاق مثال على ما تريد لتتضح الرؤية أكثر .

تحياتي ..

تم تعديل هذه المشاركة بواسطة فهد الدوسري في 19 مايو 2005 في 19:37

#3

تسلم الله يعافيك اخوي فهد

الموضوع طال عمرك طباعة لواصق(ستكر). كل لاصق يحمل اسم المنتج ورقم الكود الخاص به.

المشكلة <_<

ان كمية المنتج الواحد يمكن يكون اكثر من حبه !! ويجب طباعة لواصق بعدد أو بكمية هذا المنتج . والجدول عندي وضعت به حقل يبين كمية أو عدد كل منتج .

السؤال ؟؟؟

كيف أجعل التقرير يكرر ظهور السجل بناءً على الرقم الموجود في حقل count في الجدول tblstecr.

وسلامتك.....

وبرفقه الملف المطلوب

stecr.rar

#4

أنظر إلى البرنامج بعد التعديل .

إذا ناسبك البرنامج فقم بتعديل الكود هذا ..

DoCmd.OpenReport "repstecr", acPreview
   Me.Visible = False

والخاص بمعاينة التقرير

ليصبح هكذا ..

DoCmd.OpenReport "repstecr", acNormal

ليتم طباعة التقرير فوراً دون معاينته .

وحذف الكود الموجود في التقرير هذا ..

Forms![frmstecr].Visible = True

تحياتي ..

تعديل فهد الدوسري.rar

#5

ياهلا أخوي فهد .....

شكراً لك ... والله يسعدك ويوفقك في حياتك العلمية والعملية........

--------------------------------

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

ولاحظت عندما وضعت حقل ترقيم تلقائي في هذا الجدول أنه يواصل الترقيم بناءً على السجلات المحذوفة (حتى وهي محذوفة) .... تحتاج القاعدة لضغط واصلاح لترجع لحجمها الطبيعي.

وحاولت في طريقة "الجدول الافتراضي أو التخيلي" الذي يوضع في ذاكرة الجهاز وليس في القاعدة مثل الـ DataSet في NET. ولكن دون جدوى ووضعت استفسار في هذه المنتدى بهذا الخصوص وايضاً دون جدوى في هذا الرابط :

/index.php?showtopic=66076

ولجئت لموضوع جعل جدول اللواصق في قاعدة مستقلة لكي احافظ على استقرار القاعدة الاساسية التي تحمل جميع البيانات (سجلات ضخمة). ووضعت زر لطباعة اللواصق(التقرير) في القاعدة الاساسية بمجرد ضغطه يملئ جدول اللواصق في قاعدة المستقلة بناءً على الحقول التي يحددها المستحدم.

لكن واجهتني مشكلة... هي كيفية ربط التقرير (طباعة اللواصق) بجدول القاعدة المستقلة. وهذا هو استفساري الثاني:

اقتباس
واذا ما فيه اجابة على هذه 

كيف اربط التقرير بجدول أو استعلام من قاعدة بيانات أخرى ؟؟؟؟ يعني التقرير في قاعدة البيانات رقم 1 والجدول في قاعدة بيانات رقم2.

أنا آسف جداً على الإطالة

واشكرك مرة ثانية أخ فهد

#6

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

وإذا كنت لا تعرف ذلك - مع أني أشك في أنك لا تعرف - فقم بوضع الجدول Tekrar الذي في القاعدة في قاعدة أخرى ثم قم بحذفه من القاعدة الرئيسية ثم قم بالربط بينها عن طريق (ملف) ثم ( إحضار بيانات خارجية) ثم (ربط جداول) ثم(حدد موقع القاعدة التي فيها جدول Tekrar) ثم أختر ارتباط ثم (حدد الجدول Tekrar) ثم ( موافق ) وسوف يتم ربط الجدول الذي في القاعدة الأخرى وسوف يتعرف عليه التقرير دون مشاكل مع ملاحظة عدم تغيير اسم الجدول .

جرب وأخبرني .

تحياتي ..

#7

المعذرة على التأخير

اشكرك على حسن ظنك بي.

الحقيقه ما جاء على بالي طريقتك، كان فكري كله منصب على الكود.

عموما ما بعد عملت هذه الطريقة...... ابجربها ان شاء الله.

تحياتي وتقديري لك..

#8

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

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

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

ls30.zip

#9

اخي biskra ....

هو كما فهمت !! .

المثال حملته وفكرته حلوه ممكن اقتبس منه ما اريد ... الله يفرج لك وتروح وتجي بالسلامة.

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…