السبت، ٢٤ أكتوبر ٢٠٠٩

الدخول مباشرتاً الى برنامج الـ SQL*PLUS

الفكرة بكل بساطة هى عمل Right Click على الـ SQL Plus ثم أختار Properties و فى الـ Target أضف أسم الأسكيمة ثم كلمة المرور ثم أسم قاعدة البيانات ...... و هذا شرح منى بالفيديو يوضح كيفية عمل ذلك



و أرجو أن ينول أعجبكم
Share/Save/Bookmark

الأربعاء، ٢٣ سبتمبر ٢٠٠٩

طريقة مبسطه لتحويل برنامجك الى نسخة تجريبية

ما سوف أشرحه هو كيفية جعل برنامجك يعمل كنسخة تجربية لمدة شهر 30 يوم بالظبط على جهاز العميل ، و بعد انتهاء الثلاثون يوم تظهر شاشة توضح له انا الفترة الزمنية أنتهت ، و لابد من شراء البرنامج.

قم بأرفاق هذا الكود مع ملف السكويل المكون للأسكيمة :-



ALTER TABLE demo
DROP PRIMARY KEY CASCADE
/

DROP TABLE demo CASCADE CONSTRAINTS PURGE
/


--

-- DEMO (Table)

--

CREATE TABLE demo (
demo_id NUMBER NULL,
demo_date DATE DEFAULT SYSDATE NOT NULL)
/


COMMENT ON TABLE demo IS 'This Table to Limit this schema usage.'
/


--

-- DEMO_PK (Index)

--

-- Dependencies:

-- DEMO (Table)

--

CREATE UNIQUE INDEX demo_pk ON demo (demo_id)
/


--

-- Non Foreign Key Constraints for Table DEMO

--

ALTER TABLE demo
ADD(
CONSTRAINT demo_pk PRIMARY KEY ( DEMO_ID ))
/

و فى تربجر الـ WHEN-NEW-FORM-INSTANCE أكتب التالى :-



DECLARE

v_count NUMBER;

v_demo_date DATE;

BEGIN

SELECT Count(* )
INTO v_count
FROM demo;



IF SQL%FOUND THEN

SELECT demo_date
INTO v_demo_date
FROM demo
WHERE demo_id = 1;



IF SYSDATE > (v_demo_date + 30) THEN

Go_item('BLOCK11.PUSH_BUTTON5');

Replace_content_view('WINDOW1','OVER');

END IF;

ELSIF SQL%NOTFOUND THEN

INSERT INTO demo
VALUES (1,
SYSDATE);

COMMIT;

END IF;

EXCEPTION

WHEN no_data_found THEN

INSERT INTO demo
VALUES (1,
SYSDATE);


COMMIT;

END;



Share/Save/Bookmark

الخميس، ٢٥ يونيو ٢٠٠٩

SHOW_VIEW HIDE_VIEW

هذا المثال يشرح كيفية التعامل مع الـ HIDE_VIEW Built-in و الـ SHOW_VIEW Built-in ، فالمثال هنا يبين كيفية أظهار و أخفاء Canvas من خلال زر واحد ؛ المثال يحتوى على فكرة جديد و ظريفه للمبتدئيين و فكرة تستخدم فى حالة صعوبة أستخدام الـ ID_NULL


الشرح مبين فى هذه الصور :-










Share/Save/Bookmark

الأربعاء، ٣ يونيو ٢٠٠٩

GET_VIEW_PROPERTY

هذه الصور تشرح بالتفصيل كيفية أستخدام الـ GET_VIEW_PROPERTY Built-in :-







Share/Save/Bookmark

الأحد، ٢٤ مايو ٢٠٠٩

GET_CANVAS_PROPERTY

هذا شرح لكيفية التعامل مع الـ GET_CANVAS_PROPERTY Built-in من خلال الصور :-






Share/Save/Bookmark

معرفة المستخدم الحالى للـ Session


يوجد طريقتان فى الفورم لمعرفة المستخدم الحالى ، و هم :-

GET_APPLICATION_PROPERTY
Sys_context

كما هو موضح بهذه الصورة :-

حمل ملف الـ fmb من هذا الرابط :-

أضــــــــــــــــــــــــغــــــــــــــط هــــــــــــــــــــــــــــــــــــــــــــــــــنا

Share/Save/Bookmark

الجمعة، ٢٢ مايو ٢٠٠٩

FIND_VIEW

المثال الخاص بالـ FIND_VIEW هو هو الخاص بالـ FIND_CANVAS ، مع تغير نوع الـ Data type الخاص بالمتغير - فى الـ Declaration Section - من Canvas الى ViewPort ، كما هو موضح بهذه الصورة :-



انا عدلت فى ملف الـ fmb الخاص بالـ FIND_CANVAS و رفعته على هذا الرابط :-

أضــــــــــــــــغــــــــــــــــــــــط هــــــــــــــــــــــــــــــــــــــــــــنا


Share/Save/Bookmark
Newer Posts Older Posts Home Page