منتديات جريت بلينز العربية Great Plains For Arab

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   منتدى أكواد ومواضيع الـ SQL Server (http://www.gp4arab.com/forum/forumdisplay.php?f=3)
-   -   التفقيط من خلال Sql يا جماعة Vba (http://www.gp4arab.com/forum/showthread.php?t=620)

Shaheen 08-Nov-2011 10:24 AM

التفقيط من خلال Sql يا جماعة Vba
 
1 مرفق
تحياتي للجميع
دائما كنت وما زلت افضل ان اي معلومة سنقوم بعرضها في التقارير اذ كانت مخزنة في قاعدة البيانات ان نأخذها من قاعدة البيانات دائما ولا نستخدم المعلومة الظاهرة على الشاشة ونرسلها مباشرة من الشاشة الى التقرير وذلك لتفادى الوقوع في اي عرض خاطئ للقيم على الشاشة
وايضا لمعرفة القيمة الحقيقة في قاعدة البيانات في حال اختلافها عن المعروض في الشاشة سواء معلومة مباشرة او معلومة ناتجة عن عمليات تجميعية. - ولا عندك رأي ثاني :mad: - احكي ما تخاف :)
على اية حال
هنا ستجدون دالة تقوم بتفقيط الارقام فقط اكتب الرقم ونفذ الدالة.
واتمنى منكم استخدامها داخل تقارير الكريستال باستخدام براميتر قادم من قاعدة البيانات مباشرة.
الان ارجو من الجميع ان يقوم بما يلي :
أولا :
محاولة التعديل على الدالة وذلك بوضع براميتر اخر لتحديد اللغة
وذلك لعرض التفقيط باللغة التي تستخدمها.
ثانيا
ان يضع براميتر اخر وذلك لمعرفة العملة المستخدمة
ولكن هذا البراميتر اعتمد على ان تجلبه من جدول العملات في قاعدة البيانات لتحديد العملة.
ثالثا :
اذا وجدت اي خطأ ارجوك لاتتردد بالتصحيح.

ويا ويل الي مابحل هذا الواجب:mad: طيب

سوف اقوم بنشر الحل في مشاركات لاحقة بعد الاطلاع على حلولكم:D
ولكم تحياتي

mohmon2005 10-Nov-2011 11:05 AM

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

Shaheen 10-Nov-2011 11:14 AM

تحياتي يااستاذ mohmon2005

طبعا ممكن

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

يعني الموضوع مو صعب لو انك قرأت الملف المرفق

تمنياتي لك بالاجتهاد والتوفيق

Shaheen 10-Nov-2011 11:16 AM

ولا تنسى ان تغير كلمة "سعودي لا غير" بكلمة "كويتي لاغير"

أحمد الغامدي 10-Nov-2011 11:36 AM

تحياتي لك أخوي شاهين ...

بصراحة الواجب حلو مرة ... بس يبغاله شوية تفرغ .... وجايه قريبا...
شكرا لك

kh_waleed23 10-Nov-2011 03:40 PM

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

Shaheen 11-Nov-2011 07:50 AM

1 مرفق
تحياتي لك يا kh_waleed
حتى في تقارير الريبورت رايتر استدعى الدالة المنشأة اصلا في قاعدة البيانات داخل vba وذلك بأرسال براميتر للدالة وتعطيك الناتج من دون الحاجة الى كتابة الدالة نفسها داخل vba فقط ارسل البراميتر.
وللجميع تم تعديل الدالة
اذا كنت قد انشأتها قم بالغائها وانشاءها مرة اخرى حسب المرفق التالي

ahai 11-Nov-2011 08:08 AM

جزاك الله خير أستاذ شاهين.

عطاء مستمر

Monzer Osama 11-Nov-2011 11:37 AM

مشكور أخي صلاح ... جهد مبارك

ahai 11-Nov-2011 11:47 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة Monzer Osama (المشاركة 3596)
مشكور أخي صلاح ... جهد مبارك

عفوا عقييد,
مين صلاح ؟؟؟


جميع الأوقات بتوقيت GMT +3. الساعة الآن 09:21 AM.

Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم


الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز