بتاريخ: 20 مارس 200619 سنة comment_63682 ارجو من اخواني ان يعينوني على معرفة اسم اليوزر الذي قام بادخال البيانات الى الداتا بيزطبعا ان قمت بانشاء جدول مكون من 1- id2 - car_no 3- new_record4- edit_recordعلما اني لدي ايقونتين الاولى لانشاء قيد جديد والثانية لتحرير القيد المسبق ادخاله واما الجدول المذكور اعلاه اقصد بال اي دي هو الرقم واما ال كار نمبر فاقصد به رقم السيارة وهذه طبعا المعلومة التي تم ادخالها واما نيو ريكورد اقصد به ((( يضاف به اسم اليوزر الذي قام بادخال رقم السيارة ))واما ال اديت ريكورد اقصد به (( اسم اليوزر الذ قام بتحرير رقم السيارة )))بانتظار اجابتكم --- وتقبلوا مني فائق الشكر ---- تقديم بلاغ
بتاريخ: 20 مارس 200619 سنة comment_63685 ممكن استخدام دالةget_application_property /* ** Built-in: GET_APPLICATION_PROPERTY ** Example: Capture the username and password of the ** currently logged-on user, for use in calling ** another Tool. */ PROCEDURE Get_Connect_Info( the_username IN OUT VARCHAR2, the_password IN OUT VARCHAR2, the_connect IN OUT VARCHAR2) IS BEGIN the_username := Get_Application_Property(USERNAME); the_password := Get_Application_Property(PASSWORD); the_connect := Get_Application_Property(CONNECT_STRING); END; علما ان المثال من oracle form help تقديم بلاغ
بتاريخ: 20 مارس 200619 سنة comment_63701 طريقة اخرى اسهلعمل ترقر على مستوى البلك اسم الترقر pre_insert وتكتب بداخلة جملة السلكتselect user into :new_record from dual;وبالنسبة لتعديل استخدم ترقر pre_update وتكتب بداخلةselect user into :edit_record from dual; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.