الحكيمي بتاريخ: 6 يونيو 2018 تقديم بلاغ مشاركة بتاريخ: 6 يونيو 2018 بسم الله الرحمن الرحيم اخواني الاعزاء انا عند في التقرير من نوع group above كما في الصوره المرفقه ونلاحظ ان المدخل اعلى التقرير هو الموظف رقم 1 كيف اعمل حقل بجانب هذا الرقم يقوم باظهار اسم الموظف من جدول الموظفين بشرط الرقم هذا يساوي رقم الموظف وذلك كما نعمل في الترايجر بوست تشانج في الفورمز وشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 6 يونيو 2018 تقديم بلاغ مشاركة بتاريخ: 6 يونيو 2018 السلام عليكم ورحمة الله توجد أكثر من طريقة الطريقة الاولى ضمن الجملة الأساسسة لاسترجاع البيانات من جدول بيانات مدخلي الشركات اضف ايضا جدول اسماء الموظفين select t1.empno, t2.empname from companies T1 , employees T2 where t1.empno = t2.empno وحرك اسم الحقل الجديد في المجموعه التي تريدها ------------------------------ او الطريقة الثانية استخدم تعريف متغير جديد cf في نفس المجموعه التي بها رقم الموظف واكتب بداخله أمر استرجاع الأسم من جدول الموظفين where empno = :empno رقم الموظف المسترجع من أمر الإستعلام الأساسي هو الذي يستخدم في شرط استرجاع الأسم where xxx = :xxxx اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 7 يونيو 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2018 (معدل) اخي مهندس امجد جزاك الله كل خير في هذه الليله المباركه بالضبط انا اريد تعلم الطريقه الثانيه فهل تشرح لي اكثر شو اسوي انا الان اضفت fc وضغطت عليه واخترت pl/sql كما في الصوره المرفقه شو اسوي الان اريد اكتب هذا الجمله هل اكتبها بعد كلمه begin select user_name into aaa from users where users.user_no = bbb ولكن لا اعلم على اين سترجع القيمه المطلوبه aaa هل هناك شيء اضيفه في التقرير لترجع اليه القميه ام ماذا وعند مقارنه جملة الشرط مع من يقارنها عندي في التقرير هل بنفس اسم الحقل الذي يرجع الرقم واحد الذي هو inserter_no وجزاك الله كل خير تم تعديل 7 يونيو 2018 بواسطة الحكيمي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 7 يونيو 2018 تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2018 السلام عليكم ورحمة اللهأحسنت... لقد قاربت على الحلالformula هي داله ترجع قيمه return valueوقد تكون قيمه نوعها رقمية أو حرفية ولها طول يمكنك تحديده من خصائص الفورمولا الجديده وتستطيع تحديد اسم لها ايضايجب تعريف مكان مؤقت لاستقبال فيه الناتج من أمر الselectثم تحريكه مع أمر ال return بالنسبه المتغير الذي سيطبق عليه الشرط وهو المستخرج من امر الاستعلام الأساسي ولكن ضع أمامه for example where inserter_no = :inserter_no رابط فيديو توضيحيhttps://youtu.be/gDPcwTO0MME اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 9 يونيو 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 يونيو 2018 (معدل) كل الشكر لك اخي امجد الطريقه شغاله 100 على 100 ولكن هناك مشكله بسيطه لما استدعي هذا التقرير من خلال شاشة برنامجي فانه يفتح بشكل طبيعي وكل شي تمام ولكن عندما افتح التقرير من خلال الريبورت بيلدر فانه لا يشتغل معي مباشره وتضهر لي الرسائل المرفقه ولكن علي في كل مره ان اذهب الى data model وافتح pl/sql للكود المكتوب اواعمل له كمبايلر وبعدين يشتغل مع العلم ان في الصوره الثانيه عند الضغط على الكمبايلر لا يكون هناك اخطاء وشكرا تم تعديل 9 يونيو 2018 بواسطة الحكيمي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 9 يونيو 2018 تقديم بلاغ مشاركة بتاريخ: 9 يونيو 2018 السلام عليكم ورحمة الله الطريقة الاولى اضف اسم ال schema name or username قبل أسم الجدول select user_name into xx from alhakimy.users ; where user_no = :inserter_no الطريقة الثانية لو بتستخدم 6i اضف الuserid=username/password في خصائص اختصار برنامج report builder الموجود على سطح المكتب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 10 يونيو 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 يونيو 2018 (معدل) حالولت بنفس الطريقة الي قلت عليها لكن نفس المشكله ما تغيرت وانا استخدم 10جي تم تعديل 10 يونيو 2018 بواسطة الحكيمي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 10 يونيو 2018 تقديم بلاغ مشاركة بتاريخ: 10 يونيو 2018 السلام عليكم ورحمة الله جرب - تغيير أسم الدالة function الى cf_username أو - تفيير اسم الجدول users الى اسم اخر أو ابحث عن error 907 00907 : cannot load library unit http://grokbase.com/t/freelists.org/oracle-l/056d7nre91/pls-00907-cannot-load-library-unit اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الحكيمي بتاريخ: 11 يونيو 2018 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 يونيو 2018 مشكور وما قصرت وجزاك الله كل خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.