بتاريخ: 15 يناير 201115 سنة comment_207349 بسم الله الرحمن الرحيمانا عندي فورمة بسيطة جدااااا عبارة عن تسجيل الايراد اليومي لمطعم وذلك على النحو التالي:جدول الايرادات يوجد به حقول (رقم العمليةPK - التاريخ - الايراد - رمز الفرعFK )جدول الفروع "على اساس ان المطعم له 3 فروع" يوجد به الحقول (رمز الفرعPK - اسم الفرع)وعامل بلوك (Non database) فيه تيكست ايتم من نوع كومبو بوكس وعدد 3 ازرار (weekly revenue - monthly revenue - yearly revenue) حيث سيتم ادخال رمز الفرع عن طريق الاختيار من الكومبو بوكس واختيار فرع معين ثم الضغط على اي زر المفروض يحولني بشاشة التقارير عشان يعرض التقرير الخاص اما بالايراد اليومي او الايراد الاسبوعي او الايراد السنوي على حسب الضغط على اي زر من الثلاثة....والمطلوب هو عمل الكود الخاص بهذه الازرار الثلاثة وعمل التقرير المناسب لكل حالة من الثلاثة واتمنى من الاخوة اصحاب الخبرة ان يساعدوني حيث انني مازلت حديث التعامل مع التقارير وجزاكم الله خيرا والله المستعان تقديم بلاغ
بتاريخ: 16 يناير 201115 سنة comment_207501 السلام عليكمبالنسبة ليومي او شهري او سنوي بسيطةلكن لو اسبوعي انت هتكون عاوزه ازاي مثلا انت تريد الايراد من السبت للجمعة ام ماذا؟ تقديم بلاغ
بتاريخ: 16 يناير 201115 سنة كاتب الموضوع comment_207506 السلام عليكمبشكرك اخي الفاضل على الاهتمام بالرد على رسالتيبالنسبة لموضوع اسبوعي ده انا فكرت كويس لقيت انه الافضل من موضوع اسبوعي وشهري وسنوي نخليه عبارة عن تاريخين في 2 تيسكت ايتم (من - الى) ارجو حضرتك تكون فهمت وجهة نظري والله المستعان لو حضرتك حبيت تستفسر عن اي حاجة تاني ابعتلي وانا هرد عليك فورا انا قاعد طول اليوم وجزاك الله خيرا وعلى الله التوفيق تقديم بلاغ
بتاريخ: 17 يناير 201115 سنة comment_207562 السلام عليكميمكنك كتابة جملة ال query بدون where وترسل ال where condition كا lexical parameter والشرط هيكون كده او الايراد اليومي where to_char(sale_date,'dd')=to_char(sysdate,'dd'); شهري where to_char(sale_date,'mm')=to_char(sysdate,'mm'); سنوي where to_char(sale_date,'yyyy')=to_char(sysdate,'yyyy'); اسبوعي where to_char(sale_date,'ww')=to_char(sysdate,'ww'); انا قارنت لك بتاريخ اليوم يمكنك عمل تكست لوضع القيمة المراد المقارنة بها بدل من تاريخ اليومموفق تقديم بلاغ
بتاريخ: 17 يناير 201115 سنة كاتب الموضوع comment_207598 السلام عليكمشكرا على اهتمامك اخي الفاضلبس انا اسف جدا انا مش فاهم بالظبط اقوم بوضع Query فين بالظبط انا كنت عايز اعمل ريبورت وانا ضعيف جدااا ف الريبورت ومش عارف اعمل ايه بالظبط ممكن لو سمحت اخي الفاضي ان توضحلي اكتر شويةوجزاك الله خيرا تقديم بلاغ
بتاريخ: 15 يونيو 201411 سنة comment_251982 مرحبا أستاذ mustafa استخدمت كود التقرير الشهري لما اطبع التقرير يظهر كل السنوات في شهر مثل شهر 6 يظهر تقرير شهر6 للسنة 2013 و 2014 كيف نعمل بس تبع السنه تقديم بلاغ
بتاريخ: 15 يونيو 201411 سنة comment_251993 السلام عليكم اخي الكريمالتقرير الشهري بيطلع كل الشهور على كل السنين لانك لم تحدد السنة where to_char(sale_date,'mm')=to_char(sysdate,'mm'); بل حددت له الشهر فقطفيجب عليك تحديد السنة ايضاwhere to_char(sale_date,'mmyyyy')=to_char(sysdate,'mmyyyy');ولكن هذا التقرير الشهري يأتى بالبيانات للشهر الحالي فقطولكن ماذا لو اراد المستخدم استعلام عن الشهر الماضي او اول شهر فى السنة او شهر معين فى سنة ماضيةفالطريقة السابقة لن تفيده فى هذه الحالةانا ارى ان افضل طريقة هو عدم عمل اى من تقرير اسبوعي او شهري او سنويبل تضع له تاريخين فقط وهو حر ان يضع استعلام عن سنتين مثلا او ثلات او اكثر او اقلاو حتى استعلام عن اى عدة ايام فى السنةهذا كله متوقف على نظام العملwhere trunc(sales_date ) between : p_from_date and : p_to_date تم تعديل 15 يونيو 201411 سنة بواسطة mohamedali013 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.