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

ساعدوني في حل هذه الفاتورة

مغلق
بدأه tarekafifi في 1 ديسمبر 2003 · 13 رد · 1,978 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

- هذا التصميم هو ما أريده بالضبط

حيث لا أدخل بيانات غير

الإسم

إسم الصنف

العدد

وسعر الوحدة

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

المشاكل :-

أولا :

-----

عندما أختار إسم الصنف فإنه يضيف صنف جديد في جدول الأصناف مع رقم صنف جديد

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

ليس هذا هو المطلوب لأن المفروض اني استدعي فقط رقم الصنف لإدراجه في الجدول

ثانيا :

-----

حاولت عمل مسلسل للأصناف لكل فاتورة علي حدى ,, حيث عندما اكتب سطر جديد في الفاتورة يضيف رقم 1 ثم 2 , 3 إلي آخره

حاولت عمل ماقمت به في رقم الفاتورة ولكن فشلت حيث انه يضع الرقم الأخير لكل الحقول ولا يميز الفاتورة بعينها ؟؟؟؟؟؟؟؟؟؟؟؟

ثالثا :

-----

لقد قمت بعمل رقم تسلسلي للفاتورة عند إضافة سجل جديد يقوم بعمل رقم جديد للفاتورة .......

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

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

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

يوجد المثال للتوضيح ,, لعلي اكون قد شرحت بالتفصيل

مع تحياتي

test.rar

#2

لنقم بتنفيذ المطلوب على مراحل حيث انني لم افهم مطلوبك في ثانياً وثالثاً عندما شاهدت المثال .

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

test.rar

sob7ank.jpg

فرض على الناس أن يتوبوا**** لكن ترك الذنوب أوجب

والصبر في النائبات صعب**** لكن فوات الثواب أصعب

والدهر في صرفه عجيب**** لكن غفلة الناس أعجب

وكل ما قد يجي قريب****والموت للعبد من ذاك أقرب

#3

أخي العزيز / طارق عفيفي ،،،، السلام عليكم ورحمة الله وبركاته

لقد درست المثال الذي وضعته :

يوجد به ثلاثة جداول :

الجدول الاول : هو جدول الاصناف (Categorys ) .

الجدول الثاني : هو جدول العمليات ( الفواتير ) وهو بإسم (Orders ) .

الجدول الثالث : هو جدول تفاصيل العمليات ( أي تفاصيل الفواتير ) وهو بإسم (OrderDetail ) .

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

عملت لك بين جدول ( العمليات ) وجدول ( تفاصيل العمليات ) علاقة ( رأس بأطراف ) وجعلتها بفرض التكامل المرجعي ( تتالي تحديث ) و ( تتالي حذف ) . وجعلت العلاقة بين هذين الجدولين بالحقل (OrdNum ) رقم العملية ،،،، حيث أنه موجود ضمن حقول الجدولين ،،، كان بإمكانك الربط بين هذين الجدولين برقم ( الفاتورة ) ولكن لم أجد رقماً للفاتورة في جدول ( تفاصيل العمليات ) بل وجدت رقم العملية ،،، فعلت الربط بهذا الحقل .

وعملت لك أيضا بين جدول ( الاصناف ) وجدول ( تفاصيل العمليات ) علاقة ( رأس بأطراف ) وجعلتها أيضا بفرض التكامل المرجعي ( تتالي تحديث ) و( تتالي حذف ) . وجعلت العلاقة بين هذين الجدولين بالحقل (CatNum ) رقم الصنف ،،،، حيث أنه موجود ضمن حقول الجدولين .

اسم الشخص موجود ضمن جدول ( الفواتير ) ولكن ليس موجود ضمن جدول ( تفاصيل الفواتير ) إذن لا يمكنك أن تحدد اسم الشخص لإضافة تفاصيل فاتورته ،،،، كما وضعت أنت في المثال

والصحيح هو أن تحدد ( رقم العملية ) حيث أنها لن تتكرر في جدول العمليات بينما ( اسم الشخص ) كما في المثال : توجد عمليتين بإسم ( احمد ) ،،،، فعندما تحدد ( اسم الشخص ) ( احمد ) من سوف تسرد لك رقم واصناف فاتورته ،،،، سوف يكون هناك تضارب ،،،، ولكن عندما تحدد ( رقم العملية ) حيث أن الرقم غير مكرر سوف تسرد لك رقم الفاتورة المحددة لهذه العملية والاصناف لهذه العملية .

بالنسبة لرقم ( التسلسل ) لأصناف الفاتورة ،،، أنا لا أرى لها داعي ،،، فبإمكانك عمل هذا التسلسل في التقرير ،،،، ولكن عملت لك طريقة تكتب لك تسلسلاً لاصناف الفاتورة والطريقة هي :

عملت لك عداد لاصناف الفاتورة أو العملية التي تعمل عليها ،،، وعند إضافة صنف جديد للعملية يقول بإضافة ( 1 ) إلى هذا العداد و مساواته بالحقل (num ) في جدول (OrderDetail ) ،،،، والكود الذي يقوم بعملية العد هو :

=DCount("[CatNum]";"OrderDetail";"[ordnum]= forms![tes]![t1]")

سوف تجده في النموذج الفرعي (tes1 ) بإسم ( sh ) …..

شاكر الزين

BILL_XP.zip

المسلم من سلم الناس من لسانه ويده

#4

شكرا لك أخ شاكر والأخ alali100

شكرا لكم جزيل الشكر أولا علي المساعدة السريعة والرد الفعال

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

لقد قمت بتفحص المثال أخ شاكر

ولقد قمت بالفعل بتحميله وهذا ما أبحث عنه

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

وبالنسبة لإستفسارك بالنسبة لرقم الفاتورة لماذا لم اجعلها هي الأساس

هو أنني لو لاحظت عندي رقم العملية وهذا يرمز لكذا عملية منها

المبيعات

المشتريات

المصروفات

الإيرادات الأخري

فمثلا عندي للمبيعات :: فاتورة رقم كذا وتتتالي أرقام الفاتورة

وعندي مشتريات // لها أيضا رقم امر شراء رقم آخر وتتتالي آيضا أرقامه منفصلة هذا تفسيري لعدم جعل رقم الفاتوره هو الأساس

--------

أما بالنسبة لإدراج رقم تسلسلي في النموزج

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

-----------

وسوف تعجمكم إن شاء الله تصميم هذا البرنامج

وسوف أقوم بإهدائه لهذا المنتدي كهدية

لما قدمه لي من إستفادات كثيرة في صناعة برامجي

----------

وأتمني أن اتحول إلي أكثر من مجرد عضو عندي كثير من الأمثلة أريد

أن أفيد بها كل المنتدي ( ولكن لضيق وقتي في صناعة برنامج إن شاء الله

عندما انتهي منه سوف أقوم بكل ما أستطيع )

-----------

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

مع تحياتي لكم ولكل أعضاء المنتدي

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

#5

حياك الله أخي / طارق ،،،،

اقتباس

اقتباس
لقد قمت بتفحص المثال أخ شاكر

ولقد قمت بالفعل بتحميله وهذا ما أبحث عنه

الحمد لله أن قد حلت مشكلتك ،،،

اقتباس

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

سوف ماذا ؟؟؟؟؟؟

شاكر الزين

المسلم من سلم الناس من لسانه ويده

#6

سوف أهدي مجموعة من أفكاري لكم إن شاء الله

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

أتمني أن أنتهي بسرعة ,,,,

أكيد سوف تقف أمامي أشياء سوف أستعين بكم فيها

مع تحياتي

#7

اخي شكرا على البرنامج الجميل لكن هل هناك لوحة رئيسة لهذا البرنامج مثل:

ادخال الاصناف

ادخال العملاء

استعلام وهكذا

#8

أكيد أخ زاهي

يوجد لوحة رئيسية

وكل شيء

#9

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

#10

أخ / زاهي

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

ليس هذا فحسب ولكن توجد لديه عدة أمثلة ربما تكون جديدة على الاعضاء ،،،،سوف يطرحها هنا للاستفادة منها ،،،، جعل الله ذلك في ميزان حسناته ,,,,

شاكر الزين

المسلم من سلم الناس من لسانه ويده

#11

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

#12

بارك الله فيك يا اخي وعزيزي

طارق

#13

تحية لكم جميعا فأنا لا أستحق كل هذا

هذا فقط أقل شيء أستطيع أن أقدمه لكم لما قدمتموه لي من علم

بإذن الله عندما أنتهي منه سوف أوافيكم علي الأقل لتجميع الآراء

ومعرفة أوجه القصور فيه

؟؟؟؟؟؟؟؟؟؟ انتم أكيد تعلمون جيدا ان صناعة برنامج بتاخد وقت كتير

مع كل طلبات من العميل .... فلا تقلقوا إذا تأخرت

#14

ربنا يوفقك ونحن في الانتظار

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

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