ورود

View Full Version : سوال: تفکیک فیلد



pedram_ns
یک شنبه 18 مرداد 1388, 10:25 صبح
سلام
من یک فیلد دارم که فرد نامش رو در اون وارد می کنه.
می خواهم که این نام رو بگیرم و حروف اون رو تفکیک کنم.
مثلا نام pedram رو به حروف p ،e،d،r،a،m تفکیک کنم چکارباید کرد؟

aryaei2000
یک شنبه 18 مرداد 1388, 12:31 عصر
سلام
من یه کد نوشتم که این کار رو میکنه.


Function Separation(Word)

Dim IntLen,SepWord,char
Dim i
char = ","
IntLen = len(Word)
For i=1 to IntLen
SepWord = Mid(Word,i,1)
Separation = Separation & SepWord & char
next
End Function

ساختارش خیلی ساده هست فقط اون کاراکتری رو که میخوای بین حروف قرار بگیره رو در متغیر
Char مقدار دهی کنید
موفق باشید

pedram_ns
دوشنبه 19 مرداد 1388, 15:13 عصر
با تشکر
می شه بگین کدوم متغیر مقدار فیلد رو دریافت می کنه؟

aryaei2000
دوشنبه 19 مرداد 1388, 15:26 عصر
با تشکر
می شه بگین کدوم متغیر مقدار فیلد رو دریافت می کنه؟
با سلام
شما هر کجا از صفحتون کد زیر رو بنویسید


<%= Separation(Word) %>

word همون مقدار کلمه هست
کلمه بصورت w,o,r.d, در میاد
موفق باشید

pedram_ns
چهارشنبه 21 مرداد 1388, 10:42 صبح
با تشکر از راهنمایتون
برنامه کار کرد.
در حقیقت من می خوام هر حرف تفکیک شده در یک متغیر جدید ذخیره بشه و بعد بتونم اون رو بصورت کد در بیارم مثلا برای پسورد.
چه تغییری باید در کدها بدم و ایا این روشی که می خوام انجام بدم درسته؟
با سپاس

aryaei2000
چهارشنبه 21 مرداد 1388, 12:56 عصر
با تشکر از راهنمایتون
برنامه کار کرد.
در حقیقت من می خوام هر حرف تفکیک شده در یک متغیر جدید ذخیره بشه و بعد بتونم اون رو بصورت کد در بیارم مثلا برای پسورد.
چه تغییری باید در کدها بدم و ایا این روشی که می خوام انجام بدم درسته؟
با سپاس
با سلام
میشه بیشتر راجع به مورد استفادتون توضیح بدید؟

pedram_ns
چهارشنبه 21 مرداد 1388, 19:31 عصر
در واقع می خوام پسورد کاربر رو گرفته کاراکترهاش رو تفکیک کنم و با یک سری کد هر کاراکتر رو برابر یک عدد بگذارم مثلا کلمه word به 5467 تبدیل بشه و اینطوری در دیتابیس ذخیره کنم .
البته می دونم که با روش های ssl پسورد رو به کد تبدیل می کنه ولی من می خوام از این روش استفاده کنم.
برای این کار باید حروف پسورد وارد شده تفکیک بشه و در متغیر ها ذخیره بشه.

aryaei2000
چهارشنبه 21 مرداد 1388, 20:35 عصر
میتونید بزاریدش داخل یک آرایه
موفق باشید

pedram_ns
جمعه 23 مرداد 1388, 14:57 عصر
با تشکر و عرض شرمندگی
می شه توضیج بیشتری بدین چون من موفق نشدم.