نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: جلوگیری از ثبت اطلاعات تکراری در فرم (در یک سطر)

  1. #1


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    جلوگیری از ثبت اطلاعات تکراری در فرم (در یک سطر)

    سلام
    یه فرم درست کردم که توش چند تا TextBox به نام های زیر هست
    نام
    نام خانوادگی
    نام پدر
    و...
    من میخوام وقتی همه Textbox ها تکراری بود به کاربر خطا بده و نتونه اطلاعات تکراری رو ثبت کنه
    این کد برای چک کردن یه دونه Textbox هست
    حالا من میخوام چند تا textbox دیگه اضافه کنم نمیتونم.

    کد:
    If Cells(ver, "A") = TextBox1 Then
    MsgBox "This name is already registered !", vbInformation
    TextBox1 = Empty
    Exit Sub: End If: Next
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    کد PHP:
    Private Sub CommandButton1_Click()

    If 
    TextBox1 TextBox2 And TextBox2 TextBox3 Then

    MsgBox 
    "not ok"

    TextBox1 ""
    TextBox2 ""
    TextBox3 ""

    Exit Sub

    End 
    If

    1

    Z1 
    Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

    For 1 To Z1

    If TextBox1 Range("A" j) And TextBox2 Range("B" j) And TextBox3 Range("C" jThen

    MsgBox 
    "not ok"

    TextBox1 ""
    TextBox2 ""
    TextBox3 ""

    2

    Exit Sub

    End 
    If

    Next

    If 1 Then

    Range
    ("A" Z1 1) = TextBox1
    Range
    ("B" Z1 1) = TextBox2
    Range
    ("C" Z1 1) = TextBox3
    TextBox1 
    ""
    TextBox2 ""
    TextBox3 ""


    End If


    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2016/01/31 در ساعت 12:21

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    ممنون
    کد شما توی فرم من کار نکرد
    میشه یه نگاه بندازید به فایلم ببینی کجای کار رو اشتباه انجام میدم
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar 2.rar اطلاعات (49.2 کیلو بایت, 46 نمایش)
    ویرایش توسط a.dal65 : 2016/01/31 در ساعت 14:48

  6. #4


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    فایل پیوست شد
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip 2.zip اطلاعات (52.7 کیلو بایت, 61 نمایش)

  7. سپاس ها (3)


  8. #5


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    ممنون.
    کد بدرستی کار میکنه
    فقط در یک صورت باز هم تکراری ثبت میکنه
    فایل رو باز کنید
    از توی یوزر فرم Listbox عطا ذلیران رو انتخاب کن و ذخیره رو بزنید
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip File.zip اطلاعات (57.0 کیلو بایت, 61 نمایش)

  9. #6


    آخرین بازدید
    2024/03/15
    تاریخ عضویت
    June 2012
    نوشته ها
    698
    امتیاز
    4179
    سپاس
    625
    سپاس شده
    1,970 در 623 پست
    تعیین سطح نشده است

    با سلام و تشکر از دوست و استاد محترم جناب آقای Iranweld
    دوست عزیز atadaliran

    این فقط یک پشنهاد و توصیه است (فقط و فقط )
    بطور کلی باید در نظر داشتیه باشید استفاده از اسامی مخصوصا اسامی فارسی برای کنترل ثبت کاملا اشتباه است .

    اگر بخواهید به همین روند مصر باشید مطمئنن به مشکل خواهید خورد.
    بهتر است برای هریک از اسامی کد در نظر گرفته شود حال کد ملی یا کد پرسنلی که بر اساس آن به راحتی میتوانید گزارش ، ثبت ، ویا .... انجام دهید .
    موفق باشید میر
    ویرایش توسط majid_mx4 : 2016/02/01 در ساعت 19:54

  10. سپاس ها (3)


  11. #7


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    ممنون از توصیه و راهنمایتون
    قطعا اگه همچین چیزی که شما فرمودین امکان داشت انجام میدادم
    این یه فرم ثبت اقساط پرداختی هست که نمیشه درش از کد ملی یا چیزی مثل UnicID استفاده کرد چون هر فرد ماهانه میاد قسطشو پرداخت میکنه و من فقط هدفم این بود که در یک ماه 2 بار اینکارو انجام نشه ( اون هم به اشتباه کاربر)
    حالا اگه هر ایده یا ترفندی برای این کار به ذهنتون میرسه واقعا ممنون میشم راهنمایی کنید

  12. #8


    آخرین بازدید
    2024/03/15
    تاریخ عضویت
    June 2012
    نوشته ها
    698
    امتیاز
    4179
    سپاس
    625
    سپاس شده
    1,970 در 623 پست
    تعیین سطح نشده است

    با سلام

    اول باید بگویم یکی دیگر از اشتباهات استفاده از تکست باکس می باشد که بهتر است از کمبوباکس با یک لیست یونیک از اسامی ( برای کنترل بهتر اسامی وارد شده بدون خطا ) که درشیت DataName وارد شده استفاده نمایید.( پیشنهاد است برای کنترل بهتر ، چون فرمودید که نمی توانید از کد و یا ... استفاده نمایید)
    یک کنترل ساده روی اسامی و تاریخ برای جلوگیری از ثبت دوباره اضافه شده است .

    قسمت تغییرداد شده را مشخص کردم
    لطفا فایل ضمیمه را چک کنید شاید مطابق میل شما نباشد ولی منظور کلی در نحوه کنترل ورود اطلاعات است .
    موفق باشید میر
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar 3.rar اطلاعات (56.5 کیلو بایت, 104 نمایش)

  13. سپاس ها (2)


  14. #9


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

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


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

جلوگیری از ثبت اطلاعات تکراری در php

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است