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

مساعدة في فحص كود - ملف 2003

بدأه alaaaboulela في 21 أكتوبر 2013 · 27 رد · 911 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

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

       =DLookup("statment", "accounts", "[id] = " & [subaccountcode])

برجاء الاطلاع على الملف وفي حال وجود اي غموض برجاء الاستفسار حتى اقوم بالتوضيح اكثر

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

66.‫MSH-ACC.rar

تم تعديل هذه المشاركة بواسطة alaaaboulela في 21 أكتوبر 2013 في 09:14

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#2

تفضل ، اطال الله في عمرك :)

 

Private Sub subaccount_AfterUpdate()

Me.subaccountcode = Me.subaccount.Column(2)
Me.statment = DLookup("[statment]", "accounts", "[id] = " & [subaccountcode])
End Sub

 

جعفر

2
#3

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

افادكم الله وزادك من علمه ....

تم تعديل هذه المشاركة بواسطة alaaaboulela في 21 أكتوبر 2013 في 10:45

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#4

حياك الله :)

1
#5

التقييم غداً بمشيئة الله لقد وصلت الحد الأقصى للتقييم اليوم :)

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#6

الله ان شاء الله يطول في عمرك اخوي وجزاك الله خير الدنيا والآخرة :)

انا ما يهمني التقييم ، المهم اني قدرت اخدمك :)

 

جعفر

1
#7

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

تم تعديل هذه المشاركة بواسطة alaaaboulela في 21 أكتوبر 2013 في 11:24

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#8

اخي واستاذي الكريم / جعفر ...

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

أرجو منك اصلاح الخطأ الموجود بقاعدة البيانات بعد ان قمت بالتعديل عليها حيث اني حذفت العلاقة بين SUBACCOUNT ID و بين حقل SUBACCOUNT وجعلتها بين ID و SUBACCOUNT كمفتاح اساسي

 فحدث خطأ ما اريد إصلاحه ....تحياتي لك ولكل المشاركين ....

77.‫MSH-ACC.rar

تم تعديل هذه المشاركة بواسطة alaaaboulela في 24 أكتوبر 2013 في 12:37

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#9

هلا والله :)

وعليكم السلام :)

 

اذا انا ما غلطان ، مشكلتك في الارقام 1 2 3 4 في الصورة المرفقة ، وخبرني اذا في شئ آخر :)

post-273849-0-49547200-1382610255_thumb.

 

جعفر

1
#11

افتح الجدول في وضع التصميم

اختر الحقل subaccount

انظر في تخصيصات الحقل في الاسفل ، ثم اختار Lookup

اختر السطر الذي عليه رقم 1 بالاحمر ، وسيظهر لك زر به 3 نقاط على اليمين

اضغط الزر وستدخل في الاستعلام الذي عملته انت سابقا

اصلح الاستعلام ، وعلى اساس هذا التصليح غير في الارقام الحمراء 2 3 و4

المفروض بعد التصليح ، ان ينفتح الجدول بدون اخطاء ، وجرب ادخال بيانات مباشرة في الجدول في الحقل subaccount

 

جعفر

تم تعديل هذه المشاركة بواسطة jjafferr في 24 أكتوبر 2013 في 13:47

1
#12

فقط ما أريده هو التعديل على الكود 

rivate Sub subaccount_AfterUpdatep()

Me.subaccountcode = Me.subaccount.Column(2)

ليتناسب مع التصميم الجديد للجدول والعلاقات الجديدة

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#13

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

وإن أصبت فجزاك الله كل خير عني وسأخبركم ... :)

تم تعديل هذه المشاركة بواسطة alaaaboulela في 24 أكتوبر 2013 في 13:52

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#14

لم أصل لحل استاذي الفاضل ...

اخبرني بالله عليك ماذا أصنع ؟؟؟

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#15

ونفس المشكلة في مربع السرد في النموذج :(

 

المرفق تم تصليحه :)

والكود صار

Me.subaccountcode = Me.subaccount.Column(1)

 

جعفر

66.2..‫MSH-ACC.mdb.zip

1
#16

جزاكم الله كل خير وبارك لك في وقتك وعلمك .....+1

تم تعديل هذه المشاركة بواسطة alaaaboulela في 24 أكتوبر 2013 في 14:14

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#17

حياك الله :)

#18

استاذي الكريم / جعفر

السلام عليكم

اعلم اني قد اثقلت عليك في الطلب 

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

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

الشرح في فورم add account وهي نفس مشكلتي السابقة والتي تفضلتم بحلها سابقاً 

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

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

‫‫MSH-ACC.rar

تم تعديل هذه المشاركة بواسطة alaaaboulela في 14 نوفمبر 2013 في 02:57

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#20

تفضل اخي :)

 

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

 

في الصورة التالية:

1. اسم الحقل الذي سنعمل عليه ،

2. بما اننا سنختار البيانات من الجدول ، لذا يجب اختيار Table/Query ،

3. يجب الضغط على هذا الزر للدخول لعمل استعلام للبيانات المطلوبة ،

4. هذا رقم العمود الموجود في الاستعلام (الذي سنكون قد عملناه في الخطوة 3 ، لاحظ اللون الاحمر في الاستعلام في الصور التالية) ،

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

   وفي حالتنا هنا ، فالقيمة التي ستحفظ في الجدول (تابع في الخطوات التاليه) ستكون رقم ID ، بينما القيمة التي تظهر في النموذج هي subaccount ،

post-273849-0-96533500-1384538829.jpg

 

 

في الصورة التالية:

الارقام الحمراء ، هي اسماء/ارقام الاعمدة التي تستخدم في مواصفات الحقل (مثل ما هو الحال في الصورة الاعلى) ،

بينما الارقام الزرقاء ، هي اسماء/ارقام الاعمدة التي تستخدم في الكود (كما سنلاحظ في احد الصور التالية) ،

ويجب ملاحظة اننا اخترنا الجدول Accounts ، واخترنا الحقول ، وضعنا الحقول بهذا الترتيب لاننا نريدها كذلك ، وكان يمكننا ان نغير في تسلسلها ،

post-273849-0-48604300-1384538844_thumb.

 

ثم عند خروجنا من الاستعلام (بالضغط على زر الخروج) ، نؤكد الطلب لحفظ واستخدام  هذه المتغيرات ،

post-273849-0-81342300-1384540240_thumb.

 

 

الآن اصبح واضحا استخدامنا للعمود رقم 2 ،

post-273849-0-73164400-1384538858.jpg

 

 

في الصورة التالية:

1. يجب كتابة عدد الاعمدة الموجودة في الاستعلام ،

2. عرض كل عمود ، وكما نلاحظ ان عندنا 3 اعمدة ،  فيهما العمود الثالث عرضها صفر (اي لا نظهر هذا العمود في النموذج عند سرد الحقل) ،

3. بما اننا لا نريد ان نرى اسماء الاعمدة (اي : ID  subaccount) ، اي انه مجرد اظهار اسم كل عمود عند سرد الحقل ،

4. وهذا مجموع عرض الاعمدة: 2.5 + 2.5 + 0 (ولا مانع من جعل هذا الرقم اكبر) ،

post-273849-0-46826600-1384538873.jpg

 

 

الآن في الكود في الحدث ، بعد تحديث نفس الحقل (subaccount) ،

نأخذ قيمة الحقل subaccountcode ، من العمود الاول (من الاستعلام) من الحقل subaccount ،

نأخذ قيمة الحقل statment ، من العمود الثاني (من الاستعلام) من الحقل subaccount ،

post-273849-0-05943700-1384538888_thumb.

 

 

وعليه ، نتوصل الى هذه النتيجة:

post-273849-0-15491700-1384538903_thumb.

 

 

 

جعفر

66.3..‫MSH-ACC.mdb.zip

1
#21

استاذي الكريم / جعفر

رغم المجهود الاكثر من رائع من قبلكم جزاكم الله كل خير

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

والشرح في الفورم ADD ACCOUNT 

باختيار اسم الحساب من COMBO BOX يظهر لي المجموعة  GROUP التابع لها الحساب والتصنيفCAT  والقائمة المالية STATMENT

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

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

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

‫‫MSH-ACC.rar

تم تعديل هذه المشاركة بواسطة alaaaboulela في 16 نوفمبر 2013 في 09:26

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#22

اخي علاء :)

 

انا وضحت لك ما عملته بالصور ، 

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

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

 

جعفر

#23

واذا كان في شئ آخر ، رجاء ابداء الملاحظة :)

 

جعفر

#24

معذرة يا استاذي هذه فورم غير الاولى 

في الفورم الجديد اضافة حساب مرتبطة بفورم الدليل ...

هي غير المرفق الاول تماماً ....

تحياتي لك وشكراً على اهتمامك بالرد

تم تعديل هذه المشاركة بواسطة alaaaboulela في 16 نوفمبر 2013 في 11:22

"اللهم إني أسألك عملاً خالصاً لوجهك الكريم وأعوذ بك من النفاق والرياء "


 


http://fmalaa.wordpress.com/


 


قسم البرامج والتدريب ونظم المعلومات المحاسبية والكورسات المجانية 


 

#25

هل هذا المطلوب؟

 

جعفر

66.4.‫‫MSH-ACC.mdb.zip

1

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