![]() |
|
سؤال محيرني بخصوص التفقيط للارقام - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94) +--- قسم : قسم Visual Basic 6 وما قبله (http://vb4arb.com/vb/forumdisplay.php?fid=167) +--- الموضوع : سؤال محيرني بخصوص التفقيط للارقام (/showthread.php?tid=8250) الصفحات:
1
2
|
سؤال محيرني بخصوص التفقيط للارقام - abu jana - 31-03-13 السلام عليكم انا عارف ان ممكن ميكونش دا مكان السؤال بس مفيش اي رد من الاعضاء دا مثال حملته علشان التفقيط في الكريستال ريبورت وكويس جداً لكن المشكلة في الارقام عندما تكون اقل من 1000 يبقى كويس لكن من 1000 واكثر يكتبه بزيادة صفر مثال ( 1000 عشرة الاف ) وهكذا 10000 يعتبرها مائة الف جزاكم الله كل خير سؤال محيرني بخصوص التفقيط للارقام - ناجي إبراهيم - 31-03-13 السلام عليكم... الملف في المرفقات عبارة عن ملف تقرير (rpt). نرجو إرفاق الكود في ملف نصي أو كتابته مباشرة في المشاركة. سلام. سؤال محيرني بخصوص التفقيط للارقام - السكر المغرور - 31-03-13 و عليكم السلام ،، الكود موجود يالغلا ،، في الكريستال ريبورت ،، حدد الحقل الخاص بالتقفيط ،، تم قم بتعديله ستجد الكود بداخله ،،، حقيقه اول مره تمر علي هذه الخاصيه لما اكرف انه يوجد امكانية ادراج كود في الكريستال ريبورت ،، على العموم كان بودي المساعده و وضعت كود خاص بي و لكن لا اعلم لماذا لا يعلم و ايضا المتغيرات انواعها مختلفه عما نستخدمه في فيجول بيسك هذا هو الكود :: PHP كود : [align=left]سؤال محيرني بخصوص التفقيط للارقام - abu jana - 31-03-13 الاستاذ ناجي إبراهيم الكود موجود في التقرير مثل ما الاستاذ الفاضل وضع في التعليق بتاعة ،،،،،،،،،،،،،،،،، استاذي الفاضل السكر المغرور انا فعلاً عارف الكود وعملته عليه كثر من التغيرات لكن المشكلة في انه بيضف صفر لما بتكون المنازل العشرية موجود بعد الالف وكذلك اللى بعده الالف لما اجد الحل ارجوا المساعدة سؤال محيرني بخصوص التفقيط للارقام - VB_Coder - 31-03-13 السلام عليكم - توجد في هذا المثال دالة جميلة لتحويل الأرقام إلى حروف بشكل جيد . - تحياتي . سؤال محيرني بخصوص التفقيط للارقام - abu jana - 31-03-13 اخي الفاضل vb_coder اشكرك على المثال الممتاز لكن لو التكرم من حضرتك يكون على الكريستال ريبورت لان كده لازم يكون عندي حقل لاستقبال الحروف دي انا عايزها مباشرة في الكريستال مثل المثال السابق اشكرك على مجهودك ورد السريع سؤال محيرني بخصوص التفقيط للارقام - abu jana - 03-04-13 ارجوا من الاخوة اصحاب الخبرة الحل لمشكلتي جزاكم الله كل خير سؤال محيرني بخصوص التفقيط للارقام - VB_Coder - 04-04-13 أهلا بك , للأسف ماعندي كريستال ريبورت , ولكن هل يمكن عمل وإستدعاء دالة في كود الكريستال . إذا كان كذلك إن شاء الله تنحل المشكلة بتعديل طفيف على الكود الذي أرفقته . سؤال محيرني بخصوص التفقيط للارقام - @@أبورائد@@ - 04-04-13 السلام عليكم ورحمة الله وبركاته تفضل التقرير بعد تغيير الدالة بدالة أخرى تعمل جيداً ملاحظة: الارقام في قاعدة البيانات التي ارفقتها فيها بيانات غير صالحة وهذا مثال منها ( 2.58080801014836E+13 ) يجب حذفها واعادة ادخال البيانات بشكل صحيح السلام عليكم ورحمة الله وبركاته سؤال محيرني بخصوص التفقيط للارقام - @@أبورائد@@ - 05-04-13 السلام عليكم ورحمة الله وبركاته السكر المغرور كتب :المتغيرات انواعها مختلفه عما نستخدمه في فيجول بيسك[/align][/php] بالنسبة لاختلافات بعض الاوامر عن VB اليك بعض التوضيح (وليس الكل): المعلومة الأساسية ان هيكلة الكود هي هيكلة VB6 وليس VB.NET مثل: PHP كود : Dim a As Numberالـ Formual تعادل Function ولكن بدون معاملات Parameters حيث ستقوم أنت باعطاءه قيم الحقول مثل {Table1.Field1} بنفس هذه الأقواس وإليك مثال PHP كود : Dim s As StringNumber : نوع البيانات الرقمية وهي تشابه Decimal وتلاحظ عدم قبول Integer String : نوع البيانات النصية وهي نفسها لم تتغير. ToNumber : تحويل القيمة النصية إلى إلى قيمة رقمية تشابه ("123")Val ToText : لها استخدام عدة تحويل قيمة رقمية الى قيمة نصية تشابه (123)Str وأيضا بديلة لـ Format و FormatNumber ولكن بمعاملات Parameters مختلفة مثل (12.345,2)ToText تكون النتيجة "12.34" تحديد عدد منازل الكسر مثل ("00000000.00",12345)ToText تكون النتيجة "00012345.00" مثل (",",12345,0)ToText تكون النتيجة "12,345" لتكوين الرقم بشكل مجموعات الالوف بفاصلة لتسهيل القراءة مثل (",",12345,2)ToText تكون النتيجة "12,345.00" لتكوين الرقم بشكل مجموعات الالوف بفاصلة لتسهيل القراءة مع تحديد عدد منازل الكسر Formula : لارجاع النتيجة كما في VB6 وهي تشابه أيضاً Return في VB.NET السلام عليكم ورحمة الله وبركاته |