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

موضوع: ویرایش اطلاعات فرد

  1. #1
    komeilex
    مهمان

    ویرایش اطلاعات فرد

    [align=justify]با سلام و خسته نباشید.
    تو فایلی که واستون قرار دادم با مشکلی مواجه شدم که امیدوارم کمکم کنین.
    با باز شدن فرم و نوشتن نام فرد و بعد فشرن دکمه "پیدا کن" نام خانوادگی و سنش را از جدول داده ها برای ما پیدا می کنه. می خوام برای دکمه "ویرایش" کدی بنویسم که امکان ویرایش اطلاعات فرد مورد نظر را که برامون پیدا کرده، بهمون بده. به طور مثال با نوشتن اسم "رضا" و فشردن دکمه "پیدا کن" نام خانوادگیش که "علوی" هسته و سنش که 20 هست رو برامون نشون می ده. حالا میخوام تو همین فرم مقدار سنش رو بکنم 25 و با زدن دکمه ویرایش این اطلاعات جدید تو جدول برای رضا ثبت بشه. ممنون میشم اگه کمکم کنین.[/align]
    [attachment=1218]
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    اگر به پاسخ مورد نظران رسيديد روي اين تيك كليك كنيد.

  2.  

  3. #2


    آخرین بازدید
    2022/06/26
    تاریخ عضویت
    January 2013
    محل سکونت
    شیراز
    نوشته ها
    1,198
    امتیاز
    3248
    سپاس
    1,566
    سپاس شده
    3,182 در 795 پست
    سطح اکسل
    84.00 %

    RE: ویرایش اطلاعات فرد

    با درود

    خوب من یه توضیحی میدم ببینم تا کجاشو میرید خودتون :
    نگاه ویرایش مثل ثبت اطلاعات هستش. برای ویرایش با اون دکمه ای که داری اطلاعاتتو میاری کاری نداریم . شما بلاخره اطلاعاتت بر اساس یه چیز یونیک داری میاریش تو textbox که بتونی تغییرش بدی( تو لیبل برای زمانی میاریم که فقط قسط مشاهده باشه). حالا اون یونیکه تو ویرایش به راحتی کمکت میکنه . البته اون یونیک رو نمیتونی تغییر بدی چون ویرایش به اون نیاز دازیم اگر میدونی اونم باید تغییر کنه بگو تا یه اطافه کاری دیگه بهت بگم . خوب مثلا فرض کن که یونیکه اومده تو تکست باکس 1 و 2 تا تکست باکس دیگه هم داریم که ویرایش کردیم . تکست باکس 1 مربوط به ستون 1 و تکست باکس 2 ستون 2 و تکست باکس 3 ستون 3 شیت 1 حالا کد برای کلیدی به نام refresh مثلا.

    1- کدی باید بنویسیم که اگر تکست باکس 1 خالی بود پیغام بده که خالیه
    If TextBox1.Text = "" Then
    MsgBox "Please Select Your Subject"
    TextBox1.SetFocus
    Exit Sub
    End If
    For Each c In Sheet1.Range("A2:a10000")
    If c.value = textbox1.value Then
    c.Offset(0, 0).Value = TextBox1.Text
    c.Offset(0, 1).Value = TextBox2.Text
    c.Offset(0, 2).Value = TextBox13.Text

    End If
    next
    MsgBox "Your Information has Edited sucsessful ", vbInformation
    این کد مشکلتونو حل میکنه.

  4. #3


    آخرین بازدید
    4 روز پیش
    تاریخ عضویت
    October 2011
    نوشته ها
    20
    امتیاز
    6
    سپاس
    1
    سپاس شده
    6 در 4 پست
    تعیین سطح نشده است

    RE: ویرایش اطلاعات فرد

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

  5. #4


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: ویرایش اطلاعات فرد

    کمیل جان روش بهتر برای جستجوی یک رکورد تو دیتابیس استفاده از متد find مربوط به شی Range هست. در این متد یک شی Range به شما میده که نتیجه خروجی جستجو هست (البته اگه null نباشه)
    حال میتونی این جستجو رو برای دکمه "ویرایش" قرار بدی و یک متغیر Global که حاوی شی خروجی است.
    در نهایت میتونی با استفاده از خاصیت Row این متغیر، بدونی که الان چه سطری در حال نمایش در یوزرفرمت هست و میتونی تغییرات ایجاد شده تو یوزرفرم رو به سطر صحیحش برگردونی.
    یه امتحان کن اگه بازم کمک خواستی فایلش برات بفرستم.[hr]
    با سلام حدمت اساتید محترم
    درصورتی که اطلاعات تکراری باشدمثلاً اگر اطلاعات فرد بیش از 1بار وارد شده باشد چگونه این اطلاعات ویرایش کنیم
    دوست عزیز یک برنامه صحیح و کاربردی نباید چنین حالتی داشته باشه
    شما باید از اول از ورود داده تکراری جلوگیری کنید
    یک راه برای جلوگیری از ورود این نوع داده این است که یک ستون که به عنوان کلید اصلی جدول داده هاست تعیین بشه (میتونی این ستون رو به صورت فرمول و حاصل از جمع چندین ستون ایجاد کنی) و متد Find رو هنگام ورود داده فراخونی کنی و کاربر رو از ورود داده تکراری باخبر کنی

  6. #5


    آخرین بازدید
    4 روز پیش
    تاریخ عضویت
    October 2011
    نوشته ها
    20
    امتیاز
    6
    سپاس
    1
    سپاس شده
    6 در 4 پست
    تعیین سطح نشده است

    RE: ویرایش اطلاعات فرد

    [quote=arefi404]
    با تشکر از راهنمایی جنابعالی ، منظور بنده این است اگر مثلاً در لیستی مرخصی افراد ثبت شوند طبیعتاً فردی با کد پرسنلی منحصر به فرد احتمالاً در تاریخهای متفاوتی به مرخصی خواهد رفت چگونه یک تاریخ خاص را اصلاح یا خذف کنیم وبقیه اطلاعات باقی بماند
    در صورت امکان نمونه فایل در سایت بگذارید


  7. #6


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: ویرایش اطلاعات فرد

    در جداول داده تعاریف متفاوتی از رکورد تکراری میشه و اینکه یک رکورد تکراری درنظر گرفته بشه یا نه بسته به مسئله داره. شما میتونین با تعریف صحیح کلید این رکوردها رو از هم متمایز کنید (به عنوان مثال در مورد شما، میشه ماه یا سال و یا حتی روز مرخصی رو در کلید وارد کرد).
    در نهایت با جستجوی کلید مربوط به هر رکورد، امکان ویرایش و اعمال تغییرات موردنظر فراهم میشه.


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

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

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

موضوعات مشابه

  1. وارد کردن اطلاعات از سوی چند کاربر بدون امکان ویرایش
    توسط مصطفی 2000 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2013/03/13, 02:32
  2. ویرایش سطر ستون جدول
    توسط meysamhajavi در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/10/13, 23:31
  3. تغییر مسیر یک رویداد
    توسط saber2q در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2012/07/28, 17:39
  4. پاسخ ها: 5
    آخرين نوشته: 2012/04/26, 11:30

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

ویرایش برنامه exceliran.com

ویرایش تکست باکس وثبت ان در جدول

دریافت مشخصات فردی باکدپرسنلی

اطلاعات فرد

ویرایش جدول در اکسل توسطvba

دکمه ویرایش یوزرفرم اکسل

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

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

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