بتاريخ: 6 مايو 20169 سنة comment_274340 السلام عليكم عندي حقلين مخزنين في قاعدة البيانات لجدول الاصنافاريد عند انشاء التقرير اضرب مثلاً الحقل الاول وليكن الكمية في سعر الشراء او مثلاً في سعر البيع ليطلع اجمالي سعر الشراء او البيعكيف اعمل هذا في الريبورت يعني لما اعمل حقل ثالث في التقرير فين اكتب العملية الحسابية وكيفارجوا المساعده وشكراً تقديم بلاغ
بتاريخ: 6 مايو 20169 سنة comment_274341 يتم من خلال عمل formula والحقل الثالث يكون الـ source له إسم هذه الـ formula هذا الموضوع يخص التقارير كنت كتبته في قسم التقارير تقديم بلاغ
بتاريخ: 6 مايو 20169 سنة كاتب الموضوع comment_274348 بحثت في كتاباتك ماحصلت الا موضوعين او اكثر بس ماحصلت المقصود ممكن تدلينا فين واذا في فيديو ممكن وشكرا لك تقديم بلاغ
بتاريخ: 6 مايو 20169 سنة comment_274351 اسحب عمود من نوع فورميولا من الادوات الموجودة في لوحة الادوات في الـ datamodel , غير نوع بياناته الى " رقمى " . اذا كانوا العمودين موجودين في الكويرى بتاع التقرير , هيبقى الكود return :column1 + :column2 ; لو مش موجودين , select qty * purchase_price into v_total from table where item_id = :item_id ; return v_total ; تم تعديل 6 مايو 20169 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 6 مايو 20169 سنة comment_274353 المعذرة لم تفهم قصدي أنا لم أقل أنا كتبته في قسم التقارير أنا قصدت لو كنت كتبته حضرتك في قسم التقارير عموماً تمت إجابتك في أعلاه من قبل الأخ إسلام تقديم بلاغ
بتاريخ: 6 مايو 20169 سنة كاتب الموضوع comment_274360 شكراً لكم وما قصرتمبجرب الطريقه تم تعديل 6 مايو 20169 سنة بواسطة عمرو العرشاني تقديم بلاغ
بتاريخ: 7 مايو 20169 سنة comment_274384 شكراً لكم وما قصرتم بجرب الطريقه هل تم حل المشكلة لديك ؟ تقديم بلاغ
بتاريخ: 12 مايو 20169 سنة كاتب الموضوع comment_274567 انا اسف انقطع الانترنت عندنا عمود الكمية وسعر البيع موجودين لذلك انا استخدمت الكود الاول اللي كتبه الاستاذ اسلام لكن يطلع الخطا لما اعمل علامة الضرب بينهمالخطا يقولتم مواجهة الرمز*عند توقع التالي =وما يرضيوانا عملت فيلد واعطيت له تسميه علشان اخلي القيمة تظهر لي فيه وعملت المصدر حقه الفورميلا اللي عملته بس برضه يطلع خطاوبعد تقديم بلاغ
بتاريخ: 14 مايو 20169 سنة كاتب الموضوع comment_274656 طبعاً عملت نفس الكود الاول ومازال الخطا وعملت فيلد وربط مصدره بالفورميلا ومارضي وعملت بعد return اسم الفيلد وهوtotalشوف هل كتبت الكود خطا تقديم بلاغ
بتاريخ: 14 مايو 20169 سنة comment_274677 BEGIN RETURN K_QUE * K_PRICE ; END ; ملحوظة : اعطى اسماء مفهومة لاى شئ مثلا QTY NOT QUE , وانا طبعا معرفش الـ K_ دى خاصة بايه . 2- راجع على الـ FUNCTION في الـ PL/SQL . تم تعديل 14 مايو 20169 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 14 مايو 20169 سنة كاتب الموضوع comment_274680 الk_QUE, انا عملته للكميةK_PRICE لسعر البيع تقديم بلاغ
بتاريخ: 14 مايو 20169 سنة comment_274681 K_ ليس لها وقع من الاعراب . QUANTITY كيف اختصرتها لـ QTE , لا يوجد حرف E في الكلمة . تقديم بلاغ
بتاريخ: 14 مايو 20169 سنة كاتب الموضوع comment_274683 هاذم تسمية الحقل حق عمود الكمية وسعر البيع في sql في جدول الاصناف مجرد اسم لحقل في جدول ايش يعني موقع من الاعراب هو اسم فقطيعني k انا اخصرته لكلمة kind نوع او صنف تقديم بلاغ
بتاريخ: 14 مايو 20169 سنة comment_274684 عود نفسك ان اسم اى object لازم يكون meaningful , لان الشغل المفروض بيدخل عليه اكتر من واحد مش انت بس , فالطبيعى انك تسهل علي غيرك يفهم العمود او الحقل او ايا كان خاص بايه , ثم انت نفسك بعد كده هتنسى الحاجات دى تخص ايه . - لو رحت مقابلة في شركة ولقاك مسمى variables x number y varchar2 بالشكل ده , لو شركة محترمة هتبقى نقطة سلبية في حقك . you can google for " oracle naming standards " تم تعديل 14 مايو 20169 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة كاتب الموضوع comment_274699 شكراً لك ع المعلومات الرائعهممكن لو في ازعاج تعطينا مثال للفورميلا لحقلين من جدول وليكن الكميه في السعر لاظهار اجمالي سعر الكمية علماً ان حقل الكمية والسعر موجودين في التقرير ارجو فقط التوضيحوشكراً لكم تم تعديل 15 مايو 20169 سنة بواسطة عمرو العرشاني تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة comment_274701 انا كتبتلك الجملة بالحقلين الى ذكرتهم . return :k_que * :k_price ; انت كاتب كده :k_que * :k_price ; return ; تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة كاتب الموضوع comment_274704 كتبت مثل ما عملت انت وافعل ترجمه وما يطلع اي خطا وعملت فيلد وخليت مصدره الفورميلا لكن لما اعمل تنفيذ ما يرضي يتنفذ ويطلع الرسائل التاليهالرساله الاولى ..الذي له تكرار غير متوافق ،'k_que' يشير الى العمودcf_1 العمود: rep-1517الرساله الثانية ..الذي له تكرار غير متوافق ،'k_price' يشير الى العمودcf_1 العمود: rep-1517علماً ان cf_1 اسم الفورميلا تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة comment_274707 لانك حاطط الحقل الى بيقرأ من الفورميولا في فريم مختلف عن الفريم الخاص بالجروب الى فيه الفورميولا . ملحوظة : cf_1 ابقى غيرها لـ total_price_cf مثلا , واتعود دايما cf تبقى في الآخر . تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة كاتب الموضوع comment_274708 عفواً لكثرة الاسئلهبس انا اخترت الفورميلا ورسمتها بمكان فارغ بالداتا موديلورسمت الفيلد بالفريم اللي فيه الحقول ومكانه تظهر الرساله تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة comment_274713 حط الفورميولا فى الجروب الى فيه الحقلين وحط الحقل فى نفس فريم الجروب تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة كاتب الموضوع comment_274715 كيف اخلي الفورميلا بالجروب انا اخذت ورسمته بمكان فارغ بالدتا موديل كيف اخليها تابعه للجروب تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة كاتب الموضوع comment_274727 الف الف شكر استاذ اسلام على تعاونك معي اتمنى لك الخير دوماً شكراً لتواضعك وصبرك على كثرة اسئلتي شكراً لمساعدتك ...انت وبقية الاعظاء شكراً لكم تقديم بلاغ
بتاريخ: 15 مايو 20169 سنة comment_274728 عفوا , بس ذاكر reports كويس عشان كده الاساسيات واقعة منك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.