PDA

View Full Version : تغییر نوع فرمت یک ستون



masoud903
جمعه 16 مهر 1389, 09:04 صبح
با سلام
یک ستون دارم که شامل 5000 تا شماره تلفن به فرمت(021xxxxxxxx) و ستون دیگر شماره موبایل به فرمت(0917xxxxxxx) میباشد

اگر که بخوام از ستون شماره تلفن 021 اول تمام شماره تلفن ها رو بردارم با چه فرمولی میشه؟
و اگر بخوام فرمت ستون شماره موبایل به (98917xxxxxxx) تغییر پیدا کنه با چه فرمولی میشه؟

فقط اینکه من میخوام با فرمول اینکار انجام بشه(برای راحتی کاربر) نه دستی

با تشکر از دوستانی که راهنمایی کنند

smderfan
جمعه 16 مهر 1389, 21:21 عصر
سلام
شما مي تونيد براي اين كار از كوئري استفاده كنيد كه نمونه آن پيوست مي باشد.

masoud903
جمعه 16 مهر 1389, 22:38 عصر
با تشکر از پاسختون ..دقیقا همونیه که میخوام
اما من به فکر یه راه حل دیگه هم هستم که اونم اینکه با یه تابع مثل count (اگه بشه) بیام شماره تلفن رو چک کنم
اگر 7 رقم بود مثلا021 رو به اول این عدد اضافه کنه
و اگر تلفن شهرستان بود دیگه کاری بهش نداشته باشه(یا شرطهایی دیگه)
اما متاسفانه انگار شکل دستوریش رو اشتباه میزنم
میشه لطف کنید فرمولشو بذارین؟
با تشکر از لطف همه دوستان

smderfan
شنبه 17 مهر 1389, 09:06 صبح
سلام
شما بايستي از تابع Len جهت شمارش استفاده كنيد.
در زير ساختار و مثال از اين تابع آمده است.


Len Function

In Access, the Len function returns the length of the specified string.

The syntax for the Len function is:

Len ( text )

text is the string to return the length for.

For example:

Len ("techonthenet") would return 12.
Len ("Wednesday") would return 9.
Len ("apple pie") would return 9.


VBA Code

The Len function can be used in VBA code. For example:

Dim LResult As Long

LResult = Len ("www.techonthenet.com")

In this example, the variable called LResult would now contain the value 20.