PDA

View Full Version : سوال: درخواست راهنمايي براي گرفتن اطلاعات خاص از تكست



javadt
جمعه 21 اسفند 1388, 21:41 عصر
سلام
من يك تكست باكس دارم كه داخلش متن با فرمت زير هست

1221203100001
1221203100002
1221213100001كه 4رقم اول تاريخ و 4 رقم دوم ساعت و 5 رقم آخر كد شخص هست
من بايد با هر بار پردازش ميزان ساعت حضور هر شخص رو محاسبه كنم (ساعت اول رو از دوم كم كنم)
حالا مي خواستم ببينم دوستان و اساتيد چه راهي رو پيشنهاد مي كنند؟
با تشكر

saeedvir
جمعه 21 اسفند 1388, 21:51 عصر
با توابع :

Left و Right و Len و Mid باید کار کنی

خیلی هم آسونه

javadt
جمعه 21 اسفند 1388, 22:07 عصر
ميشه يك مثال براي اين كد ها بزاريد
با تشكر

Pr0grammer
شنبه 22 اسفند 1388, 00:02 صبح
با توابع :

Left و Right و Len و Mid باید کار کنی

خیلی هم آسونه

درسته...
می تونید با یه جستجوی ساده، خودتون هم انجام بدید...

pooya1072
شنبه 22 اسفند 1388, 00:17 صبح
سلام دوست عزیز
بطور ساده و خیلی با عجله برات نوشتم
برای اینکه یه دید کلی داشته باشی...اگه وقت بزاری (که بهتره بزاری) می تونی خیلی بهتر بنویسیش.این برنامه چیزی نیست که بابتش کمک بگیری ...
سعی کن موفق باشی:چشمک:

javadt
شنبه 22 اسفند 1388, 00:31 صبح
تشكر دوست عزيز
من مثلا 100 تا كد دارم و بايد به صورت خودكار ساعت اول كد يك و ساعت دوم كد دو رو پيدا كنم و بعد اختلاف اونها رو پيدا كنم
در ضمن توي اين صدتا مربوط به چند تاريخ ميشه
يعني ساعت حضور با كد با تاريخ هاي موجود رو بايد پيدا كنم
اينجوري نيست كه خودم بيام ساعت و كد بدم
با تشكر

pooya1072
شنبه 22 اسفند 1388, 14:42 عصر
خوب پس چند تا سوال برام پیش میاد .....
1- آیا شما می خوای اختلاف ساعت کاری مربوط به یک کد در هر روز رو محاسبه کنی یا مثلا اختلاف ساعت کاری یک کد مربوط به چند روز رو؟

2- آیا اطلاعاتت رو (کد , تاریخ و ساعت) از یک بانک اطلاعاتی میگیری؟

....اگه می تونی یه کم بیشتر درباره برنامه مد نظرت (و مخصوصا محاسبه ساعت های کاری) توضیح بده , خوشحال می شم اگه بتونم کمکت کنم

javadt
شنبه 22 اسفند 1388, 18:50 عصر
من مي خوام تمام ساعت حضور يك كد رو محاسبه كنم
يعني اگر در متنم 20 تا كد دارم از يك نفر دارم
10 تا مربوط به ورود و 10 تا مزبوط به خروج هست
ميزان ساعت حضور (فاصله بين ورود و خروج) فرد به صورت روزانه و بهصورت كلي(تمام روز هاي حضور) محاسبه كنم
با تشكر

pooya1072
شنبه 22 اسفند 1388, 21:33 عصر
دوست عزیز نگفتی... مثلا من اگه بخوام این برنامه رو بنویسم اطلاعاتی که درش کد و تاریخ و ساعت رو مشخص میکنه قراره از کجا بگیرم؟
از یه فایل؟ از یه listbox ؟ سورس اطلاعاتیت چیه؟ اگه برنامه ای رو که برات فرستادم دیده باشی اطلاعات رو به صورت دستی وارد کردم و در هنگام بارگزاریه فرم وارد تکست باکس میشه...اینو همینطور نوشتم.به این علت که شما مشخص نکردی سورست کجاست.

javadt
شنبه 22 اسفند 1388, 23:57 عصر
بله از يك تكست باكس
من 100 تا كد رو در يك تكست باكس مي ريزم و بعد بايد پردازشش كنم
با تشكر

amin_unique
یک شنبه 23 اسفند 1388, 02:53 صبح
سلام.
با تابع left و right دو رقم اول و آخر ساعت رو بگیر . مثلا ساعت 10:23 .
بعد جمع و تفریق رو روی ساعت انجام بده . و جوابتو بگیر.
اگه منظورت چیزه دیگه ای بود بگو . اگه همین برنامه رو خواستی بگو واست بنویسم