• 0
jmjms

ماهية طريقة عرض اعمدة التقرير من اليمين الى اليسار

سؤال

السلام عليكم 

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

 

JPG%20%2877%29.jpeg

 

 

 

jmjms.7z

 

 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

19 إجابة على هذا السؤال .

  • 0

اخي العزيز من تبويب تهيئة في شريط القوائم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اريد ان يكون العمود الاول من اليمين وليس اليسار ..وياريت يكون الجواب على المثال المرفق

مثال

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

 

 

JPG%20%2878%29.jpeg

تم تعديل بواسطه jmjms
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز 

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

وان شاء الله سهله 

وعلى الجميع ارفاق مثال للمشكلة لتكون الاجابة بشكل عملي

تحياتي اخي جاسم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز فراس الجدول والتقرير مرفق في المشاركة الاولى من اول يوم 

ثانيا التقرير الذي يحتوي الصور هو مثال عن الموضوع وهو ايضا مرفق

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

 

44%20%288%29.JPG

تم تعديل بواسطه jmjms
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

سوف ارى المثال ولكن بعد الفطور ان شاء الله

رمضان كريم

وتحياتي للجميع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم اخي العزيز

عملت لك معالج يفيد التقارير بعمودين وتكون من اليسار لليمين 

حيث هذة الخاصية افتراضية في الفيجوال ولو اردت التعديل عليها تحتاج لوقت كثير وانا افتقدة لضيع الوقت لدي

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

 

وكما هو مثالك يجب عليك اولاً حذف الجدول من قاعدة التقرير 

 

post-210280-0-34438200-1404661361_thumb.

 

وذلك كون المعالج لايوثر على هيكلية الجدول او  يقوم بالتعديل عليه 

 

ثانياً يتم تشغيل المعالج بين سطرين السطر الاول هو تحديد جدول التقرير  ثم يكتب ايعاز تشغيل المعالج ثم سطر عرض التقرير 

 

post-210280-0-37473400-1404661709_thumb.

 

واليك مثالك تم تعديل الخطوات ومرفق معه المعالج بالاسم RTLJ

 

تحياتي للجميع

 

jmjms.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لك اخي العزيز فراس سوف اجرب على تقارير اخرى وعلمك النتيجة 

تم تعديل بواسطه jmjms
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم اخي فراس

اخي نعم طريقتك تعمل مع المثال المرفق وايضا ما يشبه من الجداول من حيث الترتيب  ولكن لاتعمل مع كل التقارير  لسبب

1- المعالج يعتمد على الجدول حيث ينسخة الى جدول مؤقت ثم يقوم بعكس تسلسل الجدول بحيث يكون رقم 2 قبل 1 و4 قبل 3 الى الخ وهذه العملية لاتفيد في حال اننا نحتاج  بعض السجلات من جدول  وليس كل سجلات الجدول .بحيث لايوجد  ترتيب لتقرير حسب الاولوية 

2- انا اعتمد على عد السجلات من 1 الى نهاية عدد السجلات في التقرير على كود من داخل التقرير .حيث يبقى 1 على اليسار ورقم 2 على اليمين

3- اذا اردنا ان يكون التقرير ثلاثة عمدة بدل الاثنان فهذه الطريقة لاتنجح معه

4- ياريت ان تكون العملية داخل التقرير بحيث تعكس كل محتوياته من اليسار الى اليمين

تم تعديل بواسطه jmjms
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم اخي فراس

اخي نعم طريقتك تعمل مع المثال المرفق وايضا ما يشبه من الجداول من حيث الترتيب  ولكن لاتعمل مع كل التقارير  لسبب

1- المعالج يعتمد على الجدول حيث ينسخة الى جدول مؤقت ثم يقوم بعكس تسلسل الجدول بحيث يكون رقم 2 قبل 1 و4 قبل 3 الى الخ وهذه العملية لاتفيد في حال اننا نحتاج  بعض السجلات من جدول  وليس كل سجلات الجدول .بحيث لايوجد  ترتيب لتقرير حسب الاولوية 

2- انا اعتمد على عد السجلات من 1 الى نهاية عدد السجلات في التقرير على كود من داخل التقرير .حيث يبقى 1 على اليسار ورقم 2 على اليمين

3- اذا اردنا ان يكون التقرير ثلاثة عمدة بدل الاثنان فهذه الطريقة لاتنجح معه

4- ياريت ان تكون العملية داخل التقرير بحيث تعكس كل محتوياته من اليسار الى اليمين

اخي العزيز 

المعالج يعمل مع اي جدول يكون عرضه في تقرير من عمودين ومثبت خصائص من اليسار لليمين بسبب اني لم اثبت معلومات اي جدول ولهذا اسميتهُ معالج ارفع لي جدول ثاني يختلف لغرض الفحص

وتعقيب على نقاطك

1- اذا كنت تعرف الطريقة او مايسمى عكس الجدول او تسلسله ( اعمل الطريقة مطلوبه منك وانتظرها بشدة ) ونسبة احتياجك من السحلات لابس بها على مثالك اختر مدى السجلات الذي تريد عرضها وسوف تراها وحسب الاولوية 

2- اخي العزيز التقرير مع المعالج يعرض حميع البيانات واتمنى ان توضح ( كود من داخل التقرير واين تستخدمه ) واذا كنت تريد 1 من اليسار و2 الى الليمين فهي الحالة الافتراضية لماذا كتبت الموضوع حيث انا اعكس العرض فيصبح من اليمين الى اليسار 

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

4- وكما ذكرت الحالة الافتراضية والمثبته هو عرض من اليسار لليمين فما الداعي للموضوع وانت اردتهُ عكس الحالة من اليمين لليسار 

انتظرك للنقاش الجاد في البرمجة وخصوصاً في هذا الموضوع

تحياتي لك وللجميع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز واخوتي الاعزاء جميعاً

البرمجة وحلولها هي للمشكلة الحالية التي تواجهك

 

ففي برامجي التي اعملها عندما تواجهني فكرة اعمل لها معالج او برنامج لغرض الوصول لها 

وعندما تكون لدي 10 افكار في برنامج وتكون مختلفه عن بعضها اعمل لها حل او البرنامج او معالج لكل فكرة 

فهنا الافكار تسمى المشاكل والبرامج التي تطبق الفكرة والوصول للنتيجة المرادة تسمى الحلول 

 

ركزوا على مشاكل البرمجة الحالية وجدوا حلولها في المقام الاول وبعدها انتقل لمشاكل التالية حسب المشاكل المتوفرة 

وهذا سر نجاح البرامج 

تحياتي للجميع 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

اخي فراس .. كنت اقصد ان طريقتك تعتمد على التغيير في الجدول وليس التقرير .حيث تعيد ترتيب سجلات الجدول وهي طريقة جميله .. وكان عليه ترتيب جدولي ليتناسب مع طريقتك ... وسوف اعيد ترتيب العملية من جديد واخبرك

2- اقصد بكود من داخل التقرير ... هو استخدام داله عد السجلات (count) في التقرير وهذه الارقام تبقى على حالها من  اليسار الى اليمين .  وسوف اجعل عد السجلات من داخل الجدول بدلا من داخل التقرير

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

4- بالنسبة للتقرير كنت اقصد من اليمين الى اليسار ..وكان جوابي السابق خطا مطبعي 

------------

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

وممكن احتاجك اخي العزيز مرة ثانية في هذا الموضوع 

وشكرا لك على تعاونك معي وبارك الله  بك اخي فراس

تم تعديل بواسطه jmjms
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز

ماضرر الداله العد في التقرير

وارجو ان ترفع لي جدولك النهائي لفحص المعالج معهٰ

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز

ماضرر الداله العد في التقرير

وارجو ان ترفع لي جدولك النهائي لفحص المعالج معهٰ

ضرر دالة العد في التقرير .. انها تبدأ العد من اليسار .. بحيث يكون رقم 1 على اليسار بدل اليمين .. اي يصبح السجل رقم 2 هو رقم 1 

تم تعديل بواسطه jmjms
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز سوالي گان تعقيب على كلامك على داله العد

واوضح قصدي اين تستخدم داله العد

فهي تفيد العمليات الحسابيه

ارفق مثال عنها

ولاتنسى الجدول النهائي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

ارجو منك اخي فراس

1-اعمل على هذا الجدول بدون تغيير محتوياته لان ترتيب الجدول بهذا الشكل مقصود وياتي نتيجة عملية فلتره 

2- الكود الذي في البرنامج هو الجزء الاخير من العملية 

3- يكون العمل على الجدول المؤقت tota

4- يتم تريب الجدول في الاخير على اساس العمود (rt ) من الاكبر او الاعلى رقما الى اصغر رقم

 

 

JPG%20%2880%29.jpeg

 

 

 

677.7z

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز

عندما نطلب ارفاق مثال لمشكلة برمجية

يكون المثال هو الفكرة او المشكلة البرمجية وعندما يثبت لهُ الحل البرمجي يكون طبق الاصل للفكرة

 

في موضوعك المثال الاول المرفق يختلف عن المثال الاخير بكامل الفكرة والتشابة معهم انهم عمودين ومن اليسار لليمين

 

اليك مرفق مثالك بعد تعديل المعالج حيث يكون المعالج حسب المثال او فكرته

واخي العزيز لا المثال الاول او الاخير  قمت بتغيير الجدول وانما يكون تغيير او تصحيح على التقرير 

والمعالج هو  يعتمد على فكرتك او جدولك المرفق وليس العكس

 

في التقرير الاخير عدل حقل التسلسل في الحقل اكتب المتغيير count  وبدون عمليات حسابية كما في الصورة 

 

post-210280-0-53732800-1404884053_thumb.

 

وتحياتي للجميع 

677.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عاشت يدك ابو مصطفى وبارك الله بك على هذا المجهود

 تم العمل بنجاح  شكرا لك 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الحمد لله العزيز القوي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي العزيز ابو فراس 
تحية طيبة عطرة وبعد 

اشكرك على مجهودك الطيب الرائع المتميز ، وعلى النتائج المبهرة فى طرق البحث العلمي لديك وايجاد الحلول للمشاكل البرمجية ، وأعجبت كثيرا من هذا الموضوع والذى يعتبر تحديا صارخا لشركة مايكروسوفت بذاتها والتى تعمدت على عدم دعم اللغة العربية او بالتحديد اتجاه اللغة العربية ( من اليمين الى البسار) فى تقاريرهذا البرنامج الرائع . واليوم انت وجدت الحل لهذه المشكلة ، وهذا بحد ذاته فخر لكل عربي . ادام الله عليك نعمة السداد والتوفيق .....  ولكن كان لدى استفسار بسيط وهو " هل من الممكن تطبيق هذا الحل فى حالة اذا كان التقرير يحتوى على عمودين ولكن اتجاهه فى هذة الحالة من الاعلى الى الاسفل بدلا من اليسار الى اليمين ؟ ! هل هذا ممكن ام انه مستحيل !!! " 
وفقك الله لما فيه الخير السداد .


تحياتي لك اخى العزيز ابو فراس...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .