alrom998 بتاريخ: 19 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 19 أكتوبر 2009 (معدل) أخواني الكرام أنا عندي برنامج اريد تحويله من اكسس الى اوراكل 10 جي 6 آيوعندي هذا الكود مكتوب في اكسس ابغى احوله الى PL SQL في كي نكست ايتموالفكرة اني ادخل رقم المولود فيعطيني اسم امه من جداول ثانية علما ان اسم الحقل الي ابغى ادخل فيه رقم المولود هو AS ولكم الكود [left]SELECT RAMI_PATIENT_FILE_MASTER.USER_FILE_ID, [PAT_NAME_1] & ' ' & [PAT_NAME_2] & ' ' & [PAT_NAME_FAMILY] AS MNAME FROM (RAMI_BIRTHS INNER JOIN RAMI_PATIENT_FILE_MASTER ON RAMI_BIRTHS.BABY_PATIENT_ID = RAMI_PATIENT_FILE_MASTER.PATIENT_ID) INNER JOIN RAMI_PATIENT_MASTER_DATA ON RAMI_BIRTHS.MOTHER_PATIENT_ID = RAMI_PATIENT_MASTER_DATA.PATIENT_ID WHERE (((RAMI_PATIENT_FILE_MASTER.USER_FILE_ID)=[Forms]![bNOTE_F]![bMRN])) WITH OWNERACCESS OPTION[/left] ; كل الذي اتمنا تحويل الكود الى اوراكل لكي اقوم بعمل كومبايل وما يعطيني اي ايرور تم تعديل 19 أكتوبر 2009 بواسطة mustafagamiel تم تغير العنوان ليدل على المضمون اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 19 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 19 أكتوبر 2009 السلام عليكم يمكنك وضع الجداول مع وصفها كي يتم تسهيل كتابة ال query اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alrom998 بتاريخ: 19 أكتوبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 أكتوبر 2009 إخي الكريم أولا اشكرك على تواصلك حيث انك أغلب الذين أجد منهم ردود جزاك الله خيراخي الفاضل الجداول هي RAMI_BIRTHS ويحوي BABY_PATIENT_ID RAMI_PATIENT_FILE_MASTER ويحوي USER_FILE_IDRAMI_PATIENT_MASTER_DATA ويحوي PATIENT_ID والجدول الثالث يحمل اسم الام الأول والثاني والثاث كما هو موضح في بداية الكودأنا لا أعرف العلاقات بين الجداول ولكن أتوقع يكمن استخراجها من الكود المرفق لأني لا أفهم في الاكسس وهذا كود استخدمته في SQL واشتغل واعطاني نتيجه يمكنك من خلاله معرفة شي يفيدنا لك الكود select * from patient_master_datawherepatient_id=(select patient_id from patient_file_master where user_file_id='2032437887' ) حيث ان الرقم '2032437887 هو الذي اريد اخله في برنامج اي في الفورم ويعطيني اسم الام وفي كود الاكسس المرفق يوجد هذه العبارة AS MNAME وهي في الوراكل INTO :M.MOTHERNAME وهو الخانه التي سوف يظهر فيها اسم الاماتمنى اني وضحت شي يفيدنا أبو عبدالله-جدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 19 أكتوبر 2009 تقديم بلاغ مشاركة بتاريخ: 19 أكتوبر 2009 محاولة للمساعدة اولا : اختبر هذا الأمر من خلال ال sql وفى حالة استخراج نتيجة صحيحه .. يمكنك استخدامه فى الفورم SELECT RAMI_PATIENT_FILE_MASTER.USER_FILE_ID, PAT_NAME_1 || ' ' ||PAT_NAME_2|| ' ' ||PAT_NAME_FAMILY AS MNAME FROM RAMI_BIRTHS , RAMI_PATIENT_FILE_MASTER , RAMI_PATIENT_MASTER_DATA where RAMI_BIRTHS.BABY_PATIENT_ID = RAMI_PATIENT_FILE_MASTER.PATIENT_ID and RAMI_BIRTHS.MOTHER_PATIENT_ID = RAMI_PATIENT_MASTER_DATA.PATIENT_ID and RAMI_PATIENT_FILE_MASTER.USER_FILE_ID ='2032437887'); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alrom998 بتاريخ: 21 أكتوبر 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 أكتوبر 2009 أخي العزيز في SQL اشتغل صح لكن في الفورم لما حطيت ترقر في رقم المولود في كي نكست ايتم اعطاني خطا وهو ora-00600 internal error code arguments اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.