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

عندي مشلكة في طباعة التقارير بزر واحد وايضا مشكلة في إدخال البيانات

بدأه السرااج في 11 سبتمبر 2009 · 11 رد · 650 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تقبل الله صيامكم وقيامكم

صممت برنامج لمكتب خاص وهو عبارة عن برنامج لمتابعة أوامر العمل مثل التصميم والطباعة وغيرها ، وكذلك متابعة طلبات الاوامر مثل التوريد والطباعة .

عندي مشكلتين

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

قد يقول لي البعض هناك امثلة لذك حاولت ذلك ولم استطع

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

في الختام عندي شي لم اعمل عليه بعد يعني لم اجرب العمل عليه

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

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

والبرنامج في المرفقات

______________2.rar

تم تعديل هذه المشاركة بواسطة السرااج في 11 سبتمبر 2009 في 23:59

#2

أخى الكريم

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

وربما أستطيع المشاركة فى بعض جزئيات من سؤالك ،، أتمنى أن يسعفنى الوقت ... (تم تحميل المرفق).

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#3

بارك الله فيك اخي الكريم ... محمد ندا ..

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

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

والسلام ختام

#4

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

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

اخي السراج

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

ارجو ان يكون حلها بالمرفق

بالتوفيق للجميع

______________2.rar

#5
يوسف احمد كتب:
السلام عليكــم ورحمـة الله وبركاتــه ،،

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

اخي السراج

ارجو ان يكون حلها بالمرفق

بالتوفيق للجميع

نعم الحل بالمروفق

وبصراحة قمة الروعة والله يجزيك الف ومتين خير

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

اللي فهمته هو ربط حقل الموظف بحقل عمله بعد التحديث هل هذا صحيح

أنا مشكلتى لم أتعلم كتابة الاكواد أو ما يسمى بالفجوال بيسك

والسلام ختام

#6

بارك الله فيك اخي السرااج

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

ما تم عمله هو :

1: اضافة عمود الى خاصية عدد الاعمدة لمربع التحرير والسرد الخاص برقم الموظف حيث تمت اضافة عمود ( حقل ) العمل الخاص به

2: تم التغيير في خاصية عرض الاعمدة بحيث تم وضع القيمة صفر للعمود الثالث حتى لا يظهر بمربع التحرير والسرد الخاص برقم الموظف

3 : الكود هو لتعيين قيمة العمود الثالث لمربع التحرير والسرد الخاص برقم الموظف كقيمة لحقل عمل الموظف على النموذج مع ملاحظة ان فهرس العمود الثالث هو الرقم (2)

ارجو ان يكون ذلك واضحاً

بالتوفيق

#7
يوسف احمد كتب:
ما تم عمله هو :

1: اضافة عمود الى خاصية عدد الاعمدة لمربع التحرير والسرد الخاص برقم الموظف حيث تمت اضافة عمود ( حقل ) العمل الخاص به

2: تم التغيير في خاصية عرض الاعمدة بحيث تم وضع القيمة صفر للعمود الثالث حتى لا يظهر بمربع التحرير والسرد الخاص برقم الموظف

3 : الكود هو لتعيين قيمة العمود الثالث لمربع التحرير والسرد الخاص برقم الموظف كقيمة لحقل عمل الموظف على النموذج مع ملاحظة ان فهرس العمود الثالث هو الرقم (2)

ارجو ان يكون ذلك واضحاً

بالتوفيق

وفيك بارك أخي .. يوسف..

والله الحمد انتهت المشكلة الثانية بفضل الله ثم بفضل الأخ ..يوسف .. :clapping:

وبقي المشكلة الأولى وننتظر :resentful:

والسلام ختام

#8

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

اخي الكريم

بصراحة تسميتك للنماذج والجداول والتقارير ... وتقريباً كل شئ لديك باسماء متشابهة مسبب ربكة كبيرة في حل المشكلة .

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

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

موفق اخي

#9
يوسف احمد كتب:
السلام عليكــم ورحمـة الله وبركاتــه ،،

اخي الكريم

بصراحة تسميتك للنماذج والجداول والتقارير ... وتقريباً كل شئ لديك باسماء متشابهة مسبب ربكة كبيرة في حل المشكلة .

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

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

موفق اخي

بارك الله فيك اخي الكريم .. يوسف .. وسدد على الخير خطاك

ممتاز كنت أتنمى أن اجد أحد يعطيني مثل هذه الملاحظات حتى أستفيد فيما بعد

سؤالي ..ما هي المشكلة اذا كانت الاسماء تتشابه بين الجداول والنماذج والتقارير فتغير الاسماء اعتقد سهل في نظري ، صحيح انه يحتاج بعض الوقت ولكن اعتقد أنه سهل ؟

فما هو رأيك اخي الكريم ..يوسف ...

وأنا حاضر أغير الاسماء ثم احمل البرنامج من جديد؟

فما رايك ؟؟

#10

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

اولاً وقبل كل شئ اشيد بهذه الروح الطيبة والخلق الرفيع .. بارك الله فيك اخي السرااج واكثر من امثالك

ساسرد لك بعض المشاكل التي قد تواجهك

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

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

وهناك امور كثيرة ... لذلك

اقتباس
وأنا حاضر أغير الاسماء ثم احمل البرنامج من جديد؟

ينصح به بشدة .. على ان يكون الاسم دالاً على وظيفته ويفضل الا يحتوي الاسم على فراغ ويكون على النحو التالي :

الجداول ... تبدأ بالاحرف tbl مثال .. جدول امر العمل tblWorkOrder

الاستعلامات ... تبدأ بالاحرف qry مثال ... استعلام امر العمل qryWorkOrder

النماذج ... تبدأ بالاحرف frm مثال .... نموذج امر العمل frmWorkOrder

التقارير .... تبدأ بالاحرف rpt مثال .... تقرير امر العمل rptWorkOrder

قم بالتعديل وستلاحظ الفرق عند العمل على البرنامج وسيسهل عليك تطويره بإذن الله تعالي

تقبل فائق الاحترام والتقدير

وشكراً لك على ثقتك الغالية

دمت بود

#11
يوسف احمد كتب:
السلام عليكــم ورحمـة الله وبركاتــه ،،

اولاً وقبل كل شئ اشيد بهذه الروح الطيبة والخلق الرفيع .. بارك الله فيك اخي السرااج واكثر من امثالك

ساسرد لك بعض المشاكل التي قد تواجهك

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

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

وهناك امور كثيرة ... لذلك

ينصح به بشدة .. على ان يكون الاسم دالاً على وظيفته ويفضل الا يحتوي الاسم على فراغ ويكون على النحو التالي :

الجداول ... تبدأ بالاحرف tbl مثال .. جدول امر العمل tblWorkOrder

الاستعلامات ... تبدأ بالاحرف qry مثال ... استعلام امر العمل qryWorkOrder

النماذج ... تبدأ بالاحرف frm مثال .... نموذج امر العمل frmWorkOrder

التقارير .... تبدأ بالاحرف rpt مثال .... تقرير امر العمل rptWorkOrder

قم بالتعديل وستلاحظ الفرق عند العمل على البرنامج وسيسهل عليك تطويره بإذن الله تعالي

تقبل فائق الاحترام والتقدير

وشكراً لك على ثقتك الغالية

دمت بود

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

اخي الكريم .. يوسف .. أنا اللي ذو الروح الطيبة والخلق الرفيع ..

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

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

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

إذا كان كذلك فهذا يعني أن أغير الجداول بإضافة في البداية .. tbl .. فقط وباقي الاسم كما هو ..

واعمل مع النماذج والتقارير والاستتعلامات نفس الشيء

ولك كل الشكر والتقدير

والسلام ختام

#12

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

اقتباس
على ان يكون الاسم دالاً على وظيفته ويفضل الا يحتوي الاسم على فراغ

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

قد يستغرق ذلك بعض الوقت ولكن النتائج ستكون مرضية بإذن الله تعالى

دمت بود

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

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

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

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

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