بتاريخ: 28 يوليو 200916 سنة comment_164797 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتهأرجوكم يا إخوانيأنا مبتدئ في الأوراكل وعندي مشروع تخرج وماني عارف إيش أسوي الشي الوحيد اللي سويته حملت الأوراكل وسويتقاعدة بيانات خاصة بي وبعدها سويت مستخدم جديد وأعطيته صلاحيات وبعدها أنشأت 3 جداوللكن يوم وصلت عند الديفيلوبر عجزتالمشروع (حملة حجاج)أبغى أسوي صفحة رئيسية فيها 3 أزرارالزر الأول يدخلني على صفحة الموظفين والثاني على صفحة الحجاج والثالث على صفحة الرحلاتويكون في كل صفحة محرك بحثيبحثلي برقم الحجز للحجاجأو برقم الموظف للموظفينأو رقم الرحلة للرحلاتوالتقارير كيف أسويها وكيف أربطها بقاعدة البياناتوبعد كذا أبغى أسويه سيت أب setup عشان يتحمل على أي جهازأرجوكم ساعدوني لازم أسلم المشروع يوم الإثنين القادمأخوكم عبدالمعز تم تعديل 28 يوليو 200916 سنة بواسطة AbdulmuizSindi تقديم بلاغ
بتاريخ: 28 يوليو 200916 سنة comment_164798 السلام عليكم ورحمة الله وبركاتهأخي الكريم : عبد المعزأولا لابد من يكون عندك تحليل كويس لمشروعك كي تستطيع بناء قاعدة بياناتك وجداولك ومن ثم يمكنك أن تدخل في مرحلة البرمجة انت ذكرت أنك تريد البحث عن الرحلات والحجاج ووو لكن أين التفاصيل الكاملة كي يتم بناء عليها الجدول والعلاقات ===========================وهنا سيتم المساعدة لك يعني في مشكلة وقفت امامك يمكنك طرحها ونحاول معك فيها وهكذالكن تريد عمل لك البرنامج كاملا أعتقد أنه صعبلكن ابدأ ونحن معك إن شاء اللهموفق تقديم بلاغ
بتاريخ: 28 يوليو 200916 سنة كاتب الموضوع comment_164801 أخي مصطفى شكرا على اهتمامكأنا بدأت بالفعلأنشأت قاعدة البيانات وصممت 3 جداولجدول يحتوي على بيانات الموظفين والثاني يحتوي على بيانات الحجاج والثالث يحتوي على الرحلات عن طريق sql plusوالآن أول شي كيف أسوي فورم رئيسي يحتوي 3 أزراركل زر يوصلني للفورم المطلوب يعني التريقرز الخاص بالزر اللي يفتحلي الفورم الثاني؟ تقديم بلاغ
بتاريخ: 28 يوليو 200916 سنة comment_164804 السلام عليكمكما قال اخي مصطفى...يجب في البداية تحليل البرنامج بشكل سليم...قم بكتابة الجداول اللي عملتها لكي نتاكد بان شغلك مزبوط او ازا محتاج لبعض التعديلات ورح نبدأ في المساعدة ان شاءالله...بالتوفيق..تحياتي.. تقديم بلاغ
بتاريخ: 28 يوليو 200916 سنة كاتب الموضوع comment_164814 أوكييعطيكم العافية على الردود واهتمامكمأول جدول للحجاج ( للحجز ) create table Reservation(رقم التصريح r_number number(8) primary key,الاسم الأول r_fname varchar2(10),الاسم الثاني r_sname varchar2(10),الاسم الثالث r_tname varchar2(10),الاسم الخير r_lname varchar2(10),الجنسية r_nationality varchar2(20),رقم الهوية r_Id number(10),تاريخ الميلاد r_birth date,الجنس r_sex varchar2(1),المدينة r_city varchar2(9),الفئة المطلوبة ( الفئة تكون "أ" أو "ب" أو "هـ" على حسب طلب الحاج Category varchar2(1),رقم المربع (الخيام في منى ) housing_no number(4),رقم الرحلة Flight_no number(6),Emp_no number(5)) رقم الموظفالجدول الثاني للموظفين create table employ(رقم الموظف Emp_no number(5) PRIMARY KEY,الاسم الكامل e_fullname varchar2(30),الجنسية nationality varchar2(15),رقم الهوية id number(10),تاريخ الميلاد birth date,مسمى الوظيفة jobname varchar2(7),تاريخ بداية الوظيفة hirstart date,تارخ انتهاء الوظيفة (موسمية) hirend date,salary number(5)) الراتبالجدول الثالث الرحلاتلكن ماعرفت أسوي الوقت يعني الساعة كم فحطيتها تاريخ قلت أغيرها عن طريق الديفيلوبر create table Flights(رقم الرحلة Flight_no number(6) Primary key,نقطة الذهاب gopoint varchar2(12),تاريخ الذهاب godate date,وقت الذهاب (المفروض يكون وقت مو تاريخ) gotime date,تاريخ العودة backdate date,backtime date) وقت العودةوبعدها سويت مفاتيح فرعية alter table Reservationadd CONSTRAINT Reservation_Emp_no_fk FOREIGN KEY (Emp_no)REFERENCES employ(Emp_no)alter table Reservationadd CONSTRAINT Reservation_Flight_no_fk FOREIGN KEY (Flight_no)REFERENCES Flights(Flight_no) شكرا على اهتمامكم مرة ثانية تقديم بلاغ
بتاريخ: 28 يوليو 200916 سنة كاتب الموضوع comment_164860 ياجماعة الخير مافي أحد يقدر يساعدني؟بس أعطوني كود أحطه في الأزرار ينقلني لفورم أو كانفاس ثانيالله يرحم والديكم أبغى أخلص ماني قادرهذا أول برنامج أسويه في حياتيولا عندنا مدربين تمام في الكلية اللي أدرس فيهالدرجة مهندسين أسألهم نفس السؤال وجوابهم معروف ( ابحث في الانترنت )وها المشروع أعتبره كبداية لي وبعدها ان شاء الله راح احاول اطور قدرتي في الاوركل بس أحتاج مساعدتكمشكرا تقديم بلاغ
بتاريخ: 28 يوليو 200916 سنة comment_164861 السلام عليكماخي شوف هذا الجداول بهذه الطريقة...وننتظر بقية الاعضاء لاكتمال تحليل الجداول... CREATE TABLE TRAVELERS ( T_NO NUMBER(10), T_ID NUMBER(10), T_F_NAME VARCHAR2(30), T_S_NAME VARCHAR2(30), T_T_NAME VARCHAR2(30), T_LAST_NAME VARCHAR2(30), T_NATIONALITY VARCHAR2(30), T_BOD DATE, T_POB VARCHAR2(30), T_GENDER VARCHAR2(30), T_TEL VARCHAR2(15), T_MOB VARCHAR2(15) PRIMARY KEY (T_NO,T_ID)) / -------------------------------- create table Flights( Flight_no number(6) Primary key, gopoint varchar2(12), godate date, gotime date, backdate date, backtime date) / -------------------------------- create table Reservation( r_number number(8), T_NO NUMBER(10) REFERENCES TRAVELERS(T_NO), Flight_no number(6) REFERENCES Flights(Flight_no), Emp_no number(5) REFERENCES employ(EMP_NO), R_CITY VARCHAR2(30), Category varchar2(1), housing_no number(4), PRIMARY KEY(R_NUMBER,T_NO,FLIGHT_NO,EMP_NO)) / --------------------------------- create table employ( Emp_no number(5) PRIMARY KEY, e_fullname varchar2(30), nationality varchar2(15), id number(10), birth date, E_POB VARCHAR2(50), jobname varchar2(7), hirstart date, hirend date, salary number(5), E_TEL VARCHAR2(15), E_MOB VARCHAR2(15), E_PIC LONG RAW) / ملاحظة: تم فصل جدول الحجاج لانه من الممكن اتكون تكون عائلة ولها نفس رقم الحجز...ان كنت قد أخطأت فصححوني....اللهم بلغنا الحج...بالتوفيق تم تعديل 28 يوليو 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 28 يوليو 200916 سنة كاتب الموضوع comment_164864 فكرتك ممتازةبس فكرت إني أسجل رقم الحجز بنفس رقم تصريح الحج يعني لكل فرد رقمه الخاصلكن فكرتك جدا رائعة وراح انفذهاعلى فكرة مافي أمر للوقت يعني الساعة والدقيقة؟مثلا gotime في جدول Flights أنا خليتها date وقلت أغيرها من الديفيلوبرهل ممكن إني أخليها من الأول وقت ؟؟؟ممكن أتواصل معاك؟ تم تعديل 28 يوليو 200916 سنة بواسطة AbdulmuizSindi تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_164865 السلام عليكمبالتأكيد أخي بامكانك التواصل معي ومع جميع اعضاء المنتدى...بالنسبة لرقم الحجز ألا وهو R_NUMBER بامكانك عمله على شكل سيريال ... يعني ممكن تستفيد منه لمعرفة كم شخص حجز عندك بتاريخ معين...بالنسبة لحقل الوقت...من خصائص الايتم gotime ضع الــ FORMAT MAST بهذه الصيغة : hh24:mi:ssبالتوفيق..تحياتي.. تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_164866 يوم جيت أنفذ الجدول الأول طلعلي رسالة خطأ PRIMARY KEY (T_NO,T_ID)) *ERROR at line 14:ORA-00907: missing right parenthesis الظاهر انه مايقبل غير primary key واحد على مستوى الجدولبالنسبة لرقم الحجز R_NUMBER هل له أمر خاص؟ إذا كنت بخليه على شكل سيريال ولا بنفس الطريقة؟يعطيك العافيةمعليش بتعبك معايه أخي PALI.ORACLE تم تعديل 29 يوليو 200916 سنة بواسطة AbdulmuizSindi تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_164869 السلام عليكمهذا الكود الصحيح... CREATE TABLE TRAVELERS ( T_NO NUMBER(10), T_ID NUMBER(10), T_F_NAME VARCHAR2(30), T_S_NAME VARCHAR2(30), T_T_NAME VARCHAR2(30), T_LAST_NAME VARCHAR2(30), T_NATIONALITY VARCHAR2(30), T_BOD DATE, T_POB VARCHAR2(30), T_GENDER VARCHAR2(30), T_TEL VARCHAR2(15), T_MOB VARCHAR2(15), PRIMARY KEY (T_NO,T_ID)) / بالنسبة لرقم الحجز ... لما تعمل الفورم على مستوى البلوك على ترجر PRE-INSERT اكتب الكود التالي: SELECT MAX(NVL(r_number,0)+1) INTO :Reservation.r_number FROM Reservation; بالتوفيق ...تحياتي... تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_164870 أخي مصطفى شكرا على اهتمامكأنا بدأت بالفعلأنشأت قاعدة البيانات وصممت 3 جداولجدول يحتوي على بيانات الموظفين والثاني يحتوي على بيانات الحجاج والثالث يحتوي على الرحلات عن طريق sql plusوالآن أول شي كيف أسوي فورم رئيسي يحتوي 3 أزراركل زر يوصلني للفورم المطلوب يعني التريقرز الخاص بالزر اللي يفتحلي الفورم الثاني؟ السلام عليكمعلى الزر اختر ترجر when-button-pressed واكتب بداخله الكود التالي:CALL_form('C:\GBT_SYS\FRM\PARTS.fmx'); طبعا انت رح تغير مسار الفورم عندك واسم الفورم اللي بدك تستدعيه ( fmx ) ....بالتوفيق..تحياتي تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_164871 يعطيك العافية حبيبي ماقصرتيوم جيت أنشئ الجدول Reservation طلعلي خطأ T_NO NUMBER(10) REFERENCES TRAVELERS(T_NO), *ERROR at line 3:ORA-02270: no matching unique or primary key for this column-list شكرا على الرد السريع والمتميز تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_164873 شكرا لكم ما قصرتواأنا أنتهيت من الخطوات الرئيسية في البرنامجباقي حاجات بسيطةمثل ITEM LIST فين أحط القيم تبعهاواذا كنت رابطها بجدول ثاني بالمفتاح الرئيسي والفرعي كيف أخليها تظهر تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_164903 السلام عليكماستخدم هذا السكريبت... CREATE TABLE TRAVELERS ( T_NO NUMBER(10), T_ID NUMBER(10), T_F_NAME VARCHAR2(30), T_S_NAME VARCHAR2(30), T_T_NAME VARCHAR2(30), T_LAST_NAME VARCHAR2(30), T_NATIONALITY VARCHAR2(30), T_BOD DATE, T_POB VARCHAR2(30), T_GENDER VARCHAR2(30), T_TEL VARCHAR2(15), T_MOB VARCHAR2(15) PRIMARY KEY (T_NO)) / -------------------------------- create table Flights( Flight_no number(6) Primary key, gopoint varchar2(12), godate date, gotime date, backdate date, backtime date) / -------------------------------- create table Reservation( r_number number(8), T_NO NUMBER(10) REFERENCES TRAVELERS(T_NO), Flight_no number(6) REFERENCES Flights(Flight_no), Emp_no number(5) REFERENCES employ(EMP_NO), R_CITY VARCHAR2(30), Category varchar2(1), housing_no number(4), PRIMARY KEY(R_NUMBER,T_NO,FLIGHT_NO,EMP_NO)) / --------------------------------- create table employ( Emp_no number(5) PRIMARY KEY, e_fullname varchar2(30), nationality varchar2(15), id number(10), birth date, E_POB VARCHAR2(50), jobname varchar2(7), hirstart date, hirend date, salary number(5), E_TEL VARCHAR2(15), E_MOB VARCHAR2(15), E_PIC LONG RAW) / بالنسبة للسؤال الثاني راجع هذا الرابط:http://www.araboug.org/ib/index.php?showtopic=15030بالتوفيق تم تعديل 29 يوليو 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_164916 شكرا أخي ماقصرتالحمد لله المشروع ماشي تمام1- بغيت أسوي زر خروج إيش أحط الكود في الزر ؟2- إذاكنت أبغى أسوي زي محرك البحث يبحثلي مثلا برقم الموظف ولا برقم الحجز كيف هذا؟ تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_164917 السلام عليكمبالنسبة للسؤال الاول اكتب بزر الخروج : EXIT_FORM(NO_VALIDATE); وبالنسبة للبحث: عملتلك فورم بحث عن جدول الــ EMP واعمل البقية متله...بالتوفيق... EMP.rar تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_164933 الله يوفقك ياشيخ ويفتحها في وجهك مكان ماتروح تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_164996 السلام عليكم يا أخي واجهت مشكلة في Radio Buttonإذا حولت الجنس إلى RADIO BUTTON يطلعلي مشكلة في التنفيذيقول لايمكن التعديلأو لا يمكن الادخال مدري ايش المشكلةوجربت ITEM LIST ونفس المشكلة حصلت معيهل لها اعدادات خاصة أو قيم خاصةشكرا تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_165000 السلام عليكمالرجاء كتابة الخطأ .. او ارفق صورة عن الخطأ ...بالتوفيق تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_165006 يقول أوركل غير قادر على إجراء INSERTFRM-40508 تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_165007 السلام عليكمجرب اعمل REFRESH للداتا بلوك...ما اشتغل معاك ارفق الفورم والجدول...بالتوفيق تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة كاتب الموضوع comment_165008 أنا عارف المشكلةالمشكلة في RADIO BUTTON يوم حذفتها أشتغل تمام أنا ماني عارف أسوي RADIO BUTTON و ITEM LIST إذا حطيتها صار كذاالمشكلة عندي في الأزرار والقوائم ماني فاهمها صح؟ تم تعديل 29 يوليو 200916 سنة بواسطة AbdulmuizSindi تقديم بلاغ
بتاريخ: 29 يوليو 200916 سنة comment_165009 السلام عليكممو مشكله..ارفق فورم والجدول الخاص بالفورم..وسأعمل مثال على الفورم على الليست ايتم وساضيف لك جميع الازرار المهمة..حدد اي عمود تريده ليست ايتم وما هي البيانات التي تريدها داخل الليست...تحياتي.. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.