امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
کم کردن یه مقدار از فیلد جدول
نویسنده پیام
arezoobandar آفلاین
كاربر تک ستاره
*

ارسال‌ها: 49
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 3
( 6 تشکر در 5 ارسال )
ارسال: #1
کم کردن یه مقدار از فیلد جدول
سلام
دو تا text1,text2 تو فرم داریم
text1 مقدار فیلد تعداد از جدول را نشان می دهد
می خوام وقتی مقداری را در text2 وارد می کنم از مقدار text1 کم بشه و بعد مقدار جدید توی جدول ذخیره بشه کد زیر را نوشتم
text1.text=text1.text - text2.text
مقدار کم می شود ولی می خوام تو جدول مقدار تغییر کرده text1 دخیره بشه
این دو تا دستور رو نوشتم ولی جواب نمی دهد.
Form1.Adodc1.recordset.update
Form1.Adodc1.Refresh
کسی می تونه به من کمک کنه؟؟؟
۲۳-اسفند-۱۳۹۰, ۱۵:۴۱:۲۶
ارسال‌ها
پاسخ
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #2
RE: کم کردن یه مقدار از فیلد جدول
سلام
اگه منظورتون رو درست گرفته باشم:
اول باید که فیلد براش درست کنی که ذخیره بشه یا نه؟
کد:
Adodc1.recordset.addnew
بعد 2 دستور بعدی رو بده
برای استفاده از عدد هم از دستور VAL استفاده کن
اگه هم درقسمت فرم اود دستور Add New رو دادی از دستور زیر میتونی استفاده کنی:

کد:
dim L as long
l = val(text1.text)- val(text2.text)
text3.text=l
Adodc1.Recordset.Fields!NameFild = Trim(text3.text)
Adodc1.Recordset.Update
Adodc1.Refresh

موفق باشی
(آخرین ویرایش در این ارسال: ۲۳-اسفند-۱۳۹۰, ۱۷:۲۱:۵۳، توسط mohsen0025.)
۲۳-اسفند-۱۳۹۰, ۱۶:۴۴:۰۶
ارسال‌ها
پاسخ
arezoobandar آفلاین
كاربر تک ستاره
*

ارسال‌ها: 49
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 3
( 6 تشکر در 5 ارسال )
ارسال: #3
RE: کم کردن یه مقدار از فیلد جدول
(۲۳-اسفند-۱۳۹۰, ۱۶:۴۴:۰۶)mohsen0025 نوشته است: سلام
اگه منظورتون رو درست گرفته باشم:
اول باید که فیلد براش درست کنی که ذخیره بشه یا نه؟
کد:
Adodc1.recordset.addnew
بعد 2 دستور بعدی رو بده
برای استفاده از عدد هم از دستور VAL استفاده کن
اگه هم درقسمت فرم اود دستور Add New رو دادی از دستور زیر میتونی استفاده کنی:

کد:
dim L as long
l = val(text1.text)- val(text2.text)
text3.text=l
Adodc1.Recordset.Fields!NameFild = Trim(text3.text)
Adodc1.Recordset.Update
Adodc1.Refresh

موفق باشی
سلام
نه نیازی نیست براش فیلد درست کنی
شما فرض کنیدtext1 که مقدار فیلد جدول را نشون میده مقدارش 15 است
من توtext2 مثلا 5 راوارد می کنم حالا باید مقدار text1 بشه 10
حالا باید تو جدول به جای مقدار قبلی که 15 بود جاش باید 10 ذخیره بشه


(۲۳-اسفند-۱۳۹۰, ۱۶:۴۴:۰۶)mohsen0025 نوشته است: سلام
اگه منظورتون رو درست گرفته باشم:
اول باید که فیلد براش درست کنی که ذخیره بشه یا نه؟
کد:
Adodc1.recordset.addnew
بعد 2 دستور بعدی رو بده
برای استفاده از عدد هم از دستور VAL استفاده کن
اگه هم درقسمت فرم اود دستور Add New رو دادی از دستور زیر میتونی استفاده کنی:

کد:
dim L as long
l = val(text1.text)- val(text2.text)
text3.text=l
Adodc1.Recordset.Fields!NameFild = Trim(text3.text)
Adodc1.Recordset.Update
Adodc1.Refresh

موفق باشی
سلام
نه نیازی نیست براش فیلد درست کنی
شما فرض کنیدtext1 که مقدار فیلد جدول را نشون میده مقدارش 15 است
من توtext2 مثلا 5 راوارد می کنم حالا باید مقدار text1 بشه 10
حالا باید تو جدول به جای مقدار قبلی که 15 بود جاش باید 10 ذخیره بشه



(آخرین ویرایش در این ارسال: ۲۳-اسفند-۱۳۹۰, ۱۸:۳۰:۴۳، توسط arezoobandar.)
۲۳-اسفند-۱۳۹۰, ۱۸:۲۹:۰۲
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: کم کردن یه مقدار از فیلد جدول
اگر TextBox هات به دیتابیس لینک شدن کافیه مقدار اونها رو تغییر بدی تا در دیتابیس هم ذخیره بشن

۲۳-اسفند-۱۳۹۰, ۱۸:۵۲:۰۵
وب سایت ارسال‌ها
پاسخ
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #5
RE: کم کردن یه مقدار از فیلد جدول
سلام میتونی از کد زیر استفاده کنی :
کد:
Cnn.Open
Adodc.Recordset.Fields("name of record of table") = text1
  Adodc.Recordset.Update
Cnn.Close
به جای مقدار name of record of table ، نام رکورد مورد نظرت از جدول مورد نظر رو بنویس.

توی فرم لود و جنرال هم یه سری کدها باید نوشته باشی که کدش رو برات توی لینک
http://www.iranled.com/forum/thread-23185.html
گذاشتم
(آخرین ویرایش در این ارسال: ۲۳-اسفند-۱۳۹۰, ۱۹:۲۵:۵۰، توسط RAMA2009.)
۲۳-اسفند-۱۳۹۰, ۱۹:۲۴:۱۵
ارسال‌ها
پاسخ
arezoobandar آفلاین
كاربر تک ستاره
*

ارسال‌ها: 49
موضوع‌ها: 35
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 3
( 6 تشکر در 5 ارسال )
ارسال: #6
RE: کم کردن یه مقدار از فیلد جدول
(۲۳-اسفند-۱۳۹۰, ۱۹:۲۴:۱۵)RAMA2009 نوشته است: سلام میتونی از کد زیر استفاده کنی :
کد:
Cnn.Open
Adodc.Recordset.Fields("name of record of table") = text1
Adodc.Recordset.Update
Cnn.Close
به جای مقدار name of record of table ، نام رکورد مورد نظرت از جدول مورد نظر رو بنویس.

توی فرم لود و جنرال هم یه سری کدها باید نوشته باشی که کدش رو برات توی لینک
http://www.iranled.com/forum/thread-23185.html
گذاشتم

سلام
فقط و فقطtext1 به یه فیلد از یه جدول توی پایگاه داده وصل شده
text2 را همینجوری گذاشتم تو فرم که وقتی کاریر مقداری را در text2 وارد کرد از text1 کم بشه در واقع یه جور عمل کم کردن یا منها انجام بشه!
۲۴-اسفند-۱۳۹۰, ۱۱:۳۲:۳۷
ارسال‌ها
پاسخ
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #7
RE: کم کردن یه مقدار از فیلد جدول
اگه میشه واضح تر مشکلت رو توضیح بده،
شما میخوای به اندازه ی مقدار text2 از text1 کم بشه وسپس نتیجه در text1 نمایش داده بشه و پس از آن مقدار text1 در فیلد مورد نظرت از پایگاه داده ذخیره بشه. درسته؟
اگه هدفت این باشه، کد بالا باید کار کنه، اگر منظورت این نیست بیشتر توضیح بده و سورس حاوی error رو بزار اینجا.
۲۴-اسفند-۱۳۹۰, ۱۳:۲۳:۰۷
ارسال‌ها
پاسخ
تشکر شده توسط : arezoobandar
mohsen0025 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 96
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #8
RE: کم کردن یه مقدار از فیلد جدول
سلام
میتونی از فایل زیر استفاده کنی:



فایل‌(های) پیوست شده
.zip   Exampel.zip (اندازه: 13.47 KB / تعداد دفعات دریافت: 82)
۲۴-اسفند-۱۳۹۰, ۱۸:۱۸:۳۸
ارسال‌ها
پاسخ
mehdibahram آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: کم کردن یه مقدار از فیلد جدول
سلام دوست عزیز من طبق کدهای شما رو به برنامه ام اضافه کردم ولی در موقع آپدیت جدول ارور میدهد و مینویسد نمیتواند جدول را در این محل آپدیت کند
۱۴-دى-۱۳۹۱, ۱۴:۰۲:۱۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] خطای 1004 در فراخوانی مقدار روی شیت با نشانی جدول eppagh 0 3,758 ۰۷-خرداد-۱۳۹۵, ۱۸:۰۵:۱۴
آخرین ارسال: eppagh
  [سوال] کنترل مقدار نوع داده که از تکس باکس فرم دریافت می شود eppagh 2 3,307 ۰۲-مرداد-۱۳۹۴, ۱۰:۵۴:۰۰
آخرین ارسال: Ghoghnus
  [سوال] مشکل جابجا کردن مقدار متغیر از ThisWorkbook به Worksheet_Change در اکسل eppagh 0 2,200 ۰۸-اسفند-۱۳۹۳, ۲۱:۴۷:۵۴
آخرین ارسال: eppagh
  [سوال] به دست آوردن ماکسیمم یا مینیمم مقدار یک رنج اکسل eppagh 3 4,164 ۰۹-دى-۱۳۹۳, ۱۵:۳۲:۳۷
آخرین ارسال: eppagh
  [سوال] تغییر مقدار ComboBox با تایمر محمدعلي 1 2,327 ۲۷-مرداد-۱۳۹۳, ۱۱:۵۱:۳۵
آخرین ارسال: Vb6Moderator
  جستجو مقدار مورد نظر در Cellهای رنج تعریف شده و دریافت نشانی Cellهای آن eppagh 9 6,594 ۱۲-مرداد-۱۳۹۳, ۰۹:۵۴:۰۳
آخرین ارسال: eppagh
  مقدار دهی توسط WebBrowser aleas 1 2,423 ۰۳-اردیبهشت-۱۳۹۳, ۱۴:۳۴:۱۶
آخرین ارسال: babyy
  جمع زدن دو فیلد و قرار دادن در فیلد دیگر در VB6 mohsen0025 7 7,477 ۰۲-شهریور-۱۳۹۲, ۱۱:۵۱:۴۶
آخرین ارسال: mohsen0025
  ساخت فیلد کلیدی با vb6 alaska 4 3,905 ۳۱-فروردین-۱۳۹۱, ۰۱:۴۶:۰۳
آخرین ارسال: parviin
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS