بتاريخ: 2 مايو 200619 سنة comment_68062 الاخوة في المنتدى السلام عليكم لدي نظام اعمل عليه وواجهتني مشكلة وهي:عندي جدولين احدهما معلومات شخصية عن العملاء والاخر جدول بيانات العميل تابع لشاشة نشاط معين . في هذا النشاط يمكن منح التصديق التجاري اذا كان العميل المتقدم فردا او منظمة او شراكة بين عدة افراد و الاخير هو المشكلة حيث انني اقوم بجعل المستخدم يقوم اولا بملئ استمارة المعلومات الشخصية (الجدول الاول) ومن ثم تنتقل المعلومات الى شاشة التصديق المعين . ففي حالة الشراكة بين اكثر من شخصين يجب عليهم ان يعبؤوا جميعا استمارة معلومات شخصية ويكون لديهم رقم طلب واحد وسجلات مختلفة بمعني انني ادخل ثلاثة سجلات (سجل لكل عميل شريك) ولكن بنفس الرقم ونفس نوع النشاط المقصود المشكلة انني عندما حاولت ان انقل اسماء العملاء في عنصر نصي واحد(text item) في شاشة النشاط المطلوب لم استطيع . عملت كرسر وقام فعلا بنقل اسمين ولكن الثالث لم يضهر . ارجو منكم المساعد وجزالك الله خير في اسرع وقت اخوكم معاذ زكريا الكود الذي كتبته هو :declare cursor compose is select f_name from enquery where enq_no=:JOUR_SERV_CUST.request_no and tasd_type='تصديق مركز خدمات صحفية'and cust_type='شراكة';c_name varchar(500);beginopen compose;loopfetch compose into c_name; exit when compose%notfound;END LOOP;if c_name is null thengo_item('JOUR_SERV_CUST.roksa_no');else :JOUR_SERV_CUST.cust_name:=:JOUR_SERV_CUST.cust_name ||' æ '||c_name; go_item('JOUR_SERV_CUST.roksa_no'); end if;close compose;end; تقديم بلاغ
بتاريخ: 2 مايو 200619 سنة comment_68075 لكي يتعامل مع السجل الاخير انقل امر end loopقبل امر close cursor تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.