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

أرجو المساعدة منذوي الخبرة

مغلق
بدأه biskra في 25 نوفمبر 2003 · 17 رد · 2,191 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت رفقة صديق بتصميم هذه القاعدة الخاصة بتنفيذ الأحكام الجزائية في الجزائر, و بما أنه مختص الا أنه لظروف خاصة استحال عليه مواصلة العمل, لذا أريد منكم المساعدة لتدارك نقائصها.

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

تنفيذ_الأحكام.rar

#2

اخي الكريم biskra

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

وكل عام وانت بخير

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

اخيك احمد

مجلد_جديد.rar

تم تعديل هذه المشاركة بواسطة AhmdMu في 25 نوفمبر 2003 في 20:40

#3

أخي أحمد أسأل الله أن يحفظك من كل سوء , و عيد سعيد.

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

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

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

أرجو أن تكون صبورا معي , وفقك الله أخي أحمد

#4

للرفع

#5

للرفع للحاجة الملحة, برنامج أستعمله فيعملي رجاء المساعدة أكرمكم الله و ضاعف حسناتكم.

#6

اخي الكريم biskra

كل عام وانت بخير

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

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

اخيك احمد

تم تعديل هذه المشاركة بواسطة AhmdMu في 29 نوفمبر 2003 في 13:09

#7

أخي أحمد أشكرك جزيل الشكر على رحابة صدرك معي.

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

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

أرجو أن يكون ما ذكرته لك واضحا يا أخي.

لن أنسى لك جميلك ان شاء الله

#8

شاكرين ومقدرين ماسعدتك يا استاذ احمد لاخينا الجزائري

#9

اخي الكريم تلميذ ابو هاجر

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

اخي الكريم biskra

قمت بعمل طريقة طباعة لك بحيث انها تطبع التقارير التي لم تطبع سابقا

طريقة العمل

اضفت حقل جديد في جدول base general اسميته ss وهو حقل رقمي والقيمة الافتراضيه له صفر

بعد ذلك نسخت التقرير بطاقة رقم 1 واللصق في نفس تقارير واسميته card1 سمه اي اسم تشاء

في مصدر السجل للتقرير اضفت الحقل الجديد ss وفي المعايير وضعت القيمه 0

(صفر)

في حدث عند الاغلاق وضعت الكود التالي

Dim a As String

a = MsgBox("هل أنت متأكد من طباعة الكشف ؟.إضغط نعم في حال طباعة الكشف واضغط لا في حال عدم طباعة الكشف", vbYesNo + vbDefaultButton2 + vbExclamation + vbMsgBoxRight, "تاكيد خروج")

If a = vbYes Then

Forms![menu principal].Visible = True

DoCmd.SetWarnings False

DoCmd.RunSQL "UPDATE [base general] SET [base general].ss = 1 WHERE ((([base general].ss)=0));"

DoCmd.SetWarnings True

End If

If a = vbNo Then

Forms![menu principal].Visible = True

End If

وظيفة هذ الكود في حال كنت متاكدا من الطباعة وضغطت زر نعم يقوم بتحديث

الحقل ss من صفر الى واحد بحيث ان كل تقرير يطبع سيأخذ القيمة واحد

وكلما اضفت سجلات جديده سيطبع السجلات الجديده فقط

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

حتى يتم تحديثه الى واحد وفي مصدر السجل للتقرير لا تنسى ان تضع الحق الجديد وفي المعيار ضع الرقم 0

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

مرة اخرى يمكنك الذهاب الى نموذج البحث والطباعة من هناك

اخي الكريم

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

ولم تسطتع فهمه انا تحت امرك المهم ان تحاول عمل بقية التقارير بنفسك لتتعلم

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

اختر ماتريد وانا تحت امرك

ملحوظه وهمس في اذنك

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

اخيك احمد

TOTO.rar

تم تعديل هذه المشاركة بواسطة AhmdMu في 30 نوفمبر 2003 في 03:42

#10

أخي أحمد مع الأسف يظهر أن الملف معطوب

#11

لقد تم التنزيل الملف تحت التجربة وفقا لنصائحك

#12

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

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

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

#13

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

ساعدني فقط في مشكلة الطباعة من رقم كذا الى رقم كذا و منع طباعة تقريري التبليغ و التعليق في حالة التبليغ الشخصي و هي التقارير التي سميتها affichage -notification

كلمة المرور هي :علي

رقم السر:1

db222.rar

#14

الاخ الكريم biskra

قمت بعمل طريقتين لطباعة التقارير من الى

الطريقة الاولى عند الضغط على زر تبليغ حكم يظهر لك صندوق ادخل الرقم الاول ثم موافق ويظهر الصندوق مرة اخرى لوضع الرقم الثاني ثم موافق يظهر التقرير للذين لم يبلغوا حسب ما فهمت من طلبك

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

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

الطريقة الثانيه

قمت بوضع مربعي نص في النموذج الرئيسي واحد باسم الرقم الاول والثاني باسم الرقم الثاني ضع الرقم الاول في الاول والثاني في الثاني ثم اضغط على زرتعليق الاحكام الجزائيه سيظهر لك التقرير للذدين لم يبلغوا

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

Between [forms]![menu principal]![aa] And [forms]![menu principal]![bb]

حيث menu principali هو اسم النموذج و aa هو اسم مربع النص (الرقم الاول ) وتجده في خصائص الحقل و bb هو اسم مربع النص الثاني ( الرقم الثاني )

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

ولا تنسانا من الدعاء

اخيك احمد

مجلد_جديد.rar

#15

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

نصائحك أفادتني في القيام بمحاولات رغم أنني لستمختصا,و لكنني سوف أجتهد حتى أصل الى الالمام بأدنى قواعد البرمجة.

#16

أخي شاكر الزين هل لك أن تبدي لي رأيك في هذه القاعدة و مساعدتي على تصحيح أخطائها.

#17

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

أخي الكريم/ biskra

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

كذلك لم تذكر ما هي المشكلة أو الصعوبة التي تواجهها حالياً ليسهل على من يساعدك التركيز عليها وحلها بإذن الله.

وللجميع خالص تحياتي وتقديري.

ibnmusqat.gif
#18

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

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

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