بتاريخ: 26 مايو 201411 سنة comment_251104 عندما استدعي lov تظهر باحرف لاتنية مع تني للغة الاوراكل عندي عربي ارجو المساعدة يا اصدقائي موضح في الصورة المرفقة تقديم بلاغ
بتاريخ: 26 مايو 201411 سنة comment_251113 الـ LOV تسحب أو تسترجع بيانات من قاعدة البيانات ..وبما انه إدخال البيانات كان باللغة العربية فيجب ضبط إعدادادت اللغة لدى حضرتك وهذا سبب المشكلة بإعدادات اللغة راجع الرابط التالي http://www.araboug.org/ib/index.php?showtopic=54952&hl= يوجد الكثير من المشاركات بالمنتدى حول هذه المشكلة وكيفية حلها تقديم بلاغ
بتاريخ: 26 مايو 201411 سنة comment_251114 او الرابط التالي http://www.araboug.org/ib/index.php?showtopic=55508&hl= أو http://www.araboug.org/ib/index.php?showtopic=55133&hl= تقديم بلاغ
بتاريخ: 28 مايو 201411 سنة كاتب الموضوع comment_251197 شكرا علي المساعدة لاكن لم تحتل المشكلة انا عدلت من الرجستري لمن حملت الدفلوبر لجعلة بللغة العربية لاكن عندما اعرض بيانات مثلا اسماء الموظفين lov يسحب من القاعدة البيانية تتطلع علي شكل احرف لاتنية مثل الصورة الاولي تقديم بلاغ
بتاريخ: 28 مايو 201411 سنة comment_251205 السلام عليكم اخي الكريمكما قال لك الأخ ميسم الكرام1- تأكد اولا ان البيانات فى قاعدة البيانات نفسها صحيحة وحروفها باللغة العربية2- البحث فى الريجستري عن الnls_lang وستجد اكثر منstring_value بنفس الاسمتأكد ان كلهم جميعا يحتوا على القيمة AMERICAN_AMERICA.AR8MSWIN12563- تاكد من ضبط اعدادات الجهاز من control panel انها تدعم العربية تقديم بلاغ
بتاريخ: 31 مايو 201411 سنة كاتب الموضوع comment_251321 شكراً اخواني معي مشكلة هل هذا الكود كافي لبحت عن اسماء الموظفين ممكن احد يساعدني في عمل واجهة لبحت عن الموظفين declare x char; begin select count(*)into x from emp where employee_name=:employee_name; if x>=1 execute_query; else message('the ename of employee is not exite '); end if; end; تم تعديل 31 مايو 201411 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 31 مايو 201411 سنة comment_251322 في حال أردنا البحث عن أسم الموظف أو بالاحرى عن حقل من نوع نص (varchar2) فنحن لا نستخدم علامة المساواة (=) لإن بالتاكيد لن تحصل على نتيجة مطابقة بل نستخدم في هذه الحالة like يوجد الكثير من المشاركات ..التي تتحدث عن عملية البحث ,ومنها كما في الروابط التالية http://www.araboug.org/ib/index.php?showtopic=24761 تقديم بلاغ
بتاريخ: 31 مايو 201411 سنة comment_251323 أو هذا الرابط يوضح البحث من خلال إستخدام default_where http://www.araboug.org/ib/index.php?showtopic=54288&hl= لكن حضرتك تستطيع التغيير بدل رقم الموظف بإسم الموظف ..أو حسب الشرط الذي لدى حضرتك تقديم بلاغ
بتاريخ: 31 مايو 201411 سنة comment_251343 السلام وعليكم أخواني اسمحولي اضف الى جانب ماقلتوه : الاخ محمد علي اشار الى لب إعتماد اللغة في الريجيستري على string الذي يحويه nls_lang فراجع قيمته اما اذا كان في هناك شاشات تعرض لغة عربي وهي طبيعية فراجع نوع الخط في الحقل ولتتأكد أن قاعدة البيانات عربي استعرض الحقول من ال sql الخاص بقاعدة البيانات وكذا ال sql الخاص بالديفلوبر للتأكد أنك أعطيت قيم ال nls_lang صحيحة أما أخي السائل الكود الذي عرضته يرجع عدد الموظفين الذين يحملون نفس الشرط مع العلم انك مستخدم حقل نصي في المقارنة وعملت لها مساواه وكلام الاخت المشرفة قمة الدقة وهي استخدام like في المقارنة النصية والمقارنة بالحقول النصية تسبب بعض المشاكل وذلك في الهمزات مثل أحمد و احمد او في مد الحرف مثلا أحمد و أحمـــــد وكانت الاخت المشرفة قد دلتك على استخدام حقل رقمي وهو رقم الموظف منعاً لوقوع المقارنة بإحدى الاساباب المذكورة تحياتي لكم وأعذرونا على التقصير أخوكم ... تقديم بلاغ
بتاريخ: 6 يوليو 201411 سنة comment_252725 لازم تظبط اعدادات اللغه فى الويندوز قبل ماتسطب الداتا بيس تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.