الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ماستر ودتيل ورفع ملفات للسيرفر (ارشفة)

Featured Replies

بتاريخ:

السلام عليكم

عملت واجهه ماستر ودتيل تعمل بصورة طبيعية ينقل رقم الصادر (PK)  من الماستر الى دتيل (FK) وفي حالة عمل insert في الدتيل يقوم بأضافة رقم الصادر في كل مرة والذي هو (FK).

اضفت له INPUTFILE  وضعتها في دتيل وباستخدام مثال لاحد الاخوة وبأستخدام جافا بين يقوم INPUTFILE  (بنقل الملف الى السيرفر بنجاح ) لكن بيانات الملف لا تظهر في الدتيل مع رقم الصادر .

post-156798-0-67060100-1453019089_thumb.jpg

 

مع العلم ان البيانات تضافة الى قاعدة البيانات ولكن بدون رقم الصادر

بتاريخ:

المشكلة غير واضحة.

بتاريخ:
  • كاتب الموضوع

استاذ احمد شكرا لك

عدلت خصائص inputfile الاوتو سبمت(auto submet)  الى true فيقوم بالحفظ اوتوماتيكيا ولكن لا ينقل رقم الصادر (fk)  في دتيل مع الحفظ لذلك لا تظهر اي بيانات في الدتيل

ارجو ان اكون اوضحت المشكلة وشكرا لك مرة اخرى

 

علما الماستر والدتيل بدون input file تعمل بصورة طبيعية

بتاريخ:

انت تقوم باضافة ملف إلى السيرفر، ولست تقوم باضافة شيء إلى جدول الديتيل

مالذي تريده أن يحدث عند اضافة الملف

هل توجد علاقة بين الملف وجدول الديتيل؟

بتاريخ:
  • كاتب الموضوع

نعم عند رفع الملف الى السيرفر تضاف البيانات التالية الى جدول الدتيل ليتسنى للمستخدم الرجوع للملف مرة اخرى اذا تطلب الامر

(رقم الصادر -اسم الملف - نوعه - مساره على السيرفر - تاريخ الرفع على السيرفر- اسم المستخدم )

جميع البيانات ترفع الى قاعدة البيانات عدا رقم الصادر

بتاريخ:

في حالة اوتو سبمت لل inputfile يقوم بخزن تفاصيل الملف هذا يعني يوجد newRow حاول ان تضيف رقم الصادر فيها

بتاريخ:

في احد ملفات الجافا

بتاريخ:

اعتقد أنه عليك بتعديل كود رفع الملف ليقوم بالآتي:

 

1-عملية رفع ملف إلى السيرفر

2-أخذ بيانات عملية رفع الملف برمجيا ووضعها في جدول الديتيل.

 

وتقوم بتنفيذها اثناء رفع الملف

بتاريخ:
  • كاتب الموضوع

شكرا لك استاذ احمد وaloooshvb 

عدلت الكود ليصبح

post-156798-0-82153100-1453024299_thumb.jpg

 واضفت رقم الصادر

"64","newRowsetAttrbute("Sader

ظهرت البيانات في الدتيل عندما اعطيتها رقم ثابت وهو 64 

كيف يمكن جعله حسب رقم الصادر الحالي؟

بتاريخ:

للحصول على قيمة السجل الحالي

نستخدم CurrentRow

 

ممكن تستخدم كود مثل الآتي:

ViewObject vo = this.getYourMasterView1();
Row row = vo.getCurrentRow();
row.getAttribute("Attribute_Name");

بالتوفيق

تم تعديل بواسطة kherooooo

بتاريخ:

كيف قمت برفع الملف؟

بتاريخ:
  • كاتب الموضوع

اخواني الاعزاء شكرا لكم للتواصل واعتذر لم يكن لدى انترنت ليلة البارحة

الاستاذ sd4it انا استخدم جافا بين وباستخدام الكود التالي

New_Text_Document1.txt

 

 

الاستاذ احمد استخدمت الكود ونجحت بالاضافة رقم الصادر والبرنامج يعمل بصورة ممتازة

ولكن ظهرت لدي مشكلة اخرى 

 

post-156798-0-72950400-1453094620_thumb.jpg

 

 

انا لدى اربعة جداول

 جدول الوثائق الصادرة          

وجدول الوثائق الواردة          

وجدول الوثائق اخرى            

وجدول خزن معلومات الوثائق 

 

ولدى ثلاثة صفحات

الاولى للصادر فيها جدول الصادر(ماستر) وجدول خزن معلومات الوثائق(دتيل)

الثانية للوارد فيها جدول الوارد (ماستر) وجدول خزن معلومات الوثائق(دتيل)

الثالثة للاخرى فيها جدول الاخرى(ماستر) وجدول خزن معلومات الوثائق(دتيل)

 

المشكلة

 

يجب على ان اغير الكود  في ملف الجافا  واضيف الجدول الجدول الماستر وحسب الصورة المرفقة

post-156798-0-72950400-1453094620_thumb.jpg

 

هل من الممكن وضع شرط كأن يكون (if) او(case) وحسب الجدول الماستر او ماذا؟

وشكرا لسعة صدركم اخواني

بتاريخ:
  • كاتب الموضوع

اخواني الاعزاء شكرا لكم للتواصل واعتذر لم يكن لدى انترنت ليلة البارحة

الاستاذ sd4it انا استخدم جافا بين وباستخدام الكود التالي

attachicon.gifNew_Text_Document1.txt

 

 

الاستاذ احمد استخدمت الكود ونجحت بالاضافة رقم الصادر والبرنامج يعمل بصورة ممتازة

ولكن ظهرت لدي مشكلة اخرى 

 

attachicon.gifttttttttt.jpg

 

 

انا لدى اربعة جداول

 جدول الوثائق الصادرة          

وجدول الوثائق الواردة          

وجدول الوثائق اخرى            

وجدول خزن معلومات الوثائق 

 

ولدى ثلاثة صفحات

الاولى للصادر فيها جدول الصادر(ماستر) وجدول خزن معلومات الوثائق(دتيل)

الثانية للوارد فيها جدول الوارد (ماستر) وجدول خزن معلومات الوثائق(دتيل)

الثالثة للاخرى فيها جدول الاخرى(ماستر) وجدول خزن معلومات الوثائق(دتيل)

 

المشكلة

 

يجب على ان اغير الكود  في ملف الجافا  واضيف الجدول الجدول الماستر وحسب الصورة المرفقة

attachicon.gifttttttttt.jpg

 

هل من الممكن وضع شرط كأن يكون (if) او(case) وحسب الجدول الماستر او ماذا؟

وشكرا لسعة صدركم اخواني

يبدو ان المرفقات اعلاه لا تفتح 

post-156798-0-42171400-1453100002_thumb.jpg

 

New Text Document.txt

بتاريخ:
  • كاتب الموضوع

اساتذتي الاعزاء هل يوجد حل؟؟؟؟

بتاريخ:

اخوية العزيز عندي فكرة اسوي برنامج صادر ووارد بأستخدام فكرة Discriminator column وبذلك اكون جدول واحد للصادر والوارد مرتبط بجدول يحتوي على المرفقات فقط التابعة للصادر والوارد مرتبط به (واحد-متعدد)وهناك حقل يحدد هذا القيد هل هو صادر او وارد في الجدول الرئيسي مستفيدين بذلم من مبدأ الوراثة . ما رأيك بهذه الفكرة 

اخوك وســــــــــــام - العراق

بتاريخ:

فكرة جميلة لدي برنامج يحتاج هكذا فكرة شكرا

تم تعديل بواسطة aloooshvb

بتاريخ:

اوك انتة كمل مشروعك . وسوي واحد لاخ بهاي الطريقة وانطينة النتائج 

بتاريخ:
  • كاتب الموضوع

اشكرك اخي بس المشكلة اني شبه مكمل البرنامج باقي بس ترتيبات قليلة

بتاريخ:
  • كاتب الموضوع

هل يوجد حل ؟؟

بتاريخ:
  • كاتب الموضوع

هل يمكن كتابة الكود بهذا الطريقة

post-156798-0-07509600-1453287318_thumb.jpg

مع العلم يعطيني خطا 

 

post-156798-0-61069600-1453287334_thumb.jpg

 

 

 

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

اساتذتي الاعزاء مازلت ابحث عن حل

بتاريخ:
  • كاتب الموضوع

post-156798-0-89991600-1454257076_thumb.jpg

 

 

مازلت ابحث عن حل يا ناس هل يمكن كتابة الكود كالصورة

بتاريخ:

اخي العزيز الكود الموجود في المربعبن هو للحصول على رقم الصادر ورقم الوارد و قد حصلت عليهم ولكن يجب عليك بعدها ان تنفذ جمله set لهما
newRow. setAttribute ("saderid
", القيمة الراجعه من المرب عالاول)

تم تعديل بواسطة orosmith24

بتاريخ:
  • كاتب الموضوع

اخي العزيز الكود الموجود في المربعبن هو للحصول على رقم الصادر ورقم الوارد و قد حصلت عليهم ولكن يجب عليك بعدها ان تنفذ جمله set لهما

newRow. setAttribute ("saderid

", القيمة الراجعه من المرب عالاول)

 استاذ orosmith24

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

 

قمت بكتابة الكود مثل ما قلت

post-156798-0-18875700-1455099478_thumb.jpg

 

فطلع الخطا التالي

 

  post-156798-0-50339900-1455099500_thumb.jpg

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.