ورود

View Full Version : تمدید کتاب



mobina.amiry
چهارشنبه 07 بهمن 1388, 22:23 عصر
سلام
من ميخوام زماني كه عضو كتابي را به امانت برده و ان عضو دوباره ميخواهد همان كتاب را تمديد كند در برنامه ام يك دكمه بگذارم كه وقتي كه بر روي آن كليك كرديم بتوان آن كتاب را براي همان عضو تمديد نمود اگر ميتوانيد راهنمايي كنيد كه چگونه ميتوان اين كار را انجام دهم

xxxxx_xxxxx
چهارشنبه 07 بهمن 1388, 22:33 عصر
سلام،
تو لیست کتابهای امانی دنبال کتاب موردنظر بگردید (بر اساس کدکتاب). وقتی پیدا شد فیلد تاریخ تحویل رو تغییر بدید و بعد هم Recordset رو update کنید.
این کارو می تونید با یک دستور SQL هم انجام بدید. یک چیزی تو این مایه ها:


Update tblBooks set Date2=NewDate where BookID=123
Date2 همون فیلد تاریخ برگشت کتاب هست.
NewDate تاریخ جدیدی هست که می خواید تا این تاریخ تمدید شه
BookID فیلد کد کتاب هست.
123 هم کد کتابی هست که میخواید تمدید شه. (مثلاً 123)

Syntax دستور Update رو در اینجا ببینید:
http://www.w3schools.com/SQl/sql_update.asp

موفق باشید/

*** تاپیک منتقل شد، لطفاً در تالار مناسب تاپیک ایجاد کنید

polisoftco
پنج شنبه 08 بهمن 1388, 12:11 عصر
با اجازه xxxxx_xxxxx --- یک روش دیگه :

اگه از ADODC استفاده میکنین اول سرچش کن بعدش تغییر بده و آپدیتش کن.



Adodc1.RecordSource = "SELECT * FROM tblBookAmanat WHERE id='" & Trim(txtCode) & "'"
Adodc1.Recordset.Fields("Date2") = Trim(txtDate)
Adodc1.Recordset.Update


txtCode تکست باکس کد کتابه
txtDate تاریخ برگشته
tblBookAmanat نام جدول کتابهای امانیه
id نام فیلد کد کتابه
date2 هم که نام فیلد تاریخ برگشت کتاب تو جدول

موفق باشین