View Full Version : جابجایی کرسر
reza850101
یک شنبه 07 خرداد 1385, 13:51 عصر
باسلام
دریکی از فرمهای برنامه ام یک فیلد تاریخ دارم که تاریخ رکود قبلی در آن کپی میشود آبا امکان داردکه زمانی که روی این فیلد تاریخ قرارمیگیریم که معمولا تاریخ داخل آن لایت میشود کرسر روی روز قرارگیرد تا راحتتر بشود آن تاریخ را اصلاح کرد
master13111
دوشنبه 08 خرداد 1385, 08:45 صبح
می خواین روز لایت بشه یا کرسر به آخر بره کافیه؟
آیا فیلد تاریخ از ماسک استفاده می کنه ؟ اگه می کنه ماسک سال 4 رقمی با دو رقمی؟
reza850101
دوشنبه 08 خرداد 1385, 10:35 صبح
دوست عزیز ازماسک99/99/99 استفاده میشود درواقع میخواهم روز راکه درطرف راست واقع است براحتی اصلاح کنم هرراهی که راحتترباشد پیشنهادکنید
reza850101
دوشنبه 08 خرداد 1385, 10:42 صبح
ضمنا ازtext استفاده شده
reza850101
پنج شنبه 11 خرداد 1385, 10:35 صبح
یکی زحمت بکشه بگه که چطور روز درتاریخ فارسی(منظور طرف راست است) را هایت کنم
karmand
پنج شنبه 11 خرداد 1385, 13:10 عصر
از دستور sellenght و selstart استفاده کن
با اولی طول را میگیرند و با دستور دومی میگویند چند کارکتر
MM_Mofidi
پنج شنبه 11 خرداد 1385, 13:20 عصر
معذرت می خواهم اشتباها اینجا پست شده.
در جواب دوست دیگری بود.
reza850101
جمعه 12 خرداد 1385, 18:45 عصر
آقای مفیدی راجع به چی میگویدمدیاپلیر
آقای کارمند میتواند بیشتر توضیح ذدهد ممنون میشم
MM_Mofidi
دوشنبه 15 خرداد 1385, 18:23 عصر
Length = Len(TextBoxObjectName.Text) - 2
TextBoxObjectName.SelStart = IIf(Length >0, Length , 0)
TextBoxObjectName.SelLength = 2
moustafa
دوشنبه 15 خرداد 1385, 20:15 عصر
مرسی اقای مفیدی
بیا که ما حسابی به تجربه های شما در کدنویسی وی بی احتیاج داریم
MM_Mofidi
سه شنبه 16 خرداد 1385, 17:48 عصر
خواهش میکنم ما در خدمتیم اینجا اساتید زیادی هستند که من خودم برای استفاده بیشتر اینجا سر میزنم.
این که چیزی نیست قابل دوستان را ندارد
شاپرک
چهارشنبه 17 خرداد 1385, 06:22 صبح
آقای مفیدی لطفا گاهی هم برای جواب دادن به سوال ها اینجا سر بزنید .
ممنون
:چشمک:
moustafa
چهارشنبه 17 خرداد 1385, 08:42 صبح
جون میده مدیر بخش اکسس بشه مگر نه اقای کرامتی ؟
reza850101
دوشنبه 22 خرداد 1385, 08:41 صبح
عذر میخوام آقای مفیدی این کد در detail فرمم باید نوشته شود و یا در یکی از اونت ها؟
ضمنا اگر نام فیلد تاریخ dat باشد چطور باید نوشت
باتشکر
شاپرک
دوشنبه 22 خرداد 1385, 09:03 صبح
Event Gotsocus مربوط به فیلد تاریخ
moustafa
دوشنبه 22 خرداد 1385, 15:01 عصر
با اجازه اقای مفیدی
Length = Len(dat) - 2
dat.SelStart = IIf(Length >0, Length , 0)
dat.SelLength = 2
.SelStart از کارکتر چندم شروع کنه
SelLength چندتا کاراکتر را سلکت کنه
reza850101
سه شنبه 23 خرداد 1385, 10:54 صبح
شرمنده آقا مصطفی
طبق فرمایش شما کدرا من واردکردم اما تاریخ من که 06/07/85 میباشد در /7 هایت شد و هرچه اعداد کد پس وپیش کردم تنظیم نشد فکر میکنید این غلط است date.SelStart = IIf(Length > 0, Length, 6) ضمنا من روز را خواستم هایت کنم
moustafa
سه شنبه 23 خرداد 1385, 11:03 صبح
نه اصلا غلط نیست من هم بخاطر همین قسمتهای انو را شرح دادم یه قسمت کد به صورت ذیل اصلاح کن :
dat.SelStart = IIf(Length >0, Length-1 , 0)
MM_Mofidi
چهارشنبه 24 خرداد 1385, 01:23 صبح
ببخشید اگر من خیلی دیر به ذیر سر میزنم. امیدوارم با راهنمایی دوستمان مصظفی مشکل حل شده باشد.
بسته به نوع فرمت تاریخ سیستم موقعیت نمایش سال و ماه و روز ممکن است متفاوت باشد قبل از هرکاری فرمت تاریخ را در سیستم و در اکسس به فرمت روز/ماه/سال تغییر دهید
reza850101
پنج شنبه 25 خرداد 1385, 08:28 صبح
ممنون از محبت شما دوستان
بالاخره با 2+ بجای 1- مسئله حل شد
moustafa
پنج شنبه 25 خرداد 1385, 08:36 صبح
ببخشید من به ماه تنظیم کرده بودم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.