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

ارسال‌ها: 8
موضوع‌ها: 5
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 1
( 3 تشکر در 0 ارسال )
ارسال: #1
جدا کننده ارقام
سلام دوستان
من یه برنامه ای برای جدا کننده ارقام نوشتم ولی متاسفانه درست کار نمی کنه یعنی مثلا اگر قراره در textbox عدد123456789 وارد شود با گذاشتن جدا کننده توسط برنامه به این صورت می شود 789,456,123 البته من نمی خوام از کامپوننت استفاده کنم
Text19.Text = Val(Text28.Text) - Val(Text21.Text)
If Len(Text21.Text) <> 0 Then
a = Mid$(Text21.Text, Len(Text21.Text), 1)
If a <> "," Then
If (Len(Text21.Text) - i) Mod 3 = 0 Then
Text21.Text = "," + Text21.Text
i = i + 1
End If
End If
End If
(آخرین ویرایش در این ارسال: ۰۵-فروردین-۱۳۸۸, ۲۱:۵۹:۳۰، توسط آریایی.)
۰۵-فروردین-۱۳۸۸, ۲۱:۲۴:۲۲
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

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

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #2
RE: جدا کننده ارقام
فکر کنم چون از len استفاده کردی اینجوری شده

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۰۶-فروردین-۱۳۸۸, ۰۰:۵۱:۳۷
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #3
RE: جدا کننده ارقام
نوشتنش به صرفه تر بود تا رفع اشکالش.
من یه تابع نوشتم که تکست باکست و کاراکتر جدا کننده رو باید براش بفرستی تا تغییرات رو اعمال کنه:

کد:
Private Sub Sub1(TxtBox As Control, CH As String)
Dim i, j As Integer
TxtBox.Text = StrReverse(TxtBox.Text)
For i = 1 To Len(TxtBox.Text)
If ((i Mod 3) = 0) And i <> Len(TxtBox) - j Then
TxtBox.Text = Mid(TxtBox.Text, 1, i + j) & CH & Mid(TxtBox.Text, i + j + 1)
j = j + 1
End If
Next i
TxtBox.Text = StrReverse(TxtBox.Text)
End Sub
فرا خوانیش هم به این صورته :

کد:
Sub1 Text1, ","
موفق باشی

(آخرین ویرایش در این ارسال: ۰۶-فروردین-۱۳۸۸, ۰۴:۳۳:۵۴، توسط HoseinVig.)
۰۶-فروردین-۱۳۸۸, ۰۴:۳۱:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : alaska, web30t


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تکست باکس عددی و جدا کننده سه رقمی drc0de 1 869 ۱۸-تير-۱۳۹۹, ۱۴:۴۶:۱۳
آخرین ارسال: drc0de
  VB Advance 3.1 کامل کننده امکانات VB 6.0 Iron_Fist 16 24,755 ۰۵-مهر-۱۳۹۳, ۲۲:۱۷:۳۰
آخرین ارسال: modj.ir
  نرم افزار مشخص کننده روز بر اساس تاریخ Ambassador 2 3,630 ۰۲-بهمن-۱۳۹۱, ۲۰:۳۱:۵۹
آخرین ارسال: Ambassador
  کمک از اساتید برای ساخت یه برنامه کد کننده yashar_2006 17 12,847 ۱۳-بهمن-۱۳۸۹, ۲۳:۴۸:۵۸
آخرین ارسال: behzadX
  کار با کامپوننت Flash9.ocx یا همون کامپوننت پخش کننده فایل های Swf Iron_Fist 20 29,164 ۰۱-شهریور-۱۳۸۹, ۲۱:۰۷:۱۷
آخرین ارسال: Payman62
  تفكيك نمودن ارقام .... shahram_beheshti 2 1,863 ۱۷-اردیبهشت-۱۳۸۶, ۰۹:۰۵:۳۲
آخرین ارسال: Darg

پرش به انجمن:


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

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