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

يا اوراكل ,السني,باعقيل,وياعزت الحروي اين كرمكم الحاتمي

مغلق
بدأه smh390 في 13 يناير 2003 · 3 رد · 667 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة

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

وان شاء الله ماتخيبون رجائي فيكم

انا لدي مشروع وهو جدول العقارات وما يتبعة من جدول ملحقة

واريد اذا سجلت نوع العقد(بيع وايجار) في جدول العقود يتغير نوع العقد في جدول العقارات الى النوع الذي اخترته في جدول العقود (طبعاً هذا بستخدام

pre-insert,pre-delete,pre-update)

كذلك كيف اعرض تقرير عن العقارت التي تنتهي بتاريخ معين

علماً بان جدولي العقارات واعقود هي :

جدول العقار

create table house(

House_no number(5) CONSTRAINT house_pk primary key,

Hdesc varchar2(50) not null,

Area number(8,2) not null,

Htype number(1) default 1 not null,

Reg_date date not null,

Floor_Count number(2) default 0,

Aprt_Count number(2) default 0,

Location varchar2(50),

HStatus number(1) default 1,

Build_date date,

notes varchar2(100),

required number(1) default 1,

north number(1),

nlen number(7,2) default 0,

south number(1),

slen number(7,2) default 0,

east number(1) ,

elen number(7,2) default 0,

west number(1),

wlen number(7,2) default 0,

chart_no number(5) ,

dist_no number(3) ,

req_price number(9,2) default 0 CONSTRAINT house_req_price_check check(req_price>=0),

init_price number(9,2) default 0 CONSTRAINT house_init_price_check check(init_price>=0),

rent_price number(9,2) default 0 CONSTRAINT house_rent_price_check check(rent_price>=0),

phone varchar2(14),

HStatus2 number(2) default 1,

ELectricity number(1) default 1,

Water number(1) default 1,

Family number(1) default 1 ,

Furnatured number(1) default 1);

---------------------

جدول العقود

CREATE TABLE Contracts (

Contr_no Number(5) CONSTRAINT Contr_pK Primary key ,

Contr_date date NOT NULL ,

Renter_no Number(5) ,

House_no Number(5) ,

Start_date date NOT NULL ,

CType Number(1) DEFAULT (1) NOT NULL ,

Period Number(2) DEFAULT (1) NOT NULL ,

Part_Count Number(2) DEFAULT (1),

CPrice Number(9,2) DEFAULT (0) CONSTRAINT Contracts_CPrice_CHECK CHECK(CPrice >=0),

Comm Number(9,2) DEFAULT (0) CONSTRAINT Contracts_Comm_CHECK CHECK(COMM >=0 ),

Discount Number(9,2) DEFAULT (0) CONSTRAINT Contracts_Discount_CHECK CHECK(Discount >=0),

conditions VARCHAR2(100),

notes varchar2(100) );

احبابي انا بنتظار كريم مساعدتكم لي وباسرع وقت لاني بااسلم المشروع بعد يومين

ارجوكم لا تبخلوا على

تقبلوا فائق احترامي وتقديري

#2

اخي الكريم :

ساحاول مساعدتك ضمن المعلومات التي وفرتها ‍‍‍

طبعا يجب ان تستخد م PRE_UPDATE TRIGGER عندا تعدل حقل نوع العقد في جدول العقود

UPDATE HOUSE

SET FIELD NAME=THE VALUE

WHERE RELATED FILED

في منطقة الRELATED FIELD لازم تكتب اسماء الحقول المشتركة التي تربط

ملف العقارات مع ملف العقود

اما بالنسبة للتقرير يجب:

اذا فيه حقل تاريخ انتهاء مدة العقد استخدمه ك

PARAMETR IN THE REPROT

حتى يدخل المستخدم تاريخ معين

ومن ثم تفحص في جدول العقود لجلب كل ال RECORDS

التي يوافق تاريخ انتهاء العقد فيها التاريخ المدخل

#3

يعطيك العافية

اختي شيماء

مشكووووووووووووووووووووووووووووورة

#4

يعطيك العافية وجهدك في محلة

اختي شيماء

مشكووووووووووووووووووووووووووووورة

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…