PDA

View Full Version : کمک جهت ساخت برنامه حضور غیاب



mahdytaherian
سه شنبه 13 مرداد 1394, 20:43 عصر
با سلام
من بروی برنامه حضور غیاب کار میکنم که ازطریق دستگاه کارت ساعت یک خروجی تکست به من میده که متن فایل به صورت زیر هست
060530 13940501 8804
060537 13940501 8805
140530 13940501 8804
140532 13940501 8805
اولین رقم شماره پرسنلی , دومی تاریخ و سومی ساعت ثبت حضور پرسنل میباشد .در هر بارثبت یک ردیف به این فایل اضافه میشود , اولین ثبت ورود و دومین ثبت خروج میباشد
, من این فایل رو تو بانک اسکیول ذخیره میکنم و میخواهم با سی شارپ فرمی طراحی کنم که در گرید ویو اطلاعات ورود و خروج هرپرسنل را دریک ردیف نمایش دهد. به صورت زیر:
140530 060530 13940501 8804
140532 060537 13940501 8805
لطفا راهنمایی کنید

ژیار رحیمی
سه شنبه 13 مرداد 1394, 20:57 عصر
شما بهتره اطلاعات دریافتی از کارتخوان رو تفکیک کنی با توضیحات شما فکر کنم با همان فرمت دریافتی در دیتابیس ذخیره کردی این در گزارش گیری از اطلاعات دچار مشکل خواهی شد.

mahdytaherian
چهارشنبه 14 مرداد 1394, 22:35 عصر
با سلام اطلاعات به صورت فیلدهای مجزا در بانک ذخیره میشوند , اطلاعات به صورت سطر به سطر خوانده میشوند و در بانک ذخیره میشوند. لطفا اگه راهکاری دارید برام بگذارید.

علی فتحی
شنبه 23 مرداد 1395, 20:11 عصر
منم دستگاه حظور غیاب دارم دقیقا مثل شما تمام رکوردها رو در یک ستون ذخیره میکنه همینجا تاپیک ایجاد کردم به نتیجه نرسیدم

juza66
شنبه 23 مرداد 1395, 20:33 عصر
سلام

دستگاه حضور و غیاب نداشتم

شما این اطلاعات رو مگه نه دریافت میکنی در سی شارپ؟
بعدش بدون فرمت بندی ذخیره اش میکنی تویی اس کیوال؟

خب اگر درسته پس مشکلت چیه الان؟ مشکل در نمایش اطلاعات داری؟

reza_ali202000
شنبه 23 مرداد 1395, 22:22 عصر
سلام دوست عزیز.
اگه اشتباه برداشت نکرده باشم، شما اطلاعات خام رو به راحتی توی دیتابیس ذخیره میکنید.
این خوبه.
حالا تنها کاری که لازمه انجام بدین اینه که هر فرد رو گروه بندی کنید، تعداد دفعاتی که کارت زده رو در بیارید(COUNT) اگه فرد بود یعنی وارد شده اگه زوج بود یعنی خارج شده(در این لحظه). با این کار مشخص میشه که شخص حضور داره یا غایب هست. یعنی اگه count مثلا محمد برابر 5640321 بود پس الان غایب هست.
حالا برا نمایش توی دیتاگرید به صورتی که بالا خواسته بودید:(البته ببخشید عجله ای نوشتم مرسیدم تمام حالات که اگه خطا بده رو چک کنم)