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

كيفية فصل حسابات الموردين لكل محل

بدأه ahmedabuzena في 3 يناير 2014 · 21 رد · 1,581 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

 

 السلام عليكم كيف افصل حسابات الموردين بحيث يكون كل محل حساباتة مع المورد منفصلة عن المحل الاخر  فى هذا المثال المشكلة التى اريد حلها فعند اختيار المحل رقم 1  ثم  كتابة حسابات الموردين الخاصة بمحل رقم 1 فى جدول supplier account ثم اختيار محل رقم 2 لكتابة حساباتة  فاذا كان المورد مشترك بين محل رقم 1 ومحل رقم 2 يحدث  conflict لتكرار حسابات محل رقم 1 ولا يعطينى جدول فاضي لكتابة حسابات محل رق 2 فقط فكيف احل هذة المشكلة وافصل حسابات المحلات عن بعضها حتى لو تكرر المورد في اكثر من محل وشكرا مقدما على الاهتمام والمساعدة وكل عام وانتم بخير 

 

Database1.rar

#2

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

New folder.rar

#3

المشكلة لديك أخى أنك ربطت الجدولين باسم المورد

ما تريد فعله غير واضح يرجى توضيح ماتريد حتى نتمكن من مساعدتك

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

الاخ احمد ابو زينه المحترم

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

#5
Abo_Yossof كتب:

المشكلة لديك أخى أنك ربطت الجدولين باسم المورد

ما تريد فعله غير واضح يرجى توضيح ماتريد حتى نتمكن من المساعدة

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

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

#6

السلام عليكم

فين اهل الخبرة ارجو سرعة مساعدتى

#7

السلام عليكم

الحقيقه انا لا افهم ما انت تريده وراجعت المثال المرفوع ولم افهمه

ولكن املك لك حل بسيط جدا

وهو ان تسبق اسم المورد برقم الفرع مثلا

المورد  زيد

الفرع الاول 1 زيد

الفرع الثاني 2 زيد

الفرع الثالث 3 زيد

اعتقد سوف يكون حل لمشكلتك اخي العزيز

#8

اخي قم بإنشاء جدول منفصل اسمه الفروع

ثم ادخل الفرع 1 الفرغ 2 الفرع 3

وفي جدول الموردين سيكون اسم المورد والفرع التابع له

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

وهكذا سيكون السجل بالشكل التالي

اسم المورد      الفرع

زيد              الفرع1

زيد              الفرع2

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

بالتوفيق

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#9

الملف بعد التعديل

 

ارجو ان يكون هذا ما تريده

sa-Database1.rar

#10

تم اضافة تقرير حساب المحلات

 

خطوات العمل على قاعدة البيانات

1- تفنح قاعدة البيانات على فورم المحلات

2- بالنقر على اسم المحل المطلوب يتم قتح فورم الموردين والفواتير

3- اختر المورد المطلوب لفتح سجله

4- قم بتسجيل رقم الفاتورة الجديدة وسوف يتم تسجيل اسم المحل الذى قمت باختيارة فى الخطوة رقم 2

 

5 يوجد 2 تقرير الأول لحساب كل مورد حسب المحل

والثانى لحساب المحل 

sa-Database1.rar

#11
samir1 كتب:

تم اضافة تقرير حساب المحلات

 

خطوات العمل على قاعدة البيانات

1- تفنح قاعدة البيانات على فورم المحلات

2- بالنقر على اسم المحل المطلوب يتم قتح فورم الموردين والفواتير

3- اختر المورد المطلوب لفتح سجله

4- قم بتسجيل رقم الفاتورة الجديدة وسوف يتم تسجيل اسم المحل الذى قمت باختيارة فى الخطوة رقم 2

 

5 يوجد 2 تقرير الأول لحساب كل مورد حسب المحل

والثانى لحساب المحل 

 

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

Database1.rar

#12

السلام عليكم فى المرفقات الحل للنتيجة التى اريدها ولكن هذا الحل محدود ولا يقبل الاضافة ففى هذا المثال استغنيت عن جدول المحلات بحيث لا اقدر ان اضيف محل جديد لانى جعلت account main مشترك بين اربع جداول وهم عدد المحلات account sub 1 , account sub 2,account sub 3, account sub 4 فتكون هذة الطريقة فعالة كحل مؤقت حتى تساعدونى ان شاء الله فى حل مشكلتى لانى لا اقدر ان اضيف محل اخر الا ان اضيف account sub 5 واربطة ب ال account main وهذة الطريقة لا تنفع مع مستخدم عادى ارجو حل مشكلتى فى اسرع وقت وشكرا على المساعدة

Database1 new.rar

#13

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

بحيث ان  يتم تسجيل اسم المحل فى كل سجل

وقد تم عمل التقارير كما طلبت

فلماذا نقوم بالتعديل ؟؟؟

#14

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

تم تعديل هذه المشاركة بواسطة ahmedabuzena في 14 يناير 2014 في 09:45

#15

السلام عليكم ارجو الاهتمام بالرد علي مشكلتي وجزاكم الله كل خير

#16

أ/ أحمد 

 

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

 

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

يتم تسجيل المحل فيه تلقائى او يتم اختيار المحل كما تريد

تم تعديل هذه المشاركة بواسطة samir1 في 16 يناير 2014 في 00:08

#17

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

#18
samir1 كتب:

تم اضافة تقرير حساب المحلات

 

خطوات العمل على قاعدة البيانات

1- تفنح قاعدة البيانات على فورم المحلات

2- بالنقر على اسم المحل المطلوب يتم قتح فورم الموردين والفواتير

3- اختر المورد المطلوب لفتح سجله

4- قم بتسجيل رقم الفاتورة الجديدة وسوف يتم تسجيل اسم المحل الذى قمت باختيارة فى الخطوة رقم 2

 

5 يوجد 2 تقرير الأول لحساب كل مورد حسب المحل

والثانى لحساب المحل 

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

انا عندى فكرة لو تقدر تساعدنى فى تنفيذها 

1 جدول المحلات وبة حقل اسم المحل وحقل كود المحل

2 جدول الموردين 

3 جدول حسابات الموردين الرئيسى وبة حقل اسم المورد وحقل كود المحل

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

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

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

#19

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

وليست هناك صفحة واحدة لكل مورد   ( هل هذا ما تقصده )

#20
samir1 كتب:

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

وليست هناك صفحة واحدة لكل مورد   ( هل هذا ما تقصده )

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

#21

هذا هو الملف المرفق

Database1.rar

#22

فين الحلول يا اهل الخبرة 

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