View Full Version : دستور برای ایجاد رکورد جدید
look20
شنبه 08 اسفند 1388, 12:27 عصر
با سلام و خسته نباشید به دوستان و اساتید زحمت کش این بخش
بخشید می خوام وقتی روی دکمه new که رکورد جدید میسازه کلیک کردم
اگه مثلا در رکورد قبلی ؛ برای مثلا فیلد تعداد عدد 850 بود عدد 850 رو در رکورد جدید فیلد تعداد وارد کنه و اگه درفیلد تعداد عددی نبود؛ در رکورد جدید،فیلد تعداد رو خالی بزاره
امیدوارم منظورم رو متوجه شده باشید
با تشکر
متاسفانه نتونستم فایلم رو اپلود کنم می دونید که با این سرعتها نمیشه!
polisoftco
یک شنبه 09 اسفند 1388, 14:40 عصر
rs.addnew
if trim(txtTedad) <> "" then
rs.Fields("tedad") = Val(txtTedad.Text)
else
rs.Fields("tedad") = ""
end if
rs.Update
rs نام رکوردست هستش، اگه از ADODC استفاده میکنین بجاش ADODC1.Recordset رو بنویسین.
look20
یک شنبه 09 اسفند 1388, 19:08 عصر
با سلام ببخشید ارور میده این ارور:
البته اسم فیلدم رو txtcod گذاشتم و فیلد مربوط به جدولش هم cod
ولی چرا این ارور رو میده نمیدونه توی دوتا تصویر زیر نشون داده کجا ارور میده!!!
polisoftco
یک شنبه 09 اسفند 1388, 22:58 عصر
بجای "" عبارت "0" رو بزار ببین چی میگه، همچنین این خطا وقتی تکست باکس خالی بود میده یا تکست پر هم باشه این ارور رو میده؟
look20
یک شنبه 09 اسفند 1388, 23:31 عصر
با سلام ببینید فرمم به این شکله
در واقع قسمت پایین ساب فرم قسمت بالاست
می خوام :
1- وقتی توی قسمت بالا فیلد cod مثلا رکورد 850106 رو میارم
در قسمت پایین وقتی new رو میزنم خودش عدد 850106 رو توی فیلد cod در قسمت پایین فرمم بیاره و
2- وقتی توی قسمت بالا فیلد cod مثلا رکورد 850107 رو میارم
در قسمت پایین وقتی new رو میزنم خودش عدد 850107 رو توی فیلد cod در قسمت پایین فرمم بیاره و .. به همین ترتیب یعنی هر کدی که در فیلد codقسمت اول فرمم بود توی فیلد cod قسمت دوم فرمم هم بیاره با تشکر
البته اگه لطف کنید فقط همین مشکلو حل کنید می دونم یه سری مشکلات داره ولی بعدم درستش می کنم
polisoftco
دوشنبه 10 اسفند 1388, 00:19 صبح
دوست عزیز برنامه شما یکم (!!) از ریشه عیب داره (لقمتو دور سرت پیچوندی) به نظر من بهترین راه اینه که روشتون رو تغییر بدین، برای برنامه نویسی دیتابیس بهتره از ADODB استفاده کنین واسه یادگیری هم به تاپیک "پایگاه داده در اکسس از ابتدا تا پایان" مراجعه کنین.
من فقط قسمت کد رو تغییر دادم.
look20
دوشنبه 10 اسفند 1388, 13:17 عصر
سلام واقعا دستون درد نکنه مشکلم کاملا حل شد
ممنون
من که نمیتونم در مقابل زحمتی که کشیدید کاری انجام بدم
ولی دعا می کنم انشاءا... توی کار و زندگی موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.