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

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


محمد_العراقي

Recommended Posts

السلام عليكم

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

 

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 وبذلك اكون جدول واحد للصادر والوارد مرتبط بجدول يحتوي على المرفقات فقط التابعة للصادر والوارد مرتبط به (واحد-متعدد)وهناك حقل يحدد هذا القيد هل هو صادر او وارد في الجدول الرئيسي مستفيدين بذلم من مبدأ الوراثة . ما رأيك بهذه الفكرة 

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

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

  • بعد 2 أسابيع...

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

تم تعديل بواسطة orosmith24
رابط هذا التعليق
شارك

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

newRow. setAttribute ("saderid

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

 استاذ orosmith24

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

 

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

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

 

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

 

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

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

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

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

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

×   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.

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

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

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