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

الاستعلامات الجدولية

بدأه kamal alnahhal في 31 يناير 2012 · 16 رد · 2,130 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبائي الغالييين في الفريق العربي للبرمجة ... حفظكم الله

مليون تحية طيبة وبعد ،،،

فكرة الموضوع

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

المشكلة ليست هنا

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

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

لأنه تم تثبيت حقول شهر يناير

أطلت عليكم وسوف أرفق لكم الملف

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

‫برنامج الوعظ والارشاد 13.rar

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#2

اخي الفاضل : كمال النحال

هل تريد التقرير بهذه الطريقة ( تم تعديل الإستعلام الجدولي )

post-15367-087551500 1327965577_thumb.gi

?za-برنامج الوعظ والارشاد 13.rar

بالتوفيق

المرفقات
km1.gif
#3
zahrah كتب:

اخي الفاضل : كمال النحال

هل تريد التقرير بهذه الطريقة ( تم تعديل الإستعلام الجدولي )

post-15367-087551500 1327965577_thumb.gi

?za-برنامج الوعظ والارشاد 13.rar

بالتوفيق

أختي الفاضلة / أم عهود .... حفظكٍ الله

مليون تحية طيبة لكٍ وبعد ،،،،

أولاً : أشكرك على ردك وأسأل الله أن تكوني بألف خير ويرزقك الله من حيث لا تحتسبين.

ثانياً : أريد أن أعمل تقرير شهري بالخُطب.

مثال : عند توزيع الخُطب على خطباء المساجد في شهر يناير ، أريد تقرير عن شهر يناير.

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

بمعنى تقرير غير ثابت.

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

مع أجمل التحيات

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 31 يناير 2012 في 07:02

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#4

استاذي الفاضل : كمال النحال

تم تعديل البرنامج بناء على طلبك

اصبح الآن التقرير ديناميكي بواسطة الكود البرمجي وطريقة عمل البرنامج كالتالي :

post-15367-088604900 1328035965_thumb.gi

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

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

بعد اختيار شهر 1 ميلادي

post-15367-046405000 1328036269_thumb.gi

بعد اختيار شهر 2 ميلادي

post-15367-011939200 1328036340_thumb.gi

3. لا تحاول فتح التقرير قبل فتح النموذج لأنه لن يظهر لك اي بيانات وستظهر لك رسالة تخبرك بوجوب فتح النموذج الرئيسي اولا وسيتم اغلاق التقرير

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

4. لا تحاول التعديل في الإستعلامات ( 1 و 2 ) لأن الأكواد البرمجية الخاصة بالتقرير مبنية عليها

?za-UP-برنامج الوعظ والارشاد -.rar

بالتوفيق

المرفقات
kk0.gifkk1.gifkk2.gif
#5

أختي الغالية / أم عهود ... حفظكي الله

تحية طيبة وبعد ،،،

ما شاء الله ... تبارك الله ... شيء تحفة

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

كيف نتغلب على هذه المشكلة خاصة في التقرير؟

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

بارك الله فيكي وجعلك الله في الفردوس الأعلى.

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 1 فبراير 2012 في 00:02

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#6
kamal alnahhal كتب:

أختي الغالية / أم عهود ... حفظكي الله

تحية طيبة وبعد ،،،

ما شاء الله ... تبارك الله ... شيء تحفة

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

كيف نتغلب على هذه المشكلة خاصة في التقرير؟

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

بارك الله فيكي وجعلك الله في الفردوس الأعلى.

بارك الله بك اخي الكريم : كمال النحال

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

الآن اعرض التقرير في وضع التصميم وقم بعمل الخطوات التالية :

ستجد هذا الكود في رأس المحرر

Option Compare Database
Option Explicit
Const conTotalColumns = 6

الرقم 6 يمثل عدد مربعات النص في التقرير وستجده في اعلى النموذج Declarations

لهذا سنجد في قسم التفصيل 6 مربعات نص غير منضمه :

حيث ان مربع النص الغير منضم Val1 خاص بإسم الشيخ

و مربع النص الغير منضم Val2 خاص بالشهر

و Val3 مربع نص غير منضم للجمعة الأولى

و Val4 مربع نص غير منضم للجمعة الثانية

و Val5 مربع نص غير منضم للجمعة الثالثة

و Val6 مربع نص غير منضم للجمعة الرابعة

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

حيث Head1 خاص لإسم الشيخ

و Head2 خاص للشهر

و Head3 للجمعة الأولى

و Head4 للجمعة الثانية

و Head5 للجمعة الثالثة

و Head6 للجمعة الرابعة

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

1. إضافة مربع نص غير منضم في رأس الصفحة بإسم Head7

2. اضافة مربع نص غير منضم في قسم التفصيل بإسم Val7

3. الذهاب الى الكود وتغيير الرقم من 6 الى 7

في حالة انه كان هناك مره 4 جُمع في الشهر ومره يكون هناك 5 جُمع في الشهر فإن الكود كفيل بمعرفة ذلك ولن يظهر لك الحقل الفارغ بل سيقوم بإخفاءه واظهار ما يراه من الإستعلام الجدولي

بالتوفيق

1
#7

بارك الله فيكي أختي الغالية أم عهود وحفظكي الله

وسوف اطبق ما ذكرتيه

مرة أخرى ... أشكرك للمرة المليون

1

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#8

حتى تعم الفائدة للجميع أرفق البرنامج بعد اجراء التعديلات عليه وذلك بعد أخذ ملاحظات الأخت الغالية أم عهود

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

‫za-UP-برنامج الوعظ والارشاد -.rar

1

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#9

بارك الله بك اخي كمال

و جميل جدا انك عرفت الطريقة

فهي سهله ولكن تحتاج ان الواحد يشغل البطيخة اللي فوق رأسه :)

بالتوفيق

#10

أختي الفاضلة / أم عهود حفظها الله

مليون تحية طيبة وبعد ،،،

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

كما في هذه الصورة

602893762.jpg

مع أجمل تحياتي لكي بالتوفيق

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 1 فبراير 2012 في 15:04

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#11
kamal alnahhal كتب:

أختي الفاضلة / أم عهود حفظها الله

مليون تحية طيبة وبعد ،،،

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

كما في هذه الصورة

602893762.jpg

مع أجمل تحياتي لكي بالتوفيق

بارك الله بك اخي الفاضل كمال

لا يوجد اي مشكله في كثرة الأسئلة لأن هذا يتيح لنا ان نتعلم منكم الشيء الكثير

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

الشهر الأول

post-15367-059707100 1328112154_thumb.gi

الشهر الثاني

post-15367-063493200 1328112200_thumb.gi

ملاحظة : اثناء فتح الإستعلام الجدولي على شكل تقرير او صفحه فعندما يكون الشهر يحتوي اربع جُمع فلا يوجد مشكله وستظهر لك جميع الخانات

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

الأن بإمكانك المعاينة والطباعة

?za-UP2-برنامج الوعظ والارشاد -.rar

بالتوفيق

المرفقات
T3.gifT2.gif
#12

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

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#13

الى جميع الأخوه أعضاء الفريق العربي للبرمجة

كل التحية الطيبة لهم جميعاً

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

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

حفكم الله برعايته

Database1.rar

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 7 فبراير 2012 في 18:15

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#14

أحبائي الغاليييين

تحية طيبة وبعد ،،،

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

وترجع الفكرة الى بناء جدول جديد بناء على استعلام تكوين جدول AAA به معايير بداية التاريخ ونهاية التاريخ مثل 1/1/2012 الى 31/1/2012 وهكذا مبنية على نموذج التقارير المسمى FrmReports

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

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

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

لكم مني جميعاً أجمل تحية

برنامج الوعظ والارشاد 2012.rar

برنامج الوعظ والارشاد 2013.rar

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 7 فبراير 2012 في 23:13

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#15

الحمد لله على انتهاء مشكلتك اخى كمال وشكرا على وضعك البرنامج لنا

وبارك الله لنا فى اختنا ام عهود وجزاها الله عنا خير الجزاء

بالتوفيق اخى كمال

#16

الى جميع الاخوة الذين ساهموا في شرح وتفصيل هذا الموضوع

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

بعد تقديم اسمى آيات الشكر ووافر الاحترام اليكم جميعا

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

أمل كبير في تصميم ماهو معروف لدينا نحن المحاسبين بما هو معروف

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

وهنا اتمنى من الزميل الفاضل كمال النحال ان يشاركني رأيه ومدى امكانية تحقيق هذا الحلم .

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

#17
mrmdn كتب:

الى جميع الاخوة الذين ساهموا في شرح وتفصيل هذا الموضوع

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

بعد تقديم اسمى آيات الشكر ووافر الاحترام اليكم جميعا

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

أمل كبير في تصميم ماهو معروف لدينا نحن المحاسبين بما هو معروف

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

وهنا اتمنى من الزميل الفاضل كمال النحال ان يشاركني رأيه ومدى امكانية تحقيق هذا الحلم .

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

أخي العزيز

تحية طيبة وبعد ،،،

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

/index.php?showtopic=253772&st=0&p=1254186&fromsearch=1entry1254186

وهذا البرنامج يمكن التطوير عليه أو استخدامه كما هو

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

مع أجمل تحياتي

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

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