ورود

View Full Version : ویرایش رکورد در دیتا



LEILAFATHI
سه شنبه 13 شهریور 1386, 20:40 عصر
با سلام
امیدوارم دوستان من رو ببخشن که سئوال به این سادگی میپرسم ولی باور کنید هر چی سرچ کردم جوابشو پیدا نکردم خواهش میکنم کمک کنید
من توی بانک اطلاعاتی با استفاده ار دیتا رکورد رو جستجو میکنم میخوام بعد از این که پیدا شد کاربر امکان ویرایش اون رکورد رو داشته باشه ولی در صورتی که فقط یکی از فیلدها خالی باشه یعنی مقدار نداشته باشه ویرایش رو انجام نمیده و خطا میده در غیر این صورت بدون مشکل ویرایش انجام میشه.

lahiji
چهارشنبه 14 شهریور 1386, 06:36 صبح
سلام
در DataBase اکسس جدول رو باز کن مقدار Allow zero Length رو به yes تغیر بده

LEILAFATHI
چهارشنبه 14 شهریور 1386, 08:07 صبح
این کار رو قبلا انجام دادم ولی مشکلم حل نشد، ممکنه به خاطر این باشه که من توی محیط طراحی ارتباط بین تکس باکس ها و دیتا رو برقرار نمیکنم منظورم اینه که توی کدنویسی این کار رو میکنم.

lahiji
چهارشنبه 14 شهریور 1386, 09:26 صبح
آره می تونه از این باشه

LEILAFATHI
چهارشنبه 14 شهریور 1386, 20:11 عصر
خوب میدونید مشکل اصلی اینه که من حتما باید برای دادن مسیر بانک اطلاعاتی به data از app.path استفاده کنم ، پس نمیتونم ارتباط بین تکس باکس ها رو زمان طراحی انجام بدم

Mbt925
چهارشنبه 14 شهریور 1386, 23:38 عصر
بهترین کار اینه که شما یه نمونه از کدتونو اینجا قرار بدین.

LEILAFATHI
پنج شنبه 15 شهریور 1386, 18:25 عصر
form_load
data1.databasename=app.path +"\db.mdb
"
data1.recordsource=table
data1.refresh


commandedit_click()
Data1.Recordset.Edit
Data1.Recordset.Fields!name = Text1.Text
Data1.Recordset.Fields!family = Text2.Text
Data1.Recordset.Fields!id = Text3.Text
Data1.Recordset.Update

بهمنی
دوشنبه 02 مهر 1386, 12:50 عصر
1- بخشی از برنامه تو مربوط به تعریف و آدرس دهی بانک اصلی است.
من فکر می‌کنم اگر بانک متغیر داری یعنی میخوای آدرس بانک رو ندی و برنامه از تو بانک بخواد،
از CommonDialog استفاده کن.
2- اگر بانک طوری طرح شده که یک فیلد خالی (مثل توضیحات) در اون میتونه خالی بمونه از Query استفاده کن نه خود بانک.

atenaa
دوشنبه 02 مهر 1386, 13:11 عصر
این برنامه کمکتون می کنه فکر کنم همونی باشه که شما گفتید.