مستحيل بتاريخ: 8 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 8 يوليو 2009 السلام عليكم ورحمة الله وبركاتهابي اكتب بعض الحروف من الاسم في التكست فوق وتطلع لي النتائج تحت كامله بكل الحقول وكل ما اكتب حرف زياده كل ماتكون النتائج اكثر دقة على حسب اللي اكتبهحاولت كثير ماعرفتارجو المساعدةمستحيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 8 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 8 يوليو 2009 السلام عليكماخي الحبيب...استخدم جملة LIKE والكود كالتالي: P_NAME LIKE '%'||:BLK.PART_NAME||'%' وضع هذا الكود ...اضهب على خصائص البلوك التابيولر وعندك خاصية الـــ WHERE-CLUSE اكتب الكود بداخلهابالاضافه على نفس البلوكاضف ترجر WHEN-NEW-BLOCK-INSTANCE واكتب الكود التالي: EXECUTE_QUERY(); بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 9 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 9 يوليو 2009 السلام عليكم أخي مستحيل ماتريده لايستطيع الديفيلوبير تنفيذه مباشرةممكن تحتاج إلى جافا بينز للقيام بماتريد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
مستحيل بتاريخ: 9 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 يوليو 2009 مشكووور اخي بالي اوراكل بس مازبط معي-----مشكور اخي مصطفى ، يعني ماينفع خلاص ؟------- -- swm_emp = the table; -- emp_no = employee's number; -- emp_name = employee's name; -- emp_srch = the block's name; -- txt_search = for search; -- Declare cursor crsr is select emp_no from swm_emp where lower(emp_name) like '%'||lower(:emp_srch.txt_search)||'%'; v_emp_no swm_emp.emp_no%type; begin -- how can I clear the block here؟ open crsr; loop fetch crsr into v_emp_no; exit when crsr%notfound; set_block_property('emp_srch',default_where,'emp_no=v_emp_no'); execute_query; end loop; close crsr; end; مستحيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 9 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 9 يوليو 2009 اخي غيرت اسم الايتم واسم البلوك ؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abdu1_far بتاريخ: 9 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 9 يوليو 2009 هو حضرتك عايز الكلام ده على زرار ولا عايزه كل لما تزود حرف يعمل اتوماتيك بحث لو عايزه على زرار يبقى مفيش مشكلة ، لكن لو عايزه كل ما تكتب حرف يبقى زي ما قال الاخ مصطفىاو ممكن تتحايل على الموضوع بأه وتعمل تايمر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
مستحيل بتاريخ: 10 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 يوليو 2009 اخوي بالي اوراكل ايوة اكيد غيرت الاسماء مثل ماهي عنديبس انا مابغى لما يفتح البلوك يعمل البحث ،، ابغى مثل ماقال الاخ اوراكل كل ما اكتب حرف يعمل البحث اتوماتيك.لو تسوي مثال صغير في برنامج وترسله لي اكون شاكر لك اخوي بالي اوراكل.------مشكور اخوي اوراكل وان شاء الله نتعلم التايمر ونجرب .طيب لاهنت ممكن اشوف الطريقة حق البحث بالزر ؟؟؟؟؟-----انا سويت الكود الي كتبته فوق في ترايغر اسمه when-list-change على مستوى التكست ايتم حق البحث txt_search وابغى كل ماكتب حرف على التكست هذا ، اوتاماتيكيا يعمل البحث ويحط النتائج على التيبولر الي تحت التكست.انا مستغرب ليش مايشتغل يعني ماقدر اسوي بحث واحط النتائج في تيبولر ؟ ؟؟؟؟؟؟؟ --------مستحيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
مستحيل بتاريخ: 10 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 يوليو 2009 عفوا اقصد اخوي اوراكل = اخوي abdu1_farقاعد اناديك على اسم الصورة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 10 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 10 يوليو 2009 السلام عليكم أخي مستحيل ده مثال بسيط ممكن يفيدك رغم اني عارف انك كاتب صح بسي برضه شوفهhttp://www.araboug.org/ib/index.php?showtopic=35127&hl=لكن ماتريده لايقوم به الديفيلوبير بالفعلانت تريد مثلا زي مافي الفيجوال تتضغط على حرف يجيب لك كل الاسماء ثم الحرف التاني يقلل زي الموبيل كده هنا مشهينفع مباشرة ممكن التايمر بسي طبعا لاينصح به ممكن اضافة جافا بينز اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
مستحيل بتاريخ: 10 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 يوليو 2009 اخواني لقيت الحل مع مساعدة من رد اخوي بالي اوراكلاثنين بلوك واحد فيه التكست والثاني فيه الحقول المراد عرضهاالكود هذا في ترايغر WHEN-LIST-CHANGED على مستوى التكست طبعا Set_Block_Property('Emp',Default_Where,'EName Like ''%' || :BLK_Main.TXT_FIND || '%'''); Go_Block('Emp'); Execute_Query; Go_Block('BLK_Main'); اكتب الحرف ويبحض توماتيك بدون انتر ولا زر ،،، واكتب الحرف الثاني ويبحث مية مية وكل شي تمامبرنامج صغير يشرح البحث في المرفقكذا تمام شباب ؟؟؟مستحيل Find21.zip Find21.zip اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 10 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 10 يوليو 2009 السلام عليكمكلام سليم اخي...بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 10 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 10 يوليو 2009 شكرا أخي مستحيل وجزاك الله خيرافعلا لايوجد مستحيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wolfa_night بتاريخ: 11 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 11 يوليو 2009 الشباب ما قصرو والله بس لازم تخرج من التكست حتى تعمل فاليديت أيتم وتجري عملية الكويري اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
حسين أوراكل بتاريخ: 30 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 30 أغسطس 2009 السلام عليكم و رحمة الله و بركاته اخواني انا بدور على طريقة لعمل فورم search و تكون على اكثر من عملية بحث بنفس الوقت اذا ممكن المساعدة بأسرع وقت ممكن ملاحظة : اريد استخدام الكنترول بلوك اخوكم (حسين اوراكل) من لبنان اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rmoplusx بتاريخ: 31 أغسطس 2009 تقديم بلاغ مشاركة بتاريخ: 31 أغسطس 2009 بخصوص الاستاذ(حسين)شوف الفورمة دى بس عدل فيها بعض التعديلات لتتناسب مع ما تريد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.