الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

default value

مغلق
بدأه rh_kamel في 22 يناير 2004 · 3 رد · 805 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحية طيبة ،،،

عامل جدول به عدة حقول وفى أخر الجدول

يوجد به حقلين واحد in_date و القيمة الأفتراضية هى sysdate

والأخر user_name والقيمة الأفتراضية هى user

علشان الأول يأتى بتاريخ الإدخال والأخر يأتى بأسم المستخدم

ودخلت على الديفلوبر وعملت شاشة لأدخال البيانات

وفى ال run time لم أجد التاريخ ولا أسم المستخدم زى مانا عايز

فهل يوجد طريقة لعمل ذلك فى الديفلوبر

rh_kamel

الوادى الجديد - مصر

#2

فى التريقر المناسبة ضع

:fiedlname:=sysdate()

سبحان الله و الحمد لله لا اله الا الله و الله اكبر

#3

اخي Rh_kamel

بنسبه لسؤالك حتى يتم اضافة القيم الافتراضية الى الحقلين (user_name , in_date)

عند اضافة سجل من الفورم يجب عليك ان تستخدم احد الطرق الاتية

1- لكي يتم اضافتها اتوماتيكاً عندما تضيف سجل جديد من الفورم يجب عليك ان تزيل الحقلين من ال Block وبهذا الطريق لا يكونوا جزء من الInsert لان اذا كان الحقلين موجودين في الblock وقمت باضافة سجل جديد سيتم اعتبار القيم Null فحتى يتم اعتماد القيم الافتراضية قم بازالتهم من الblock ثم اضف سجل جديد ستلاحظ انه تم اعتماد القيم الافتراضية

2- اذا كنت مهتم باظهارهم في الفورم لاي سبب من الاسباب فعليك تعبئة القيم يدويلا

في اي الTeiggers الاتية

Post insert

post update

ثم استخدم sysdate , و Get_application_property

وشكراً

خالد العوبثاني (OCP)

#4

اخى ممكن عن طريق الديفوليبر اضافه ما تريد ان تجعل له قيمه افتراضيه اى انك تريد مثلا عمل حقل التاريخ له قيمه افتراضيه بتاريخ اليوم

فانك تذهب الى الحقل وتفتح خصائص الحقل property palette

ومنها تجد تحت ال data

خاصيه initial value

وعن طريقها يمكنك ان تجعل مثلا هذا الحقل له افتراضيه بها تاريخ اليوم بان تكتب

$$date$$

هذا الموضوع مغلق.

مواضيع مشابهة