الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كذا سؤال بخصوص نصائح تخزين البيانات من لفورمه و

Featured Replies

بتاريخ:

أرجو المساعده فى أول فورمه لي في بأسرع وقت ممكن
عندى جدول بيجمع كل بيانات الشخص مثل جدول الموظفين ولكن الفرق انه بيأخذ رقم البطاقة الشخص الخاصه (الرقم القومى) (primary key pk)وطبعا هذا الرقم لا يتكرر من شخص لأخر
انا عايز أعرف كيف أعمل عليه ال (sequence)على الفورمه ؟ أم اعمل حقل أخر فى الأجدول وأجعله(pk)واعمل عليه (sequence)فى قاعدة البيانات؟
كما انى مش عارف أزاي أخزن البيانات الشخص داخل قاعدة البيانات(ياريت احد من الساده الأعضاء يساعدنى لأن هذا أول مشروع أعمله وأريد أن أنجز فيه أن شاْ الله)
مع العلم أن هذا الجدول بيأخذ (fk) من كذا جدول مثل (gender & nationality)فكيف أعالج أيضا علي الفورمه ؟ :D
أرجو ألرد يكون بالكود ونوع الtriggers

بتاريخ:

نرجو التوضيح اكتر لان كلام عام قوي

بتاريخ:

الاخ الكريم
بالنسبة لعنوان الموضوع فالقصد بالتعليق ليستفيد غيرك واظن ذهبت الى الرابط وجدت عدة اسباب
بس المرة الجاية يفضل انك تعمل تحرير لموضوعك مو تعمل اضافة موضوع جديد
المهم بالنسبة لموضوع ال sequance فهناك طرق كثيرة لعمل ذلك ولكن هناك سؤال اذا كنت تريد اضافة اوتوماتيكية فاتبع الخطوات التاليه
في تريجر pre-insert

declare 
t number;
begin
select (max(nvl((you_num),0)) +1 into t from your_table;
:your_number:=t;
end;


طبعا كيف تريد اضافة sequance على رقم وطني وهل يعقل ان تكون الارقام الوطنية متتاليه
اما اذا اردت اضافة ترقيم او رقم تلقائق بجانب هذا الرقم فعليك اضافة حقل من نوع number
وتطبيق الفكرة اعلاه


عملية التخزين تتم اما بالضغط على F10 لنسخ الاوراكل 6i فما دون
او ضع زر وضع بداخلة كود commit_form


بالنسبة لموضوع ال fk واذا اردت استخدام او الاضافة في هذا الجدول من جداول اخرى عليك باستخدام lov وتحديد ما تريد اظهاره بالجدول
وعملية اظهار وصف رقم الجنسية المخزن يمكنك استرجاعه بعمل تريجر post-query
على مستوى البلوك
وتضع بداخله الكود التالي

declare
t varchar2(20);
begin
select nat_desc into t nationality 
where nat_no=:nat;
:nat_desc:=t;
end;


طبعا :nat_desc هو عبار display item وكذلك non database field

ارجو ان اكون قد اجبت عن اسالتك
وتذكر بان توضح الموضوع الذي تريد ان تسأل عنه
لأنه لا احد يجيبك وانت مش كابت موضوع يخص السؤال
لأن هذا هو قانون المنتدى

تم تعديل بواسطة Admin05

بتاريخ:
  • كاتب الموضوع

أولا : أنا مش فاهم تعقيب حضرتك تانى على العنوان فأرجو توضيح الأمر لأنى غيرت العنوان(فى ضوء قدرتى على التعبير) بعد أول تعقيب لحضرتك؟ مع العلم أنى ليس لدى أى نية لعدم أحترام قواعد المنتدى.

ثانيا: انا فهمت من حضرتك موضوع الsequence بأنى المفروض انى ازود حقل للجدول لعمل عليه ال sequence .

ثالثا: أما فى موضوع الثانى وهو أنى لابد من اعمل أستعلام علي الnationality & gender & military & الحاله الأجتماعيه (هذه كلها جداول تملى بواسطتى) فهذا لافهمه
فهل أعمل ذلك(trigger) أم أعمل relation between database blocks(basic_data&gender&nationality )وهكذا مع العلم أني جربت هذه الطريقه ولكنى لا أعلم أذا كانت صح أم خطأ لأنى حاسس أنه هناك شىء خطاء فى الفورمه

ياريت التوضيح للأمر الأخير لأنه فى غاية الأهميه بالنسبة لى ؟
وشكرا على الأهتمام :D

بتاريخ:
  • كاتب الموضوع
أولا : أنا مش فاهم تعقيب حضرتك تانى على العنوان  فأرجو توضيح الأمر لأنى غيرت العنوان(فى ضوء قدرتى على التعبير) بعد أول تعقيب لحضرتك؟ مع العلم أنى ليس لدى أى نية لعدم أحترام قواعد المنتدى.
 
ثانيا: انا فهمت من حضرتك موضوع الsequence بأنى المفروض انى ازود حقل للجدول لعمل عليه  ال  sequence  وشكرا.

ثالثا:  أما فى موضوع الثانى وهو أنى لابد من  اعمل أستعلام علي الnationality & gender & military & الحاله الأجتماعيه (هذه كلها جداول تملى بواسطتى) فهذا لافهمه أزاى أعمله display Item أنا عمله list_itemعشان الشخص يختار جنسيته و نوع جنسه (gender) وحالته الأجتماعيه
فهل أعمل ذلك(trigger) أم أعمل relation between database blocks(basic_data&gender&nationality )وهكذا
مع العلم أني جربت هذه الطريقه (الrelation)ولكنى لا أعلم أذا كانت صح أم خطأ  لأنى حاسس أنه هناك شىء خطاء فى الفورمه  , فهل هناك فكره ملائمه لفورمتى؟
وأرجو ان أكون أوضحت السؤال أكثر وضوحا من ذى قبل .

ياريت التوضيح للأمر الأخير لأنه فى غاية الأهميه بالنسبة لى ؟

وشكرا على الأهتمام 
  :D

55144[/snapback]


بتاريخ:
:D
بتاريخ:
  • كاتب الموضوع

:D شكرا لك أخى العضو admin على تعاونك معى فأن مشكلة ال sequence أتحلت وايضا مشكلة التخزين أتحلت يوفقك الله فى مساعدة الناس وأتمنى ان تحاول وتحل معى باقى الأسئله ولا تنزعج منى

:(

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.