امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل 10 عبارت به 1 عبارت توسط vb6
نویسنده پیام
hamalous آفلاین
تازه وارد

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

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #1
تبدیل 10 عبارت به 1 عبارت توسط vb6
سلام دوستان من می خوام 10عبارت مثلا بصورت 4-4 123450 الی 4-4 123459 را به یک عبارت بصورت 5-5 12345 تبدیل کنم دو تا سورس در اختیار دارم ولی هیچکدوم درست عمل نمیکنه من سورسها رو قرار می دم دوستان اگه می تونند مشکل هر کدوم رو تونستند حل کنند توی هر کدوم از سورسها دو تا فایل تکست هست که می خوام فایل تکست 1 به 2 تبدیل بشه ممنون


فایل‌(های) پیوست شده
.rar   f.rar (اندازه: 3.74 KB / تعداد دفعات دریافت: 39)
۲۸-مرداد-۱۳۹۲, ۱۵:۴۷:۱۱
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

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

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
سلام
به فروم خوش اومدی

من فایل‌ها رو دیدم ولی بازم متوجه نشدم منظورتون چیه!
۲۸-مرداد-۱۳۹۲, ۱۹:۱۸:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamalous
hamalous آفلاین
تازه وارد

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

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۸-مرداد-۱۳۹۲, ۱۹:۱۸:۳۰)babyy نوشته است: سلام
به فروم خوش اومدی

من فایل‌ها رو دیدم ولی بازم متوجه نشدم منظورتون چیه!

ممنون دوست عزیز ببینید من یه برنامه می خوام که 10 عبارت بصورت زیر را گرفته:
4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4 123459
رو به یک عبارت بصورت 5-5 12345 تبدیل کنه ممنون
۲۸-مرداد-۱۳۹۲, ۲۰:۱۰:۱۱
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

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

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #4
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
خب وجه مشترک بین اون ۱۰ تا عبارت و 5-5 12345 در چیه؟
یعنی الگوریتمش چطوری باید باشه؟
۲۸-مرداد-۱۳۹۲, ۲۰:۳۰:۲۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamalous
hamalous آفلاین
تازه وارد

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

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۸-مرداد-۱۳۹۲, ۲۰:۳۰:۲۰)babyy نوشته است: خب وجه مشترک بین اون ۱۰ تا عبارت و 5-5 12345 در چیه؟
یعنی الگوریتمش چطوری باید باشه؟
رابطه عبارات به این صورت که توی 10 عبارت ،رقم آخر حذف میشه و 1 عدد به ستون دوم اضافه میشه یعنی 4-4 میشه 5-5
۲۸-مرداد-۱۳۹۲, ۲۰:۵۳:۱۶
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

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

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #6
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
ببینید درست متوجه شدم:

۱۰ تا عدد رو بگیره؛ این اعدا از دو بخش درست شدن؛ مثلا:
4-4 123450

باید از عدد سمت راستی؛ عدد آخریش رو حذف کنه؛ و به عدد سمت چپی هرچی که بود یکی اضافه کنه

درست است؟
۲۸-مرداد-۱۳۹۲, ۲۳:۲۷:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamalous
hamalous آفلاین
تازه وارد

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

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۸-مرداد-۱۳۹۲, ۲۳:۲۷:۱۱)babyy نوشته است: ببینید درست متوجه شدم:

۱۰ تا عدد رو بگیره؛ این اعدا از دو بخش درست شدن؛ مثلا:
4-4 123450

باید از عدد سمت راستی؛ عدد آخریش رو حذف کنه؛ و به عدد سمت چپی هرچی که بود یکی اضافه کنه

درست است؟
سلام ممنون تا حدی درسته ، عدد آخر سمت چپی رو حذف کنه و یکی به سمت راستی اضافه کنه بعد از اینکه اینکار رو کرد 10 عدد شبیه هم میشند خب، برای مثال بالا میشه 10 تا 5-5 12345 درسته حالا از این اعداد می خوام 9 تاش پاک بشه و فقط یکیش بمونه و یه نکته دیگه هم که باید رعایت بشه اینه که این موضوع به عنوان شرط باید مطرح بشه یعنی توی این شرط بگه که مثلا اگه 10 تا عدد ببصورت که گفته شد وجود داشت اونا رو تبدیل به یک عبارت کنه چون داخل فایل عباراتی بغیر از این عبارات هم وجود داره مثلا ممکنه 1دونه عبارت 4-4 548796 و یا 1 دونه عبارت 6-6 1254 وجود داشته باشه این عبارات شامل شرایط تبدیل نمی شن چون تعداد اونها 10 تا نیست ممنون
۲۹-مرداد-۱۳۹۲, ۰۴:۳۳:۱۶
ارسال‌ها
پاسخ
hamalous آفلاین
تازه وارد

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

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #8
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
کد php:
Private Sub Command1_Click()
 
Dim repeat As Boolean
 On Error Resume Next
 Dim tmp 
As String
 Dim filepath 
As String
 cmdg
.ShowOpen
 filepath 
cmdg.FileName
 Open filepath 
For Input As #1
 
tmp Input(LOF(1), #1)
 
Close #1
 
Text1.Text tmp
 Dim x
() As String
 x 
Split(Text1.TextvbCrLf)
 
Dim y(100) As String
 
For 0 To UBound(x)
 
x(i) = Mid(x(i), 16)
 
Next
 
For 0 To UBound(x)
 
Counter 0
 
For 1 To UBound(x)
 If 
x(i) <> x(j) And Mid(x(i), 15) = Mid(x(j), 15Then
 Counter 
Counter 1
 
If Counter 9 Then

 Text2
.Text Text2.Text vbCrLf Mid(x(i), 15) & " 5-5"
 
1
 y
(k) = Mid(x(i), 15)
 
Counter 0
 i 
1
 
Exit For
 
End If
 
End If
 
Next
 repeat 
False
 
For 1 To UBound(x)
 If 
y(p) = Mid(x(i), 15Then
 p 
1
 repeat 
True
 
Exit For
 
End If
 
Next
 
If Not repeat Then Text2.Text Text2.Text vbCrLf x(i) & " 5-5"

 
Next

 End Sub 
ببخشید تایپک طولانی میشه ولی چاره ای ندارم ببینید این کد چند تا عبارت بصورت زیر میگیره :
4-4 123450
4-4 123451
4-4 123452
4-4 123453
4-4 123454
4-4 123455
4-4 123456
4-4 123457
4-4 123458
4-4
123459
3-3 758461
2-2 35784
8-7 122
و بصورت زیر نمایش میده :
5-5 12345
5-5 758461
5-5 35784
5-5 122
من می خواستم اون 10 عبارتی که آبی کردم به اون عبارت قرمز تبدیل بشه تا اینجا کد درست عمل میکنه فقط یه مشکل داره اونم اینه که چند عبارت آخر که شامل شرایط تبدیل نیستند ،ستون دوم اونها رو عوض میکنه و به 5-5 تبدیل میکنه در صورتیکه من می خوام این عبارات هانطوری که هستند نمایش داده بشند از دوستان خواهش می کنم این کد رو تصحیح کنید ممنون
(آخرین ویرایش در این ارسال: ۲۹-مرداد-۱۳۹۲, ۱۳:۴۳:۳۳، توسط babyy.)
۲۹-مرداد-۱۳۹۲, ۱۳:۱۰:۰۸
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

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

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #9
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
اگه درست متوجه شده باشم اینطوری میشه!
کد:
Private Sub Command1_Click()
Dim n As Integer
n = Mid(Text1.Text, 1, 5)

k = Mid(Text1.Text, 9, 9)

For i = 0 To 100
n = n + 1
List1.AddItem n & " " & k & "-" & k
    m = Mid(n, 5, 5)
    If m Mod 10 Then
        k = k + 1
    End If
Next
End Sub

[تصویر:  a.jpg]

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

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



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۹-مرداد-۱۳۹۲, ۱۳:۴۶:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hamalous, babyy
hamalous آفلاین
تازه وارد

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

تشکرها : 11
( 0 تشکر در 0 ارسال )
ارسال: #10
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
(۲۹-مرداد-۱۳۹۲, ۱۳:۴۶:۵۹)Ghoghnus نوشته است: اگه درست متوجه شده باشم اینطوری میشه!
کد:
Private Sub Command1_Click()
Dim n As Integer
n = Mid(Text1.Text, 1, 5)

k = Mid(Text1.Text, 9, 9)

For i = 0 To 100
n = n + 1
List1.AddItem n & " " & k & "-" & k
    m = Mid(n, 5, 5)
    If m Mod 10 Then
        k = k + 1
    End If
Next
End Sub
ممنون دوست عزیز من متوجه نشدم این کل کد هست یا کدی رو که نوشتین باید در قسممتی از برنامه قرار دادبهرحال موقع کامپایل از خط سوم ایراد میگره ،از on error هم استفاده کردم ولی خروجی نداره
(آخرین ویرایش در این ارسال: ۲۹-مرداد-۱۳۹۲, ۱۴:۱۳:۳۵، توسط hamalous.)
۲۹-مرداد-۱۳۹۲, ۱۴:۰۹:۰۰
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

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

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #11
RE: تبدیل 10 عبارت به 1 عبارت توسط vb6
کل برنامه هستش
واستون اتچش کردم هیچ خطایی هم نمیده!


فایل‌(های) پیوست شده
.rar   13.rar (اندازه: 1.33 KB / تعداد دفعات دریافت: 43)

[تصویر:  a.jpg]

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

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



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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  [سوال] فانکشن برای تشخیص زبان عبارت متنی eppagh 0 1,726 ۱۳-شهریور-۱۳۹۳, ۱۰:۲۵:۲۵
آخرین ارسال: eppagh
Question [سوال] جلوگیری از مشاهده کد توسط کاربر eppagh 11 6,228 ۲۷-مرداد-۱۳۹۳, ۱۳:۳۲:۳۷
آخرین ارسال: ajlajlajl
  تبدیل کلمه به کد اسکی karbon2010 3 11,654 ۲۵-اردیبهشت-۱۳۹۳, ۱۵:۱۰:۰۹
آخرین ارسال: Ghoghnus
  تبدیل pdf به html و سپس به word automa 3 3,031 ۱۹-اردیبهشت-۱۳۹۳, ۱۷:۳۸:۵۷
آخرین ارسال: automa
  مقدار دهی توسط WebBrowser aleas 1 2,423 ۰۳-اردیبهشت-۱۳۹۳, ۱۴:۳۴:۱۶
آخرین ارسال: babyy
  تبدیل کد به یونیکد فارسی aleas 4 5,220 ۱۱-اسفند-۱۳۹۲, ۱۱:۱۶:۴۸
آخرین ارسال: aleas
  هش کردن رشته توسط vb6 policweb 5 4,794 ۲۶-شهریور-۱۳۹۲, ۲۲:۵۹:۱۲
آخرین ارسال: Ghoghnus
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
  تبدیل اسمبلی به VB6 (همرا با ادیتور) yeketaz 2 5,055 ۰۳-اسفند-۱۳۹۱, ۲۳:۵۳:۰۷
آخرین ارسال: flush

پرش به انجمن:


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

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