PDA

View Full Version : جدا كردن سه رقم سه رقم اعداد در تكست باكس و ديتا گريد



mostafag
شنبه 24 مهر 1389, 00:47 صبح
با سلام دوستان
من ميخواستم بدونم با چه كدي ميشه رقم هايي رو كه توي textbox وارد ميكنيم رو سه رقم سه رقم از هم با علامت كاما از هم جدا كنيم (مثل 350,124,100) بدون اينكه توي محاسبات ما اشكالي پيش بياد. :متفکر:

يه چيزه ديگه اينكه همين كار رو هم ميخوام براي ديتا گريد انجام بدم.

(من در مورد اين موضوع جستجوي زيادي انجام دادم اما هر بحثي كه در اين رابطه بود در تالارهاي C# و VB.net و delphi بود كه هيچگونه ارتباطي با VB6 ندارند)

ميخواستم ببينم چطوري ميشه اين كار رو توي VB6 انجام داد. :متفکر:

پيشاپيش از همه تشكر ميكنم. :لبخندساده:

saeed_r67
شنبه 24 مهر 1389, 16:26 عصر
سلام جواب سوالتون رو با پروژه پاسخ دادم .
در مورد گرید : بر روی گرید کلیک راست و گزینه propertise رو انتخاب کن و به سربرگ format برو و از منوی format item فیلد مورد نظرت رو انتخاب کن و بقه رو تو عکس ضمیم واست گذاشتم .
سوالی بود در خدمتیم .

mostafag
شنبه 24 مهر 1389, 22:57 عصر
سلام دوست عزيز
من از برنامه استفاده كردم
فقط يك مشكلي كه داره اينه كه به همه اعداد عدد يك رو اضافه ميكنه
مثلا شما عدد 1,000,000 رو وارد كنيد و بعد روي دكمه كليك كنيد و خودتون ببينيد چطوريه

اگر لطف كنيد يكم بيشتر توضيح بديد ازتون ممنون ميشم

در مورد ديتا گريد هم چرا اين عمل فقط روي ستون اول اعمال ميشه؟؟!!!!
وقتي هم اعمال ميشه خودش چند تا صفر (فكر كنم براي دقت) جلوي عدد اضافه ميكنه
اينكه يه مشكله بزرگه!!!!!

باز هم از شما تشكر ميكنم :لبخندساده:

saeed_r67
شنبه 24 مهر 1389, 23:07 عصر
فقط يك مشكلي كه داره اينه كه به همه اعداد عدد يك رو اضافه ميكنه
مثلا شما عدد 1,000,000 رو وارد كنيد و بعد روي دكمه كليك كنيد و خودتون ببينيد چطوريه
وقتي هم اعمال ميشه خودش چند تا صفر (فكر كنم براي دقت) جلوي عدد اضافه ميكنه
اينكه يه مشكله بزرگه!!!!!
باز هم از شما تشكر ميكنم :لبخندساده:
سلام دوست بزرگوار چون وقتی عدد رو به کاما می نویسه پس بنابر این تو عمل جمع یا تفریق er میده . من توی دکمه طریقه جمع عدد داخل تکست رو + 1000 نوشتم ، که متوجه شید برای انجام عمل ریاضی باید با یک # تکست رو فرمت کنید تا بهتون عدد بده یعنی عدد بدون کاما و من 1000 رو برای مثال نوشتم پس به هر عدد 1 اضافه نمیکنه ، بلکه عدد داخل تکست رو با 1000 جمع می کنه حالا شما می تونید به جای 1000 میتونید متغییر بزارید .
پس دستور درون دکمه فقط عدد داخل تکست رو بدون کاما نشون میده .
در مورد گرید :
شما دقیقا مثل تصویری که براتون گذاشتم عمل کنید ، هیچ صفری نمی دهد .