View Full Version : جداسازی اتوماتیک اعداد
msp
یک شنبه 17 خرداد 1383, 18:44 عصر
باعرض سلام و باتشکر از این که سری به موضوع من زدید.
میخواستم بدانم ایا میتوان کاری کرد که هنگام ورود اعداد به صورت اتوماتیک اعداد سه رقم سه رقم از زمان وارد کردن رقم سوم به بعد بوسیله کاما از هم جداشوند به صورت زیر
665,644 یا 16,5688,982
با تشکر بسیار زیاد
MSP
Hidarneh
یک شنبه 17 خرداد 1383, 19:03 عصر
آره کامپوننت kazemmaskedit رو از سایت من بردار همین کارو می کنه و یه کار دیگه هم اینکه عدد وارد شده رو بهت بصورت integer برمی گردونه
JavanSoft
دوشنبه 18 خرداد 1383, 07:52 صبح
آقایان برنامه نویس با یک حلقه For اینکار رو انجام دهید
Gladiator
دوشنبه 18 خرداد 1383, 08:25 صبح
kazemmaskedit
:lol:
بابا آخر اسمه ها :wink:
ali643
دوشنبه 18 خرداد 1383, 16:36 عصر
آقای ربیعی هم یه همچین کامپوننتی رو دارند تو همین سایت سرچ کنی پیدا می کنی
ali643
دوشنبه 18 خرداد 1383, 16:38 عصر
آقای ربیعی هم یه همچین کامپوننتی رو دارند تو همین سایت سرچ کنی پیدا می کنی
said ali
دوشنبه 18 خرداد 1383, 17:46 عصر
با سلام
یعنی اینقدر سخته که که احتیاج به دو ساعت گشتن و پیدا کردن کامپوننت داره واقعا که!!!! :cry: :cry: :shock: :!: :?: :idea: :idea: :idea: :idea:
ali643
دوشنبه 18 خرداد 1383, 18:48 عصر
یعنی اینقدر سخته که که احتیاج به دو ساعت گشتن و پیدا کردن کامپوننت داره واقعا که!!!!
همه که مثل شما با هوش نیستند داداش
یه استادی(کامبیز) می گفت امروزه روز وقت برنامه نوشتن نیست وقت مونتاژ برنامه هست
msp
سه شنبه 19 خرداد 1383, 03:41 صبح
ممنون از همه اقایان محترم که لطف فرمودند و راهنماییهای بسیار ارزنده ای من را نمودنند.
شاید من طرح سوالم گنگ بوده که اگر اینطور هست عذر میخواهم حال با توجه به جوابهای شما (به غیر از Hidarneh ) لازم میدانم سوالم را واضح تر بیان نماییم
سوال :
اگر در زمانی که کاربر در حال وارد کردن عدد و ان هم اعداد ریالی باشد که از لحاظ خطای چشم بسیار برای کاربر مهم است بتوانیم کاری نماییم که بعد از ورود هر سه رقم عدد به صورت هوشمند برنامه ما بین اعداد کاما " , " قرار دهد و در صورت پا کردن عدد کاما های اضافی پاک شود , در برنامه های مالی که از لحاظ خوانایی و کاهش اشتباه در ورود اعداد ریالی بسیار حایز اهمییت میباشد کاری کاربر پسند میباشد . ( این کار مانند ماشین حسابهایی است که به محض وارد کردن عدد در صفحه نمایش ان سه رقم سه رقم اعداد از سمت راست جدا شده بوسیله کاما نمایش داده میشود)
قابل توجه جناب اقای Hidarneh :
به سایت شما سر زدم ولی چیزی تحت عنوان کامپوننتی که فرموده بودید ندییم , ممنون خواهم شد من را
راهنمایی نمایید.
با تشکر از همه عزیزان امیدوارم من را ببخشید که پر چانگی کردم.
JavanSoft
سه شنبه 19 خرداد 1383, 13:16 عصر
اگر از عناصر بانک اطلاعاتی استفاده می کنید خاصیت DisplayMaskهمین کار را انجام می دهد در غیر اینصورت همان حلقه For را در Onchangeورودی خود بنویسید
Hidarneh
جمعه 22 خرداد 1383, 21:00 عصر
کل پکیج رو دانلود کن یکیش هم همین چیزیه که می خوای
said ali
شنبه 23 خرداد 1383, 09:12 صبح
با سلام
کار مونتاژ امر خوبی ولی فکر کردن و رسیدن به جواب از اون قشنگتر و مهمتره.
قربون اقای جوان سافت(اسم ایشون رو فراموش کردم) که گرفت چی میگم.
در مورد جواب: تو رویداد تغییر جعبه متن(زیادی فارسی نوشتم!!!) متن اون رو ابتدا تبدیل به عدد کن بعد راحت بین هر سه کاراکتر یه کاما بزار به همین سادگی. از اینکه ممکنه مشکلی از نظر سرعت ایجاد بشه اصلا نگران نباش چون دلفی کم نمیاره.
kimia1
شنبه 23 خرداد 1383, 10:52 صبح
سلام سری به تاپیک زیر بزن
http://www.barnamenevis.org/forum/viewtopic.php?t=8821&start=0
moradi_am
یک شنبه 24 خرداد 1383, 09:16 صبح
کامپوننت آقای ربیعی را چطور install کنیم ؟
kimia1
یک شنبه 24 خرداد 1383, 10:58 صبح
کامپوننت آقای ربیعی را چطور install کنیم ؟ :خیلی متعجب:
مثل همه کامپوننت های دیگه
moradi_am
یک شنبه 24 خرداد 1383, 11:21 صبح
اخه فایل dpk. ندارد :متفکر:
kimia1
یک شنبه 24 خرداد 1383, 13:39 عصر
اخه فایل dpk. ندارد :متفکر:
مگه حتما باید فایل .dpk داشته باشه...نمیشه فقط .pas داشته باشه :?:
Mohammad S
یک شنبه 24 خرداد 1383, 14:07 عصر
اخه فایل dpk. ندارد
از منوی Component گزینه Install Component ... را انتخاب کنید و مسیر فایل pas. را بدهید و نامی هم برای ان تعیین کنید (سربرگ Into New Package) .
8)
NOROOZY
دوشنبه 25 خرداد 1383, 16:09 عصر
تا روش اینستال کامپوننت رو یاد بگیری و این همه منتظر بمونی دو خط برنامه در Event OnChengمینوشتی یا از EditMask استفاده میکردی حل بود
moradi_am
سه شنبه 26 خرداد 1383, 09:22 صبح
تا روش اینستال کامپوننت رو یاد بگیری و این همه منتظر بمونی دو خط برنامه در Event OnChengمینوشتی یا از EditMask استفاده میکردی حل بود
1- من تاپیک را ایجاد نکرده ام پس منتظر نیسم.
2- استفاده ار editmask و onchange را هم میدانم.
3- هدف آشنایی با کامپوننت نویسی با یک کامپوننت ساده بود .ولی در نصب مشکل داشتم.
4- در پاسخ به سوالات از لحن مناسبتری استفاده کنیم.اساتید سعی کنند اگر میتوانند لطف کنند پاسخ سوال را بدهند و به حواشی نروند . ممنون
arshia_
دوشنبه 25 دی 1385, 12:27 عصر
اینم یه راه
http://delphigroup.blogfa.com/post-27.aspx
kheyri
دوشنبه 25 دی 1385, 13:15 عصر
این تاپیک جواب شما رو بهتون میده:
http://barnamenevis.org/forum/showthread.php?t=39017
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.