بتاريخ: 27 مارس 200719 سنة comment_95209 السلام عليكم ساأضيف الصورة وهي التي ستتحدث عن المشكلة والرجاء المساعدة تقديم بلاغ
بتاريخ: 27 مارس 200719 سنة comment_95249 السلام عليكم ورحمة الله وبركاته أخي الكريم أولا احييك علي الطريقة الجديدة في عرض السؤال اذا كان بلوك المستخدمين هو بلوك داتابيز يمكنك ذلك عن طريق في التريجر when-list-changesأكتب التالي BEGIN IF :SHOWUSERS IS NOT NULL THEN SET_BLOCK_PROPERTY ('USERS', default_where, 'S_NAME=' || :SHOWUSERS); GO_BLOCK ('USERS'); IF FORM_SUCCESS THEN DO_KEY ('execute_query'); END IF; END IF; END; حيث 'your block name' هو إسم البلوك الخاص بالمستخدمين علي يمين الصورة -user_list هو إسم الليست الخاصة بالمستخدمين الموجودة علي يسار الصورة -user_id هو إسم المستخدم الموجود في جدول المستخدمين غير الأسماء و ان شاء الله تشتغل الدنيا معاك مع تمنياتي بالتوفيق تقديم بلاغ
بتاريخ: 29 مارس 200719 سنة كاتب الموضوع comment_95372 شكرا اخي العزيز لكن الكود لم ينفذ اتركك مع الصور ستشرح لك اكثر بارك الله فيك تقديم بلاغ
بتاريخ: 29 مارس 200719 سنة comment_95384 سوف اجيب من خلال فهمي لسؤالك وارجو ان تخبرني إذا كان جوابي خطئ: انت تطلب اثناء الضغط على اسم من خلال list ان يظهر في اسم المستخدم فقط تلقائيا وليس جميع البياناتاعمل Trigger when_list_changesقم بالتالي :user_name:=:list_name اثناء runtime قم بالضغط مرتين على الأسم في list وسوف ينتقل إلى اسم المستخدم تقديم بلاغ
بتاريخ: 31 مارس 200719 سنة كاتب الموضوع comment_95556 شكرا اخي العزيز بس الطريقة ماضبطت انا عندي الليست مرتبطة بحقل في الداتا بيز في جدول users ,وايضا اسم المستخدم مرتبط بداتابيز s_name جربت الطريقة حقك ومشت مع الليست عادية لكن مع المطلوب لا تقديم بلاغ
بتاريخ: 1 أبريل 200719 سنة comment_95647 أخي الكريم تم تعديل الكود الي الطريقة الصحيحة جربه الأن المشكلة ان GO_BLOCK لا تقبل بامتر من نوع BLOCK هي فقط تقبل اسم البلوك و تم التصحيح جرب الان بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.