بتاريخ: 7 أبريل 201313 سنة comment_234656 السلام عليكم ارجوكم المساعدة انا عامل فورمة البلوك بتاعها مبنى على اثنين جدول المشكلة كل لما بحاول اعمل insert بيطلعلى الايرور frm-40509 unable to update record ولما بشوف رسالة الايرور بيطلع ان فى مشكلة فى جملة update رغم ان انا بعمل insert ارجوكم المساعدةtrans_update.rartrans_update.rartrans_update.rar تم تعديل 7 أبريل 201313 سنة بواسطة sors تقديم بلاغ
بتاريخ: 7 أبريل 201313 سنة كاتب الموضوع comment_234659 انا جربت احط pre_insert and pre_update لقيت pre_update بس اللى بيشتغل ارجو المساعدة الموضوع ضرورى تقديم بلاغ
بتاريخ: 7 أبريل 201313 سنة كاتب الموضوع comment_234661 CREATE TABLE EMPLOYEE( EMP_ID NUMBER(20) NOT NULL, EMP_NAME VARCHAR2(100 BYTE) NOT NULL, COMPANY_ID NUMBER(20) NOT NULL, EMP_NO NUMBER(20) NOT NULL, STATUS NUMBER(1), DEPT_ID NUMBER(20), GROUP_ID NUMBER(20))TABLESPACE SYSTEMPCTUSED 40PCTFREE 10INITRANS 1MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )LOGGINGNOCACHENOPARALLELNOMONITORING;CREATE UNIQUE INDEX EMPLOYEE_PK ON EMPLOYEE(EMP_NO)LOGGINGTABLESPACE SYSTEMPCTFREE 10INITRANS 2MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )NOPARALLEL;ALTER TABLE EMPLOYEE ADD ( CONSTRAINT EMPLOYEE_PK PRIMARY KEY (EMP_NO) USING INDEX TABLESPACE SYSTEM PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 ));ALTER TABLE EMPLOYEE ADD ( CONSTRAINT EMPLOYEE_R01 FOREIGN KEY (COMPANY_ID) REFERENCES COMPANY (COMPANY_ID));ALTER TABLE EMPLOYEE ADD ( FOREIGN KEY (DEPT_ID) REFERENCES DEPARTMENT (DEPT_ID));ALTER TABLE EMPLOYEE ADD ( FOREIGN KEY (GROUP_ID) REFERENCES GROUPS (GROUP_ID)); ---------------------------------------------------------------------- CREATE TABLE TRANSACTION( TRANSACTION_ID NUMBER(10) NOT NULL, EMP_ID NUMBER(20) NOT NULL, TRANSACTION_DATE DATE NOT NULL, TRANSACTION_TYPE_ID NUMBER(10) NOT NULL, TRANSACTION_TIME_H NUMBER(10) NOT NULL, TRANSACTION_TIME_MIN NUMBER(10) NOT NULL, TRANSACTION_TIME_SEC NUMBER(10), COMPANY_ID NUMBER(10) NOT NULL, TRANSACTION_FLAG NUMBER(2) DEFAULT 1)TABLESPACE SYSTEMPCTUSED 40PCTFREE 10INITRANS 1MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )LOGGINGNOCACHENOPARALLELNOMONITORING;CREATE UNIQUE INDEX TRANSACTION_PK ON TRANSACTION(TRANSACTION_ID)LOGGINGTABLESPACE SYSTEMPCTFREE 10INITRANS 2MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )NOPARALLEL;ALTER TABLE TRANSACTION ADD ( CONSTRAINT TRANSACTION_PK PRIMARY KEY (TRANSACTION_ID) USING INDEX TABLESPACE SYSTEM PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 ));ALTER TABLE TRANSACTION ADD ( CONSTRAINT TRANSACTION_R02 FOREIGN KEY (TRANSACTION_TYPE_ID) REFERENCES TRANSACTION_TYPE (TRANSACTION_TYPE_ID)); ---------------------------------------------------------------------------------------------- CREATE TABLE TRANS_UPDATE( TRANS_UPDATE_ID NUMBER NOT NULL, TRANS_MODIFY_ID NUMBER NOT NULL, TRANS_ID NUMBER NOT NULL, NO_OF_DAY_STD NUMBER DEFAULT NULL, NO_OF_DAYS_PTY NUMBER DEFAULT NULL)TABLESPACE SYSTEMPCTUSED 40PCTFREE 10INITRANS 1MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )LOGGINGNOCACHENOPARALLELNOMONITORING;CREATE UNIQUE INDEX TRANS_UPDATE_PK ON TRANS_UPDATE(TRANS_UPDATE_ID)LOGGINGTABLESPACE SYSTEMPCTFREE 10INITRANS 2MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )NOPARALLEL;ALTER TABLE TRANS_UPDATE ADD ( CONSTRAINT TRANS_UPDATE_PK PRIMARY KEY (TRANS_UPDATE_ID) USING INDEX TABLESPACE SYSTEM PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 ));ALTER TABLE TRANS_UPDATE ADD ( FOREIGN KEY (TRANS_ID) REFERENCES TRANSACTION (TRANSACTION_ID));ALTER TABLE TRANS_UPDATE ADD ( FOREIGN KEY (TRANS_MODIFY_ID) REFERENCES TRANS_MODIFY (TRANS_MODIFY_ID)); -------------------------------------------------------------------------- CREATE TABLE TRANS_MODIFY( TRANS_MODIFY_ID NUMBER(10) NOT NULL, TRANS_MODIFY_NAME CHAR(50 BYTE) NOT NULL, TRANS_MODIFY_DESC CHAR(100 BYTE))TABLESPACE SYSTEMPCTUSED 40PCTFREE 10INITRANS 1MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )LOGGINGNOCACHENOPARALLELNOMONITORING;CREATE UNIQUE INDEX TRANS_MODIFY_PK ON TRANS_MODIFY(TRANS_MODIFY_ID)LOGGINGTABLESPACE SYSTEMPCTFREE 10INITRANS 2MAXTRANS 255STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT )NOPARALLEL;ALTER TABLE TRANS_MODIFY ADD ( CONSTRAINT TRANS_MODIFY_PK PRIMARY KEY (TRANS_MODIFY_ID) USING INDEX TABLESPACE SYSTEM PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 )); تقديم بلاغ
بتاريخ: 7 أبريل 201313 سنة كاتب الموضوع comment_234664 ده DMP للداتا بيز hr2010.rar تم تعديل 7 أبريل 201313 سنة بواسطة sors تقديم بلاغ
بتاريخ: 7 أبريل 201313 سنة comment_234666 معلش يا أخي أنا تاعبك معايا Dmp بينزل على أي مستخدم ؟ ممكن إسم المستخدم تقديم بلاغ
بتاريخ: 7 أبريل 201313 سنة comment_234671 بص ياباشا ,, الشاشة محتاجة تظبيطات كثير بصراحة 1 - البلوك الاولاني الخاص بعرض الموظفيين والأفرع ( Form block هيكون سجل واحد وليس أكثر من سجل )يجب أن لا يكون ( database block ) ولما تيجي تختار الفرع مينفعش تكتب رقمه الأصح تخليها ( lov ) ويختار منها وكذلك لما تيجي تختار موظف لازم يكون ( lov ) . 2 - البلوك هيكون للعرض فقط وليس للحفظ 3 - البلوك الثاني هتشيل منه كود الموظف واسم الموظف علشان هم معاك أساسا من البلوك الأولاني ( انت مش محتاج تعرضهم ) 4 - تأكد من العناصر إللي إنت مخليها ( Required ) لازم تفتحها للتجيل ( Insert allowed & update allowed ) 5 - لما تيجي تضيف في جدول ( Transactions ) تتأكد ان الحقل الرئيسي بيدخل 6 - إعمل ( Check ) أولا على البيانات الأساسية قبل عملية الحفظ ----------------------------------------------------------------------------- جرب كده الملاحظات دي وأنا تحت أمرك في أي حاجة تقديم بلاغ
بتاريخ: 7 أبريل 201313 سنة comment_234673 السلام عليكم ممكن عند ضهور الخطأ تضغط على Shift + F1 لمعرفة تحديدا أين الخطأ ؟ تقديم بلاغ
بتاريخ: 9 أبريل 201313 سنة comment_234801 تحت أمرك لو في أي إستفسار أو مساعدة إحنا موجودين إن شاء الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.