الانتقال إلى المحتوى

تحويل Query من أكسس إلى أوراكل


alrom998

Recommended Posts

أخواني الكرام أنا عندي برنامج اريد تحويله من اكسس الى اوراكل 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]
;


كل الذي اتمنا تحويل الكود الى اوراكل لكي اقوم بعمل كومبايل وما يعطيني اي ايرور

تم تعديل بواسطة mustafagamiel
تم تغير العنوان ليدل على المضمون
رابط هذا التعليق
شارك

إخي الكريم أولا اشكرك على تواصلك حيث انك أغلب الذين أجد منهم ردود جزاك الله خير
اخي الفاضل الجداول هي
RAMI_BIRTHS ويحوي BABY_PATIENT_ID
RAMI_PATIENT_FILE_MASTER ويحوي USER_FILE_ID
RAMI_PATIENT_MASTER_DATA ويحوي PATIENT_ID

والجدول الثالث يحمل اسم الام الأول والثاني والثاث كما هو موضح في بداية الكود


أنا لا أعرف العلاقات بين الجداول ولكن أتوقع يكمن استخراجها من الكود المرفق لأني لا أفهم في الاكسس
وهذا كود استخدمته في SQL واشتغل واعطاني نتيجه يمكنك من خلاله معرفة شي يفيدنا لك الكود


select * from patient_master_data
where
patient_id=(select patient_id from patient_file_master where user_file_id='2032437887' )



حيث ان الرقم '2032437887 هو الذي اريد اخله في برنامج اي في الفورم ويعطيني اسم الام
وفي كود الاكسس المرفق يوجد هذه العبارة AS MNAME وهي في الوراكل INTO :M.MOTHERNAME وهو الخانه التي سوف يظهر فيها اسم الام

اتمنى اني وضحت شي يفيدنا
أبو عبدالله-جدة

رابط هذا التعليق
شارك

محاولة للمساعدة

اولا : اختبر هذا الأمر من خلال ال 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');

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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