بتاريخ: 1 مارس 200818 سنة comment_123646 السلام عليكم ورحمة الله وبركاته الاخوه محترفى الاوراكل انا اعمل الان على مشروع لى ولكن تواجهنى بعض المشاكل وارجوا منكم مساعدتى بحلها حتى اسنطيع اكمال المشروع1 / اولا انا اقوم بعمل مشروع بسيط لسوبر ماركت وانشأت جدول للمشتريات وجدول للمبيعات وجدول رصيد السوبر ماركت من البضائع وجميع هذه الجداول بها حقل مشترك وهو kind_id ارمز به لرقم نوع القسم المنتمى له الصنف مثال قسم المنظفات وقسم الحلويات وهكذا واريد جعل الحق الموجود فى جدول المشتريات ( import) اجعله primary key وهذا سهل وان اجعل الحقلين الاخرين فى الجدولين الثانيين foreign key وقد حاولت ربطهم كثيرا ولكن لم استطع ويكون الخطأ بان القيد لا يصلح هنا وساكتب لكم الاكواد فى اخر الموضوع2 / ثانيا اريد طريقه اجعل بها جميع حقول kind_id مرتبطه فى الفورم بمعنى اذا ادخلت رقم الصنف فى جدول import فى حقل kind_id تدخل اوتوماتيكيا من تلقاء نفسها فى حقول kind_id فى باقى الشاشات ( طبعا ساضع كل جدول فى شاشه منفصله ) وطبعا ساجعل هذه الحقول من نوع list واريد اذا ضغطت على السهم يظهر قائمه بما ادخلته فى الشاشه الاولى 3/ انشأت حقل من نوع number فى احد الشاشات وجعلته غير مسموح بالكتابه فيه وقمت بانشاء sequence واريد جعل هذه الحقل ياخذ قيم السلسه اوتوماتيكيا عند الضغط على مفتاح الحفظ فى الفورم وهذا فقط اذا تم الحفظ بنجاح4 / لدى شاشه من مجموعة حقول مختلفه وقد قمت بعمل زر للبحث بان جعلت المستخدم يستطيع البحث عن البيانات باستخدام قيمة اى حقل وقد استخدمت فى الكود if وتم البحث بنجاح لكن فى القيم الفريده فقط بمعنى الحقول التى بها قيم متكرره طبعا عند البحث عن قيمه متكرره به لا يتم تنفيذ البحث فكيف يتم عمل هذا البحثاعرف ان استفساراتى كثيره ولكن اعذرونى وارجوا منكم المساعده create table import (kind_id number constraint a_s primary key,kind varchar2(25) not null, total varchar2(25) not null,dept varchar2(25), imp_date date not null); create table export(kind_id number ,kind varchar2(25), total number(25) not null, baqi number(25) not null,price number, total_price number not null, date_exp date not null constraint aa_ss_fk foreign key (kind_id) references import(kind_id)); create table talabat( kind_id number constraint aaa_sss foreign key references import(kind_id), kind varchar2(25) not null, total_kind number(3), date_talab date); create table emp (name varchar2(25) not null, salary number not null, sal_date date default sysdate not null,comm number); / create sequence a_a increment by 1 start with 1 minvalue 1 nomaxvalue nocache / تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.