امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
جدا سازی 3 رقمی
نویسنده پیام
mabus آفلاین
Banned

ارسال‌ها: 30
موضوع‌ها: 10
تاریخ عضویت: دى ۱۳۹۰

تشکرها : 20
( 21 تشکر در 16 ارسال )
ارسال: #1
جدا سازی 3 رقمی
جدا سازی 3 رقمی اعداد در تکست باکس در وی بی 6 ؟
۰۳-شهریور-۱۳۹۲, ۱۷:۳۴:۳۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #2
RE: جدا سازی 3 رقمی
(۰۳-شهریور-۱۳۹۲, ۱۷:۳۴:۳۷)mabus نوشته است: جدا سازی 3 رقمی اعداد در تکست باکس در وی بی 6 ؟

کد:
Text1.Text = Mid(Text1.Text, 1, 3)

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۳-شهریور-۱۳۹۲, ۱۷:۴۹:۲۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, aKaReZa75, orange signal, vigraz
mabus آفلاین
Banned

ارسال‌ها: 30
موضوع‌ها: 10
تاریخ عضویت: دى ۱۳۹۰

تشکرها : 20
( 21 تشکر در 16 ارسال )
ارسال: #3
RE: جدا سازی 3 رقمی
منظور من اینه:
123,456,789,123,456,789
۱۹-شهریور-۱۳۹۲, ۲۳:۵۲:۴۲
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #4
RE: جدا سازی 3 رقمی
خب همون کدی که آقای ققنونس گذاشت رو بای کل رشته استفاده کنید!
با همون کارتون راه میافته دیگه!!
۲۰-شهریور-۱۳۹۲, ۰۰:۵۸:۴۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ghoghnus
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #5
RE: جدا سازی 3 رقمی
کد php:
Format "1234546" ,"#,#"

(آخرین ویرایش در این ارسال: ۲۰-شهریور-۱۳۹۲, ۰۷:۵۶:۵۰، توسط Di Di.)
۲۰-شهریور-۱۳۹۲, ۰۷:۵۶:۲۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, mabus
mabus آفلاین
Banned

ارسال‌ها: 30
موضوع‌ها: 10
تاریخ عضویت: دى ۱۳۹۰

تشکرها : 20
( 21 تشکر در 16 ارسال )
ارسال: #6
RE: جدا سازی 3 رقمی
سلام
اول اینکه، من همین دستور رو با تغییر جزیی توی رویداد change از کادرمتن نوشتم:
کد:
Text1 = Format(Text1, "#,#")
Text1.SelStart = Len(Text1)
که کار میکنه! دقیقا مثل دستور زیر:
کد:
Private Sub text1_Change()
text1 = Format(text1, "#,##0")
Text1.SelStart = Len(Text1)
end sub
که کار میکنن تا حدودی... اما عبارت رو روند شده نمایش میدن! و بعد از ممیز رو نشون نمیدن!(البته در حالتی که عبارت به کادر متن فرستاده بشه و تایپ نشه)
مثل این:
کد:
Private Sub Command1_Click()
Text1 = 1234.56
End Sub
که خروجی میشه: 1,235
که من نمیخوام اینطوری باشه.

راه حلی که شما ارائه میدید چیه؟

دوم اینکه، من فکر کردم شاید بدون استفاده از تابع فرمت باشه بهتره، من تا یه جاهایی نوشتم:
کد:
Private Sub Command1_Click()
Dim a As String
Dim b As String
Dim c As String
Dim r As String
Dim kh As String

a = Text1
Do While Len(a) > 3
c = Right(a, 3)
b = b & StrReverse(c) & ","
a = Replace(a, c, "")
Loop
r = b & StrReverse(a)

For i = Len(r) To 1 Step -1
kh = kh & Mid(r, i, 1)
Next

Label1 = kh
End Sub

که این هم کار میکنه اما نه درست! مشکلش هم میدونم کجاست، دستور replace از ابتدا و بدون محدودیت در تعداد، جایگیزینی میکنه
و من نمیدونم چطوری میشه از انتها و با محدودیت 3 کاراکتری حذف بکنه.
به کد نگاه کنید و تجزیه کنید متوجه میشید.

حالا با این شرایط کسی میتونه بیشتر راهنمایی بکنه؟
(آخرین ویرایش در این ارسال: ۲۰-شهریور-۱۳۹۲, ۱۹:۵۵:۲۱، توسط mabus.)
۲۰-شهریور-۱۳۹۲, ۱۱:۰۳:۱۵
ارسال‌ها
پاسخ
abbasmohr آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: جدا سازی 3 رقمی
عزیز از تابع format استفاده کن
[b][size=large] txt.text=format(tet.text,"#,###"([
۲۷-بهمن-۱۳۹۳, ۲۲:۵۳:۲۹
ارسال‌ها
پاسخ
abbasmohr آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #8
RE: جدا سازی 3 رقمی
سلام
dim x as double
x=format(txt.text,"#,###.00")
txt.text=cstr(x)
۲۷-بهمن-۱۳۹۳, ۲۳:۰۱:۱۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #9
RE: جدا سازی 3 رقمی
(۲۷-بهمن-۱۳۹۳, ۲۲:۵۳:۲۹)abbasmohr نوشته است: عزیز از تابع format استفاده کن
[b][size=large] txt.text=format(tet.text,"#,###"([

سلام
به ایرانویچ خوش امدید
لطفا قبل از ارسال پست به تاریخ سوال دقت کنید
در ضمن روش شما قبلا گفته شده توی همین تاپیک
موفق باشید

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۷-بهمن-۱۳۹۳, ۲۳:۰۲:۴۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : vigraz


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تکست باکس عددی و جدا کننده سه رقمی drc0de 1 869 ۱۸-تير-۱۳۹۹, ۱۴:۴۶:۱۳
آخرین ارسال: drc0de
  شبیه سازی کلیک موس Mr.pRoGraMmer 11 11,157 ۰۷-اردیبهشت-۱۳۹۴, ۱۷:۰۷:۳۹
آخرین ارسال: aligadimkhani
  [سوال] جدا کردن اعداد 11 رقمی arviiin 8 7,877 ۱۵-شهریور-۱۳۹۳, ۱۴:۴۱:۵۶
آخرین ارسال: arviiin
  Fw: انواع جستجو و مرتب سازی در vb mehrdad8 4 4,962 ۱۲-خرداد-۱۳۹۲, ۰۱:۱۶:۲۲
آخرین ارسال: mehrdad8
  مرتب سازی اطلاعات DataGrid sepahbod 4 6,050 ۲۴-اردیبهشت-۱۳۹۲, ۱۲:۱۲:۱۶
آخرین ارسال: isaac23
  ذخیره سازی اطلاعات aKaReZa75 4 5,682 ۳۱-فروردین-۱۳۹۲, ۲۱:۳۷:۲۸
آخرین ارسال: Ghoghnus
  سورس کد فشرده سازی فایل در vb6 RAMA2009 2 4,339 ۲۲-اسفند-۱۳۹۰, ۰۳:۵۶:۵۵
آخرین ارسال: Payman62
  جستجوی فایل های با پسوند خاص، ایجاد کپی،جمع آوری و فشرده سازی آنها RAMA2009 1 3,417 ۱۹-بهمن-۱۳۹۰, ۲۲:۵۶:۵۲
آخرین ارسال: Payman62
  شبیه سازی excel x7337x 7 5,678 ۰۹-دى-۱۳۸۹, ۲۳:۵۱:۳۹
آخرین ارسال: x7337x
  شبیه سازی Goto در notepad dcamera 3 2,754 ۱۴-شهریور-۱۳۸۸, ۰۲:۳۹:۳۶
آخرین ارسال: dcamera

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS