و أرجو أن ينول أعجبكم
السبت، ٢٤ أكتوبر ٢٠٠٩
الدخول مباشرتاً الى برنامج الـ SQL*PLUS
الفكرة بكل بساطة هى عمل Right Click على الـ SQL Plus ثم أختار Properties و فى الـ Target أضف أسم الأسكيمة ثم كلمة المرور ثم أسم قاعدة البيانات ...... و هذا شرح منى بالفيديو يوضح كيفية عمل ذلك
و أرجو أن ينول أعجبكم
و أرجو أن ينول أعجبكم
Labels:
أفلامى
الأربعاء، ٢٣ سبتمبر ٢٠٠٩
طريقة مبسطه لتحويل برنامجك الى نسخة تجريبية
ما سوف أشرحه هو كيفية جعل برنامجك يعمل كنسخة تجربية لمدة شهر 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
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;
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;
طريقة مبسطه لتحويل برنامجك الى نسخة تجريبية
Labels:
Forms,
Forms Examples FMBs
الخميس، ٢٥ يونيو ٢٠٠٩
SHOW_VIEW HIDE_VIEW
هذا المثال يشرح كيفية التعامل مع الـ HIDE_VIEW Built-in و الـ SHOW_VIEW Built-in ، فالمثال هنا يبين كيفية أظهار و أخفاء Canvas من خلال زر واحد ؛ المثال يحتوى على فكرة جديد و ظريفه للمبتدئيين و فكرة تستخدم فى حالة صعوبة أستخدام الـ ID_NULL
الشرح مبين فى هذه الصور :-
حمل ملف الـ fmb من هذا الرابط:-
أضــــــــــــــــــــــــــــغـــــــــــــــــــــط هـــــــــــــــــــــــــــــــــــــــــنا
SHOW_VIEW HIDE_VIEW
Labels:
Canvas Built-ins,
Forms
الأربعاء، ٣ يونيو ٢٠٠٩
GET_VIEW_PROPERTY
هذه الصور تشرح بالتفصيل كيفية أستخدام الـ GET_VIEW_PROPERTY Built-in :-






و الأن حمل ملف الـ fmb من هذا الرابط :-
أضـــــــــــــــــغــــــــــــــــــــــــــط هــــــــــــــــــــــــــــــــــــــــــــــــنا
أضـــــــــــــــــغــــــــــــــــــــــــــط هــــــــــــــــــــــــــــــــــــــــــــــــنا
GET_VIEW_PROPERTY
Labels:
Canvas Built-ins,
Forms
الأحد، ٢٤ مايو ٢٠٠٩
GET_CANVAS_PROPERTY
هذا شرح لكيفية التعامل مع الـ GET_CANVAS_PROPERTY Built-in من خلال الصور :-



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

حمل ملف الـ fmb من هذا الرابط :-
أضـــــــــــــــغــــــــــــــط هـــــــــــــــــــــــــــــــــــــــنا
GET_CANVAS_PROPERTY
Labels:
Canvas Built-ins,
Forms
معرفة المستخدم الحالى للـ Session
يوجد طريقتان فى الفورم لمعرفة المستخدم الحالى ، و هم :-
GET_APPLICATION_PROPERTY
Sys_context
كما هو موضح بهذه الصورة :-
حمل ملف الـ fmb من هذا الرابط :-
أضــــــــــــــــــــــــغــــــــــــــط هــــــــــــــــــــــــــــــــــــــــــــــــــنا
GET_APPLICATION_PROPERTY
Sys_context
كما هو موضح بهذه الصورة :-
أضــــــــــــــــــــــــغــــــــــــــط هــــــــــــــــــــــــــــــــــــــــــــــــــنا
معرفة المستخدم الحالى للـ Session
Labels:
Forms,
Forms Examples FMBs
الجمعة، ٢٢ مايو ٢٠٠٩
FIND_VIEW
المثال الخاص بالـ FIND_VIEW هو هو الخاص بالـ FIND_CANVAS ، مع تغير نوع الـ Data type الخاص بالمتغير - فى الـ Declaration Section - من Canvas الى ViewPort ، كما هو موضح بهذه الصورة :-
انا عدلت فى ملف الـ fmb الخاص بالـ FIND_CANVAS و رفعته على هذا الرابط :-
أضــــــــــــــــغــــــــــــــــــــــط هــــــــــــــــــــــــــــــــــــــــــــنا
FIND_VIEW
Labels:
Canvas Built-ins,
Forms
الاشتراك في:
الرسائل (Atom)






