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

تقرير جدولى

مغلق
بدأه hanyfisal في 31 أكتوبر 2007 · 16 رد · 1,506 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

سؤالى بسيط جدا ارجو الأجابة علية لو عندى تقرير فية جدول ملئ الصفحة يحتوى على الاعمدة ( الاسم - العنوان - التليفون ) و بة حوالى 30 صف بكام الصفحة فنفترض ان البيانت كانت إلى الصف 15 فقط فعند الطباعة تتم الطباعة على أد المدخلات و انا عايز الطباعة حتى لو الاسطر فاضية تكون للاخر يعنى الجدول يطلع كلة حتى لو فاضى ممكن .

#2

اخي الفاضل هاني فيصل

السلام عليكم ورحمة الله وبركاته

يمكن عمل كل شيء فلا يوجد مشكلة

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

ايضا كم عدد الصفوف الإفتراضية المطلوبه في التقرير سواء بها بيانات او ليس بها بيانات .

#3

آسف على الدخول

ولكن عنددي يا اخت زهرة ايضاً مشكلة في التقرير الجدولي

وهي ان عناوين راس الصف (التي تون في اعلى التقرير) تتغير

كل الحلول لم تنفع آمل فزعتك

شوفي المثال المرفق (تقرير التخصصات)

saeed33.rar

#4

اخي الفاضل سعيد

السلام عليكم ورحمة الله وبركاته

راجع هذا الرابط فقد تم الشرح بالتفصيل مع الأمثله لحل هذه المشكله مع الإستعلامات الجدولية وكل ما عليك هو التطبيق فقط

/index.php?showtopic=139532

#5

الاستاذه زهره

السلام عليكم ورحمة الله وبركاته

يشهد الله اني حاولت تطبيق المثال واعترضتني بعض المشاكل ومنها :

1- اني عندي عدد الحقول يصل الى 20 حقل ماعرفت ازيدها.

2- ينحذف الاستعلام المؤقت كاملا معي واعتقد المفروض ينحذف بياناته .

مازال طلبي في تعديل ملفي؟

#6

بسم الله الرحمن الرحيم

اخي الكريم

عملت لك بعض التعديلات في الإستعلام بحسب ما فهمت من طلبك

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

فإذا كان هذا هو المطلوب فقد قدمت لك حل متواضع

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

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

و الله ولي التوفيق

saeed33.zip

#7

شكرا اخي alabsari

ليس ما اردت فإذا اضفت معلم جديد وتخصص جديد لايظهر بالتقرير

طريقة الاخت زهرة هي الصح ولكن اعترضت معي المشاكل التي ذكرتها سابقا

آمل من الاخت زهرة مساعدتي

#8

اخي الفاضل سعيد

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

هذا ملفك بعد التعديل

za_Crosstab_Reprt.rar

#9

الاستاذة زهـــــــــــــــــــــــرة

السلام عليكم

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

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

1. حاولت زيادة عدد الحقول باضافة عدد من الموظفين بتخصصات جديده وماعرفت اعدلها

آمل اختي بعد الاطلاع على المشكلة بملفي وبالصورة ان توضحي لي كيف ازيد عدد الحقول فقد تصل الى 20 فكيف ازيدها بالتقرير والاستعلام

( وآمل ان اعرف تعديلها بالكود)

اصبري على تلميذك حتى يفلح

جزاك الله خيرا ولكل من قدم المساعدة

post-17959-1194349172_thumb.jpg

za_Crosstab_Reprt.rar

#10

اخي الفاضل سعيد

لو انك فكرت قليلا لوجدت الحل امامك وقد شرحته سابقا حيث ان عدد الحقول لديك بما فيها التسميات هي 14 حقل تبدأ بـ Field0 وتنتهي بـ Field13 ولهذا نقوم بزيادة حقل فارغ للإحتياط فقط فيما لو رغبنا اضافة حقل جديد في الإستعلام .

انظر الى الخطأ الموجود لديك في كود التقرير

post-15367-1194355476_thumb.gif

انظر الآن الكود بعد التعديل

post-15367-1194355526_thumb.gif

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

za_Crosstab_Reprt_UP2.rar

#11

هذا هووووووو الشرح الله يوفقك دنيا وآخره

آخر سؤال : هل ممكن اجعل اعداد الحقول في الكود 20 حتى لوكان عندي حاليا 15

وذلك احتياط لإدخال بيانات جديدة بالبرنامج ؟

#12

لا يوجد مشكلة في ذلك انظر كيف تم زيادة العدد في الكود

post-15367-1194360810_thumb.gif

وسوف ينتج عنه زيادة العدد في الإستعلام مباشرة لأنه مرتبط بالكود

post-15367-1194360863_thumb.gif

اما الإستعلام المبني على التقرير وكذلك التقرير فلن تتأثر

post-15367-1194360934_thumb.gif

post-15367-1194361030_thumb.gif

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

لهذا فإن كل هذه العمليات مرتبطه ببعضها البعض .

#13

شكرا

والله اني محرجججججج

ولكن شوفي وش حصل معي :

برنامجي يرتبط ببرنامج آخر (معارف) يعني تختلف البيانات فانظري ماذ حصل عندما غير البيانات من قاعدة اخرى

za_Crosstab_Reprt_UP3.rar

post-17959-1194375168_thumb.jpg

تم تعديل هذه المشاركة بواسطة saeedmg في 6 نوفمبر 2007 في 21:53

#14

السلام عليكم ورحمة الله وبركاته

ما ذكرته الاخته زهره

هو صحيح 100% وطريقة ممتازه جداً

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

احب ان اضيف طريقه اخرا وهي ربما بدائيه

وهي

انشاء استعلام جدولي

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

اسبب في ذالك هي كثر الابعاد (( رواس العمده))

والله اعلم

والسلام عليكم ورحمة الله وبركاته

#15

بارك الله فيك اخي الفاضل طيب على المشاركه

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

اخي الفاضل سعيد

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

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

za_Crosstab_Reprt_UP123.rar

#16

مشكورة يا اخت زهرة

الا يوجد حل لهذه المشكلة

علما بأن القواعد الأخرى بنفس المسميات (اسماء الجداول وعنواينه) ماعدا البيانات التي بها مثل الاسماء والتخصصات فهي تختلف

آمل ان تجدين لي حل فوالله اني بحاجة ماسة لهذا التقرير

:s :s :s :s

-waf

تم تعديل هذه المشاركة بواسطة saeedmg في 7 نوفمبر 2007 في 19:22

#17

الاخت زهرة

لدي حل مؤقت : وهو لو ادخلت في الاستعلام كل التخصصات المتوقعه للمعلمين

لكن احتاج الى تنسيق شرطي بالتقرير اذا كان التخصص غير موجود يقوم بالغاء او اخفاء حقل هذا التخصص

فهل يصلح هذا الحل وماهي صيغة الشرط بالتقرير

الرجاء الرد

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

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