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

سؤال فى الأكسيس

مغلق
بدأه مازن مصطفى في 22 أغسطس 2006 · 5 رد · 704 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إلى الأخوة الأفاضل فى المنتدى أولاً الشكر كل الشكر على القائمين بهذا الصرح الشامخ

وأرجو أن لايغضب منى أحد حيث أننى مبتدأ جداً فى تعليم البرمجة بالأكسيس

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

لدى سؤال واجهنى ولاأستطيع حله : كما تفضلت على سيادتكم بأننى قمت بعمل مشروع مطعم ومعنى ذلك أن هناك فاتورة وأريد أن أكتب فى خانة الكمية قيمة ربع ونصف كمثال (1/4 ، 1/2 أو 1/8 أو 3/4) كيف أقوم بتنفيذ ذلك بخانة الكمية حيث أنها تكتب أرقام صحيحة أو عشرية مع أحتساب هذا فى السعر لأظهار القيمة وأيضاً الوحدة هى 1 كيلو وفى خانة الرصيد يوجد لدى مثلاً 100 كيلو فكيف يخصم الربع 1 كيلو من كمية الرصيد .

والسؤال الثانى هو فى النموذج يوجد به بيانات العميل وبيانات الفاتورة وتفاصيل الفاتورة والرصيد وبيان الأسعار فى نموذج واحد كيف أضعهم فى تقرير بحيث يظهر فى الطباعة كل هذه الجداول من النموذج وأقوم بتنسيقها وطبعها على ورقة 15سم × 20 سم من خلال النموذج على آخر فاتورة أو آخر بيانات مدخلة داخل النموذج .

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

وشكرااااااااااااً

#2

السلام عليكم

الاخ مازم الكريم

انت شغال فى مطعم يعني انت طبعا محترف اكسل لان اجابة سؤالك تبدا من الاكسل

فى تنسيق الخلايا بالاكسل فى تاريخ/عملة.... وكسر اعتيادي fraction

الاكسل برمج الكسر بشكل محدد بسط ( عدد ارقام البسط ) ومقام ( عدد ارقام المقام )

وفى بعض الصيغ بالاكسل حدد المقام مثلا 2 او 8 او 100

انت فى سؤالك لازم تحدد عدد ارقام البسط والمقام ........... لماذا ؟

لان تنسيق مربع نص الكسر الاعتيادي سيكون نص ثم نطلب من الاكسس بعد كتابة الكسر الاعتيادي ان يقوم بقسمة قيمة الحرف الاول من اليسار ( الوظيفة left )

علي قيمة الحرف الاول من اليمين ( الوظيفة Right)

يعني نكتب فى مربع نص 8/1 يكون الناتج الرقمي 0.125 وهذه القيم يحب ان تكون مخزنة بالجدول حتي يتم خصم القيمة الرقمية من المخزون

شوف المرفق

نصيحة اخوية لو انت شغال F&B لازم البرنامج يخرج النسب

F تكون نسبته بحد اقصي 49%

B تكون نسبته لو انت فى مصر 27% ....... طبعا عارف ليه :-))))

Mazen.rar

تم تعديل هذه المشاركة بواسطة ahamied في 22 أغسطس 2006 في 11:54

Microsoft Certified DataBase Administrator MCDBA

#3

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

الأخ الكريم ahamied

أشكرك جداً على ردك الجميل والملف المرفق وأننى لم أتوقع أن يتكرم على أحد ويرد

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

وقد قمت بتنزيل الملف وأعرفك ياأخى الكريم بأننى قمت بعمل اللازم من ناحية موضوع الكسر

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

1 ـ جدول العملاء (الكود ـ والأسم ـ ورقم التليفون ـ والعنوان).

2 ـ جدول الفاتورة الرئيسى (رقم الفاتورة ـ تاريخها ـ وقتها ـ الموظف ـ مؤشر التحديث)

3 ـ جدول الفاتورة الفرعى (رقم الفاتورة ـ كود الصنف ـ الكمية ـ القيمة ـ ملاحظات)

4 ـ جدول تسعير (أسم الصنف ـ السعر ـ الرصيد)

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

تم تعديل هذه المشاركة بواسطة مازن مصطفى في 26 أغسطس 2006 في 03:45

#4

السلام عليكم

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

شوف يا سيدي شوية اعتبارات:

1- تأكد من نوع العلاقة بين الجدول الرئيسي للفاتورة والجدول الفرعي للفاتورة من النوع One To many

2- ايضا نوع العلاقة بين جدول الاسعار والجدول الفرعي للفاتورة One to many

3- زيد علي نوع العلاقة انها Updated & cascade & Deleted records علشان لما تحذف فاتورة من النموزج الرئيسي يتم حذف سطورها من الجدول الفرعي

نرجع لموضوع الطباعة :

1 - من نفس النموزج الرئيسي اللي فرضا اسمه MainInv

رقم الفاتورة اسمه [invNum] والتتقرير اسمه InvoiceRepايضا فيه حقل اسمه [invNum]

يبقي تروح تعمل ماكرو openReport - اختار اسم التقرير ثم اختار طريقة العرض واترك الفلتر فارغ

ثم فى خانة where اكتب الشرط التالي

[invNum]=Forms!MainInv![invNum]

ثم انشئ زرار وتخليه ينفذ الماكرو

ولو مش عايز ماكرو ممكن تحول الماكرو لكود ثم تنسب هذا الكود ايضا الي زر

2- من نموزج الطباعة اللي اسمه PrintForm

نفس القصة - ماكرو + الشرط

[invNum]=Forms!PrintForm![invNum]

شوف يا استاذ الشرط فيه 2 InvNum مرة فى الاول ومرة فى الاخر

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

كمان شوف الرابط ده فى المنتدي عن نفس النوضوع

/index.php?showtopic=104791

تم تعديل هذه المشاركة بواسطة ahamied في 26 أغسطس 2006 في 11:01

Microsoft Certified DataBase Administrator MCDBA

#5

أخى الكريم ahamied

حفظك الله ورعاك

أشكرك جداً على سرعة تلبيتك فى الرد وسوف أقوم بتنفيذ الماكرو وأبلغك بالنتيجة

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

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

وأرجو أن لايكون هذا خروج عن مقتضيات المنتدى

#6

أشكرك أخى الكريم على ردك ونصائحك المفيدة

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

بارك الله فيك وفى الأخت زهرة وأدعوا لكم بالتوفيق

وشكراً

وإلى اللقاء فى سؤال جديد وموضوع جديد

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

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