نمایش نتایج 1 تا 10 از 10

نام تاپیک: ثبت چندین باره زمان بافشردن یک دکمه

  1. #1

    ثبت چندین باره زمان بافشردن یک دکمه

    سلام
    اساتید عزیز من یک فرم دارم که نام چند نفر در اون ثبت شده و یک دکمه هم زیر نام هر نفر هست که می خواهم هر بار که اون دکمه رو فشار می دم زمان در فیلد مربوطه ثبت بشه مثلا یک نفر در روز چند زمان برای ورود و خروج به شرکت داره می خوام هر وقت که میره دکمه رو بزنم و زمانش ثبت بشه و هر وقت هم که میاد دوباره دکمه رو بزنم و ثبت بشه و در نهایت وقتی خروجی اکسل می گیرم تمام زمان های ترددش ثبت شده باشه
    البته دستی زدنش مشکلی نداشت و در تعداد بالا سخت میشد.

  2. #2

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    این همه استاد و دریغ از یک پاسخ

  3. #3
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    خب مشکل کجاست؟ (وقت طرح سئوال لطفا شفاف باشید و حداقل یکبار متن خودتون رو بخوانید)
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  4. #4

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    سوال که خیلی شفاف هست
    اصلا بخاطر اینکه شفاف باشه اینهمه توضیح دادم

  5. #5
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    نقل قول نوشته شده توسط hmgjob مشاهده تاپیک
    سلام
    اساتید عزیز من یک فرم دارم که نام چند نفر در اون ثبت شده و یک دکمه هم زیر نام هر نفر هست که می خواهم هر بار که اون دکمه رو فشار می دم زمان در فیلد مربوطه ثبت بشه مثلا یک نفر در روز چند زمان برای ورود و خروج به شرکت داره می خوام هر وقت که میره دکمه رو بزنم و زمانش ثبت بشه و هر وقت هم که میاد دوباره دکمه رو بزنم و ثبت بشه و در نهایت وقتی خروجی اکسل می گیرم تمام زمان های ترددش ثبت شده باشه
    البته دستی زدنش مشکلی نداشت و در تعداد بالا سخت میشد.
    مواردی که میتوانند مورد سوال باشند و دقیقا مشخص نیست که سوال کدوم یکی هست یا همه؟
    • زیر نام هر فرد دکمه گزاشتن؟
    • ثبت زمان برای هر فرد در جدول
    • ساختار جدول
    • تشخیص زمان ورود و خروج
    • گرفتن خروجی اکسل
    • تعداد بالای افراد

    کدوم یکی دقیقا یا شاید موردی خارج از اینها؟
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  6. #6

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    این فرم مخصوص تردد کارکنان در یک شرکت هست که توسط پرسنل انتظامات استفاده میشه و این دوستان هر بار که می خواهند ورود و خروج کسی را ثبت کنند در یک فیلد تکست ساعت ورود یا خروج را وارد می کنند و در فایل دی بی اف ذخیره می شود.
    سوال من این بود که یک دکمه و فقط همون یک دکمه در فرم برای هر نفر باشد مثلا به نام امیر امیری یک دکمه باشد و برای جواد جوادی هم یک دکمه مجزا باشد و همینطور برای هر پرسنل به همین شکل
    در نهایت وقتی یک نفر وارد و یا خارج می شود با فشردن دکمه مختص به او ساعت سیستم در فایل دی بی اف ثبت شود
    با توجه به اینکه ما برای هر نفر در فایل دی بی اف حداکثر پنج مرتبه ورود و خروج در نظر گرفته ایم که میشود ده فیلد در فایل دی بی اف
    پس هر بار که دکمه مربوط به امیر امیری در فرم فشرده می شود می بایست به نوبت و ترتیب این ده فیلد در آنها ساعت ثبت بشود.

  7. #7
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    خب شما به اشکال مختلف میتوانید این رو پیاده کنید. یک روش که میتوانه راه حلی آینده نگر هم باشه همونطور که در تصویر میبینید لیست کردن کارمندان در یک گرید و اضافه کردن ستونی حاوی یک دکمه است که در اونجا شما منطق برنامه تون رو قرار میدید و حتی میتوانید یک کادر جستجوی کاربر بالای اون قرار بدید و عکس کاربر هم در گرید نمایش بدید.
    foxpro.jpg
    راه ساده تر قرار دادن دکمه جداگانه زیر گرید هست.
    گرچه فکر میکنم الان کوچکترین نهاد دولتی یک سری از دستگاه های حضور و غیاب دارند و من به شخصه ترجیح میدم که برنامه ام
    اطلاعات اون دستگاه رو وارد کنه و روی اونها کار انجام بده به جای اینکه خودم این امکان رو دوباره در برنامه داشته باشم.
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  8. #8

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    داخل فرم یک عکس داریم و زیر عکس یک دکمه که فشار میدیم و در بانک اطلاعاتی یک تایم مثل 12:10 ثبت میشه
    داخل این دکمه چی بنویسیم که این اتفاق بیفته

  9. #9
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    بسته به اینکه فیلد شما چی نوعی هست و جدول شما باز هست یا نه و یا رکورد جدید وارد میکنید یا فقط بروزرسانی میکنید فرق میکند.
    به فرض اینکه شما رکورد جدید میسازید و نوع فیلد شما datetime باشه و اسمش time1 باشد:
    کد HTML:
    use mytable
    append blank
    replace time1 with datetime()
    use
    به شما پیشنهاد میکنم این بلاگ رو ببینید و همه شش ویدیو داخلش رو ببینید.
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  10. #10

    نقل قول: ثبت چندین باره زمان بافشردن یک دکمه

    بسیار ممنونم
    حالا اگر نوع فیلد من متنی باشد فرقی ایجاد نمی کند؟

    واگر بخواهیم تاریخ شمسی هم در فیلد های متنی وارد کنیم چطور انجام می شود؟
    آخرین ویرایش به وسیله hmgjob : چهارشنبه 23 اسفند 1396 در 14:40 عصر

تاپیک های مشابه

  1. کمک فوری خطا در زمان گذاشتن یک دکمه
    نوشته شده توسط fatemesoleimani در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 18 آذر 1392, 19:15 عصر
  2. سوال: اجرای چندین باره یک Button
    نوشته شده توسط mohsencom در بخش VB.NET
    پاسخ: 6
    آخرین پست: جمعه 19 فروردین 1390, 20:09 عصر
  3. نحوه ی دراگ و دراپ یک دکمه در زمان اجرای برنامه
    نوشته شده توسط mahsa_999 در بخش C#‎‎
    پاسخ: 8
    آخرین پست: سه شنبه 10 اردیبهشت 1387, 11:29 صبح
  4. باز کردن چندین باره یک فرم
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 28 مهر 1386, 18:24 عصر
  5. چندین محیط گرافیک در یک زمان
    نوشته شده توسط oxygenws در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 2
    آخرین پست: سه شنبه 21 مهر 1383, 11:22 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •