الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

التحكم فى الصورة عن طريق الماوس

Featured Replies

بتاريخ:

اخوانى الاعزاء عندى مشكلة وهى انى ادرجت صورة فى نموذج اوراكل وكنت اريد ان اتحكم فى تكبير الصورة وتصغيرها والتحرك بها عن طريق الماوس كما فى برامج عرض الصور ولكنى لم استطع فهل من طريقة لدى خبراء واعضاء المنتدى الكريم 

وجزاكم الله كل خير على ماتفدموه منعلم نافع لنا وكم الستفدنا منه

بتاريخ:
  • كاتب الموضوع

للرفع

بتاريخ:

يمكنك تغيير هذه الخاصية Show Palette للـ image item

 

Description

Determines whether Form Builder will display an image-manipulation palette adjacent to the associated image item at runtime.  The palette provides three tools that enable end users to manipulate a displayed image:

n    Zoom—click the tool, then repeatedly click the image to incrementally reduce the amount of the source image displayed within the image item's borders.

n    Pan—click the tool and use the grab hand to pan unseen portions of the source image into view (valid only if the source image extends beyond at least one border of the image item).

n    Rotate—click the tool, then repeatedly click the image to rotate it clockwise in 90-degree increments.

Applies to  image item
Set  Form Builder, programmatically

بتاريخ:

في خصائص الصورة يمكنك تغيير SHOW PALETTE الى TRUE

او كما يلي بإعتبار أن اسم ايتم الصورة IMG_ITEM

SET_ITEM_PROPERTY('IMG_ITEM',Show_Palette,PROPERTY_TRUE);
بتاريخ:
  • كاتب الموضوع

شكرا لكم اخوانى 

ولكن SHOW PALETTE تعطى ادوات محدودة فهل من طريقة اخرى لاضافة ايقونات اخرى الى SHOW PALETTE

بتاريخ:

شكرا لكم اخوانى 

ولكن SHOW PALETTE تعطى ادوات محدودة فهل من طريقة اخرى لاضافة ايقونات اخرى الى SHOW PALETTE

 

ماهي الأدوات التي تريد اظافتها ...

بتاريخ:
  • كاتب الموضوع

تكبير وتصغير الصورة ازرار التنقل بين الصور

تم تعديل بواسطة ابوجمانة2009

بتاريخ:

التكبير والتصغير موجود بالفعل في الازرار المتاحة .

لقراءة صور اخرى اقرأ عن Read_image_file built-in

بتاريخ:
  • كاتب الموضوع

اخى العزيز شكرا لتواصلكم وسرعة استجابتكم ولكن انا استخدم forms 6i والموجود بالادوات هو زر التحديد وزر التكبير (العدسة)وزر التحريك(اليد)وزر الدوران

كما اننى عندى قاعدة بيانات (ارشيف الكترونى) بها سجلات ويمكن للسجل ان يرتبط باكثر من صورة فاريد التنقل بيبن الصور مهما كان عددها طالما هى مرتبطة بالسجل المعروض داخل الكائن image (بمعنى الصورة السابقةوالتالية)

وجزاكم الله خيرا عنا جميعا لما تبذلونه من جهد فى توصيل المعلومة

بتاريخ:
  • كاتب الموضوع

up

بتاريخ:

انا مش فاهمك يا باشا للأسف .

- ايه الادوات الى انت عاوزها ومش موجودة ؟

- السابق والتالى تقدر تعملهم بـ Read_image_file .

بتاريخ:
  • كاتب الموضوع

اخى العزيز واستاذى الفاضل اعمل على برنامج ارشيف وفية سجلات بعضها مرتبط بها عدة صور فريد التنقل بين الصور فى نفس النموذج مع عرض بيانات السجلات 

بمعنى اخر سجل له عدة صور اريد عند عرض السجل فى الفورم ان اتنقل بين الصور الخاصة به فى ذات النموذج وشكرا لكم استجابتكم لمطلبى 

وزاكم الله علما وجزاكم عنا كل خير

بتاريخ:
  • كاتب الموضوع

up

بتاريخ:

تقدر تعمل جدول ديتيل وتسجل فيه مسارات الصور على جهازك وتربطه بالماستر بتاعه , وتستخدم Read_image_file لقراءة الصور بناء على Select statement .

بتاريخ:
  • كاتب الموضوع

اخى واستاذى العزيز 

لو ممكن مثال بسيط لشرح الفكرة 

بتاريخ:
  • كاتب الموضوع

up

بتاريخ:

create table master_table(id number) ;

insert into master_table(1) ;

create table detail_table(id number , img varchar2(1000)) ;

insert into detail_table(1,'d:\images\img1') ;

insert into detail_table(1,'d:\images\img2') ;

insert into detail_table(1,'d:\images\img3') ;

 

وتحط الـ image item على الديتيل بلوك , و

فى تريجر post-query تستخدم Read_image_file لقراءة الصور

read_image_file(:image_item_name,'jpg',:img) ;

 

وسيبك من حكاية زر سابق وتالى دى .

بتاريخ:
  • كاتب الموضوع

شكرا لك اخى العزيز واستاذى الفاضل eslam elbyaly

جارى التجربة وان شاء الله ساعلمك بالنتيجة

وجزاك الله خيرا وزادك علما ينتفع به ويكون فى ميزان حسناتك

جارى التجربة وان شاء الله ساعلمك بالنتيجة

بتاريخ:
  • كاتب الموضوع

اخى العزيز واستاذى الفاضل eslam elbyaly

قمت بتنفيذ السابق ولكنى لم اوفق فهل من الممكن حضرتك ترفق مثال جاهز للتدريب عليه ومعرفة كيفية انشاؤه

وجزاك الله خيرا عنى وعن كل من تعلم منك العلم

بتاريخ:

لم توفق في ايه ؟ ايه المشاكل الى قابلتك .

بتاريخ:

مثال :-

السيناريو :

ملاك و منازلهم , يمكن لكل مالك ان يمتلك منزل او اكثر وكل منزل له صورة .

 

- التالى سكريبت لانشاء جدولين مع الداتا الخاصة بمالك معين له منزلين , نفذ السكريبت ثم حمل المرفقات من فضلك .

- بعد تشغيل الشاشة , نفذ الاستعلام وتنقل بين الصور في الديتيل بلوك .

--------------------------------------------------------
--  DDL for Table OWNER
--------------------------------------------------------

  CREATE TABLE "OWNER" ("ID" NUMBER, "NAME" VARCHAR2(100)) ;
--------------------------------------------------------
--  DDL for Table OWNER_HOUSE
--------------------------------------------------------

  CREATE TABLE "OWNER_HOUSE" ("ID" NUMBER, "HOUSE_PIC_PATH" VARCHAR2(1000), "OWNER_ID" NUMBER) ;
REM INSERTING into OWNER
SET DEFINE OFF;
Insert into OWNER (ID,NAME) values (1,'Abo Gomana');
REM INSERTING into OWNER_HOUSE
SET DEFINE OFF;
Insert into OWNER_HOUSE (ID,HOUSE_PIC_PATH,OWNER_ID) values (2,'D:\abo_gomana\index.jpg',1);
Insert into OWNER_HOUSE (ID,HOUSE_PIC_PATH,OWNER_ID) values (3,'D:\abo_gomana\index2.jpg',1);
--------------------------------------------------------
--  Constraints for Table OWNER
--------------------------------------------------------

  ALTER TABLE "OWNER" ADD CONSTRAINT "OWNER_PK" PRIMARY KEY ("ID") ENABLE;
 
  ALTER TABLE "OWNER" MODIFY ("ID" NOT NULL ENABLE);
--------------------------------------------------------
--  Constraints for Table OWNER_HOUSE
--------------------------------------------------------

  ALTER TABLE "OWNER_HOUSE" ADD CONSTRAINT "OWNER_HOUSE_PK" PRIMARY KEY ("ID") ENABLE;
 
  ALTER TABLE "OWNER_HOUSE" MODIFY ("ID" NOT NULL ENABLE);
--------------------------------------------------------
--  Ref Constraints for Table OWNER_HOUSE
--------------------------------------------------------

  ALTER TABLE "OWNER_HOUSE" ADD CONSTRAINT "HOUSE_OWNER_ID_FK" FOREIGN KEY ("OWNER_ID") REFERENCES "OWNER" ("ID") ENABLE;

abo_gomana.rar

تم تعديل بواسطة eslam elbyaly

بتاريخ:

بعد فك الضغط انقل الفولدر الناتج الى ال D:\

بتاريخ:
  • كاتب الموضوع

جزاكم الله خيرا نجح المشروع بفضل الله ثم مساعدتكم

بتاريخ:

بلمبارك عليك ،، والحمد لله رب العالمين

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.