بتاريخ: 17 أكتوبر 200718 سنة comment_113019 أخوانى النهارده عاوز اتكلم فى موضوع مهم جدا و هو كيفية وضع صوره على زر بالفورمه و دا موضع كان سهل جدا فى 6i و لكن بالنسبه لـ10g لازم كام خطوه جدا ... و بصراحه انا عاوز اعرض اكثر من طريقه لى و لأكثر من عضو و بين ايدكم الأن اكثر من طريقه و عليكم أختيار الأسهل و الأسرع بالنسبه لكم ........ بسم الله تبدأالطريقه الأولى ،،الخطوه الأولى:-الذهاب الى المسار التالي OraDev\forms\server ثم فتح الملف formsweb عن طريق المفكرة وفى السطر imagecode نكتب التالي بنفس الشكل حتي بشكل الحروف سواء كبير او صغيرة imagecode=CodeBaseالخطوه الثانيه:-أنسخ المجلد الذي به icons ولكن من نوع gif فى المسار التاليOraDev\forms\java\oracle\formsالخطوه الثالثه:-أذهب الى هذا المسارOraDev\forms\java\oracle\forms\registryثم افتح ملف اسمه registry عند السطر iconpathنكتب التالي default.icons.iconpath=oracle/forms/iconsبفرض ان المجلد الذى به icon الصور من النوع gif اسمة iconsو أخيرا اذهب للزر ثم F4 و عدل فى الخصائص و اكتب اسم الصوره بدون الأمتداد .... و السلام عليكم طريقة أخى و حبيبى المهندس / ماجد عمران ...... السلام عليكم ورحمه الله وبركاتهوكل عيد وانتوا طيبين جميعابالنسبه لموضوع الايقون هناك العديد من الطرق التى تنفع وتؤدى الغرض كما يجب لكن يجب ان نقوم بتوصيل هذة الطرق لجميع الاعضاء بتبسيط شديد او وضع الطرق المختلفه والاعضاء يقوموا باستخدام ما يراه مناسب له وهذه طريقه ثالثهوكل شيخ له طريقه وهذه الطريقه منقوله من اخ كريم ايضا1- الذهاب لملف الformswebالموجود في ملف الديفيلوبر يعني مكان مانزلت الديفيلوبر وهاد الإمتدادC:\Developer10g\forms90\serverبعد الدخول للملف إبحث عن كلمة documentBaseوغيرها ل codeBase2- الذهاب للريجيستري عن طريق الRUN الموجود في إبدا في الويندوز وكتابة التاليregeditوبالتالي يكون الريجيستري فتح معك من اليسار إذهب إلى الإمتداد التاليHKEY_LOCAL_MACHINE---->SOFTWARE---->ORACLE--->HOME1بعد الوصول إلى هذا الإمتداد وفتح ملف الHOME1إذهب لليمين وابحث عن المفتاحين التاليين UI_ICONUI90بعدها بالضغط على كل مفتاح على حدا سوف تظهر قيمة المفتاح ضع في الأخير فاصلة منقوطة إذا لم يكن هناك فاصلة منقوطة وضع الإمتداد التاليC:\Developer10g\forms90\javaهذه العملية للمفتاحين UI_ICONUI90بعد ذلك إذهب إلى الإمتداد التاليC:\Developer10g\forms90\javaوضع إيقوناتك في ملف الJAVAطبعا الأيقونات لابد أن تكون من نوع GIFالأن في الpush buttonوضع الخاصية iconic yesوفي خاصية الicon filename ضع إسم الأيقونة التي تريدها والتي وضعت في ملف الjava والصورة من نوع gifأخي الكريم كل اسم أو كلمة ذكرتها باسم Developer10gهو اسم الفولدر المسمى عندي والذي يحتوي على الdeveloper يعني غير هذا الإسم حسب اسم الفولدر المحتوي للdeveloperوكذلك الc يعني ممكن إنتا منزلها على الd إذا حسب إمتداد ملفك الdeveloperوإن شاء الله تشتغل بنجاح والسلام عليكم ورحمة الله وبركاتهتم تحرير المشاركة بواسطة magedomran:طريقة خالد ميجا أحد الأعضاء النشطه .........السلام عليكمكل عام وانتم بخير .اتبع الاتى :1) اذهب اى هذا المسار c:\oracle\ora10g\j2ee\DevSuite\application-deployments\forms\forms90webثم قم بفتح الملف orion-web.xml بالنوت باد2)ثم اضف هذا السطر <virtual-directory virtual-path="/image" real-path="C:\oradev/forms90\image" />قبل هذا السطر <session-tracking cookies="disabled" />ثم اذهب بعد ذلك الى هذا المسار " c:\oracle\ora10g\forms90"وقم بانشاء مجلد اسمه image وقم بوضع كل الصور التى تريد ان تظهرها على الزراير به.وعندما تريد ان تظهر الصورة على الزر اذهب الى خصائص الزرار ثم اجعل الخاصيه iconic= yesثم اخل مسار الصوره كهذا المثالhttp://orcl:8889/forms90/image/exit.gifملحوظه:compute rname : اسم الجهاز الخاص بكويجب ان تكون الصوره امتدادها Gifoc4j يجب عمل رستارت كي يشعر الاوراكل بتغير المساراتولا تنسي ان تقوم بتظبيط المسارات " c , d , e " حسب مكان تسطيب الاوراكل لديك .وشكراميجاتمنياتى بالأستفاده للجميع.......... تقديم بلاغ
بتاريخ: 17 أكتوبر 200718 سنة comment_113029 شكرا جزيلا لك على هذه المعلوماتمًَُجدّ ومجتهد يا استاذ سامح تقديم بلاغ
بتاريخ: 17 أكتوبر 200718 سنة comment_113034 شكرا جزيلا يأستاذ سامح على تجميع عدة طرق مختلفة لل image button حتى نستفيد جميعا من هذة الطرق المختلفة والحقيقة الثلاثة طرق سهلة وفعالة وجربتهم كلهم وجابوا النتيجة المطلوبة في حالة واحدة فقط لم تعطي نتيجة وهي في حالة وضع ايكونة ليست بامتداد gif . شكرا مرة اخرى وليد الحسيني تقديم بلاغ