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

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

  1. #1
    کاربر دائمی آواتار nader.golab
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    در دل تمرکز
    سن
    36
    پست
    193

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

    سلام و خسته نباشید.

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

    کد شرکت=44 , کد کاربر=111 , کد شروع فاکتور=200 + اندیس=1 ==> 44111201

    مشکل این شماره اینکه:

    1-طولانیه
    2-اگه کاربر ها متفاوت باشن فقط کد کاربرها تغییر می کنه نه شروع فاکتور + اندیس

    از دوستانم می خوام که یه راهنمایی کنن من رو.
    با تشکر

  2. #2
    [younes]
    مهمان

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

    کمی در مورد چند نخی و تقارن و قفل ها در C#‎ تحقیق کنید. Thread Synchronization


  3. #3
    کاربر دائمی آواتار alibilgats
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    همین حوالی
    پست
    155

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

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

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

  4. #4
    کاربر دائمی آواتار nader.golab
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    در دل تمرکز
    سن
    36
    پست
    193

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

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

    من خودم از این روش استفاده کردم البته با کمی مدیریت! خیلی هم خوب جواب میده
    موفق باشی
    درسته منم هم این فکر رو کردم اما ...

    درسته حق با شماست اگه بخواد شماره رو دستی وارد کنه می تونه و اگر هم بخواد پشت سر هم بخوره آخر کار شماره فاکتور رو ببینه که ثبت شد.
    ممنون که کمک فکریم کردین.سپاس فراوان.

    پس دوستان بهترین کار به نظرم همین هستش

  5. #5
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

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

    سلام
    بله بهترین و مناسب ترین روش همین است.
    من خودم یه برنامه دبیرخانه نوشتم و به یک سازمان تو شهرمون فروختم و بعد از مدتی واحد IT تماس گرفتند و همین مشکل را عنوان کردند؛ اومدم یه کلاس برای درج اطلاعات دریافتی و انتساب شماره نامه براساس آخرین رکورد نوشتم.
    حالا کاربر وقتی وارد فرم ارسال نامه میشه همه چیز را میبینه جز شماره نامه،و براساس درخواست های کارفرما ثبت نامه را به دوقسمت تبدیل کردم:
    1- ثبت موقت
    2-ثبت قطعی
    حالا وقتی ثبت قطعی شد قبل از شماره میاد شماره آخرین رکورد بانک را میگیره بهش یدونه اضافه میکنه و شماره جدیده را توسط یک مسیج باکسبه کاربرنشون میده و از فرم میاد بیرون.
    تاالان که چند ماهی است میگذره و تماسی در این رابطه نگرفتند

    موفق باشید.

  6. #6
    کاربر دائمی آواتار nader.golab
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    در دل تمرکز
    سن
    36
    پست
    193

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

    نقل قول نوشته شده توسط حسین.کاظمی مشاهده تاپیک
    سلام
    بله بهترین و مناسب ترین روش همین است.
    من خودم یه برنامه دبیرخانه نوشتم و به یک سازمان تو شهرمون فروختم و بعد از مدتی واحد IT تماس گرفتند و همین مشکل را عنوان کردند؛ اومدم یه کلاس برای درج اطلاعات دریافتی و انتساب شماره نامه براساس آخرین رکورد نوشتم.
    حالا کاربر وقتی وارد فرم ارسال نامه میشه همه چیز را میبینه جز شماره نامه،و براساس درخواست های کارفرما ثبت نامه را به دوقسمت تبدیل کردم:
    1- ثبت موقت
    2-ثبت قطعی
    حالا وقتی ثبت قطعی شد قبل از شماره میاد شماره آخرین رکورد بانک را میگیره بهش یدونه اضافه میکنه و شماره جدیده را توسط یک مسیج باکسبه کاربرنشون میده و از فرم میاد بیرون.
    تاالان که چند ماهی است میگذره و تماسی در این رابطه نگرفتند

    موفق باشید.
    عالی بود.از تجربه خوب شما لذت بردم و نهایت تشکر رو دارم.چون موضوع خیلی مهمی بود.

  7. #7
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    33
    پست
    828

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

    سلام دوست عزیز یه نگاهی به انجمن بنداز و جست و جو کن یه همچین چیزی رو بدون کمک بانک اطلاعاتی یه نفر درست کرده بود
    جست و جو رو به عهده خودت میگذارم موفق باشی در ضمن از گوگل برای جست و جو استفاده کن با دستور site:barnamenevis.org chizikemikhay

  8. #8
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    33
    پست
    828

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

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

  9. #9

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

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

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

  1. عدم تکرار نام کاربری در زمان ثبت نام
    نوشته شده توسط rayson در بخش VB.NET
    پاسخ: 20
    آخرین پست: پنج شنبه 06 بهمن 1390, 12:20 عصر
  2. درج شماره اتوماتيك در فرم با ثبت همزمان در تيبل
    نوشته شده توسط mosaArabi در بخش Access
    پاسخ: 12
    آخرین پست: چهارشنبه 22 خرداد 1387, 17:44 عصر
  3. ثبت همزمان شماره فاکتور
    نوشته شده توسط mehregan در بخش SQL Server
    پاسخ: 6
    آخرین پست: دوشنبه 15 بهمن 1386, 07:52 صبح
  4. عدم تکرار ثبت اطلاعات
    نوشته شده توسط انگوران در بخش Access
    پاسخ: 1
    آخرین پست: چهارشنبه 08 فروردین 1386, 15:42 عصر
  5. عدم تکرار نام یک فیلد در کمبو
    نوشته شده توسط fatimah در بخش Access
    پاسخ: 2
    آخرین پست: پنج شنبه 12 مرداد 1385, 14:50 عصر

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

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