بتاريخ: 28 يونيو 200916 سنة comment_161604 السلام عليكمأريد ان اعمل طريقة البحث في جدول الطلاب يبدأ بحرف أول مثل م يعني محمد عندما انزل text item في الكنفز من دون database اباه يدخل جميع الأسماء تبدأ بالحرف يظهر في بلك الطلاب من نوع tabular تقديم بلاغ
بتاريخ: 28 يونيو 200916 سنة comment_161627 السلام عليكماخي الحبيب...اولا من خصائص البلوك التابيولر ضع الكود التالي بالتغيير عليه حسب اسماء الايتم عندك...بالخاصيه WHERE CLUESE P_NAME LIKE '%'||:BLK.PART_NAME||'%' وبترجر على مستوى البلوك التابيولر ... WHEN-NEW-BLOCK-INSTANCE اكتب: EXECUTE_QUERY(NO_VALIDATE); بالتوفيق تقديم بلاغ
بتاريخ: 28 يونيو 200916 سنة كاتب الموضوع comment_161637 مشكور على الرد ممكن توضح P_name اجيبه من الجدول BLK.Part_name أجيبه من البلوك ممكن توضح الكود الثاني Execute_query(No Validate); تقديم بلاغ
بتاريخ: 28 يونيو 200916 سنة comment_161639 السلام عليكماخي الحبيب...اولا هنا رح يكون عندك 2 BLOCK الاول رح يكون NON DATABASE ويكون فيه الحقل اللي بدك تكتب الكلمه او الحرف المراد البحث بمثلها....بالنسبه للبلوك التاني يكون تابيولر ومن خصائص هذا البلوك ( F4 ) عندك خاصية WHERE CLUESEبداخلها تكتب الكود التالي : P_NAME LIKE '%'||:BLK.PART_NAME||'%' حيث:P_NAME هو الحقل الموجود بالجدولBLK.PART_NAME هو اسم البلوك مع اسم الحقل الموجود في الفورم تحديدا على البلوك الاول ويكون هذا NON DATABASEالنقطة الثانية:على مستوى البلوك الثاني ( TABULAER ) تضع الكود التالي في ترجر WHEN-NEW-BLOCK-INSTANCE EXECUTE_QUERY(NO_VALIDATE); بالنسبه لـــ NO_VALIDATE : فهي اختيارية ولكن افضل وضعها ....يعني بعد ما تكتب الحرف او الكلمه المراد البحث بمثلها وبمجرد ما تضغط ENTER رح ينتقل على البلوك الثاني ويحضر البيانات المطلوبه....ارجو ان تكون الفكرة واضحه...وهذه صورة توضيحية للفكرة...بالتوفيق تم تعديل 28 يونيو 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 29 يونيو 200916 سنة كاتب الموضوع comment_161710 يا خوي لدي مشكلة كتبت حرف الأول لم يظهر في TABULAER سارسل لك مرفق السكيول والفورم search.rar تقديم بلاغ
بتاريخ: 29 يونيو 200916 سنة comment_161712 السلام عليكم أخي الكريم انت تريد عن الضغط على حرف مباشرة يجيب لك كل الحروف زي مثلا ل vb هنا مش بسهولة الفيجول لانه لايوجد تريجر بيعمل كده مباشرة انت لازم تتضغط مثلا enter بعد كل كتابة حرف او انك تعمل تايمر ليحل لك المشكلة والنصيحة انك لاتعمل هذا التايمر سيبب لك مشاكل تقديم بلاغ
بتاريخ: 29 يونيو 200916 سنة كاتب الموضوع comment_161729 طيب المشكلة مابى أضغظ على مفتاح Enter1- لو كتبت حرف في الحقل البحث خليه يظهر في TABULAER بدون الضغظ على enter2- لو أنشئت زر جديد هل يمكنك كتابة كود البحث يبدأ بحرف؟ تقديم بلاغ
بتاريخ: 29 يونيو 200916 سنة comment_161737 السلام عليكم راجع هذا الموضوعhttp://www.araboug.org/ib/index.php?showto...&pid=157941 تقديم بلاغ
بتاريخ: 29 يونيو 200916 سنة comment_161741 السلام عليكماخي الحبيب...اما ان تضغط enter او تستخدم جملة defualt-where على زر...بالتوفيقراجع مشاركة الاخ مصطفى فهي مفيده لموضوعكبالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.