PDA

نسخه کامل مشاهده نسخه کامل : تعداد كاراكتر هاي يك اديت



tikzahraaran
06-11-2008, 08:48
با سلام و خسته نباشيد خدمت دوستان عزير
مي خواستم از اساتيد محترم بپرسم كه چگونه مي توان تعداد كاراكترهاي نوشته شده در يك اديت را بدست آورد

as13851365
06-11-2008, 09:39
شما باید از تابع length استفاده کنید

tikzahraaran
08-11-2008, 13:52
ميشه بيشتر توضيح بدين
من مي خوام وقتي عددي كه در اديت باكسم نوشته مي شه اگه چهار رقمي بود كه هيچ ولي اگه كمتر از چهار رقم بود سمت چپ اعداد را به اندازه اعدادي كه نوشته نشده مثلا اگه 25 نوشتيم به جاي آن 0025 يا اگه 1 نوشتيم 0001 يا اگه 125 نوشتيم 0125 بنويسد متشكرم

as13851365
08-11-2008, 14:35
برای مقادیر عددی نمی تونی قبل از عدد از صفر استفاده کنی

ولی اگر بخواهی می تونی از رشته استفاده کنی

tikzahraaran
08-11-2008, 14:46
چطوري آخه من از اين تابع هيچ نمي دونم امكان داره دستور آن را براي من بنويسيد
من يك جدول اس كيو ال دارم كه اعدادي در آن ذخيره شده است و اين اعداد حتما بايد 4 رقمي باشند و از يك شروع و تا 9999 مي توانند ادامه پيدا كنند مي خواهم هر وقت كه كاربر مي خواهد عددي را در اديت باكس وارد كند اگر اين عدد يا رشته ( چون فرقي نمي كند و من در جدولم به صورت رشته ذخيره مي كنم ) نوشته مي شود اگه يك رقمي بود مثلا 1 به 0001 و اگه دو رقمي بود 11 به 0011 و اگه سه رقمي بود 0111 تبديل شود
متشكرم

tikzahraaran
08-11-2008, 17:06
متوجه شدم به اين صورت آيا درسته ؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و در كل دستوراتم را ايتگونه بنويسم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

as13851365
08-11-2008, 18:04
آره درسته

اگر با توابع بیشتر کار کنی به نکات جالبی می رسی

tikzahraaran
08-11-2008, 20:00
از راهنمايي و كمك شما بي نهايت نشكر و قدرداني مي كنم
:40::40::40::40::40::40::40::40::40::40::40::40::4 0:

kont_200
08-11-2008, 23:41
اگر می خواهید مثالی رو برای شما بنویسم