PDA

View Full Version : پاک شدن اطلاعات در اکسس بعد از بستن برنامه



aknj56
سه شنبه 16 اسفند 1390, 11:43 صبح
با سلام خدمت شما دوستان عزیز
من به یک مشکل خوردم و اون اینکه من اطلاعات رو که وارد میکنم این اطلاعات وارد اکسس میشود به هر تعداد که وارد کنیم ولی مشکل اینجاست که وقتی برنامه رو می بندم وقتی دوباره برنامه رو میخام اجرا کنم میرام سراغ بانک ولی امان از هیچ اطلاعاتی لطفا راهنمایی کنید مشکل از چیست؟

فرید نجفلو
سه شنبه 16 اسفند 1390, 11:54 صبح
شما باید خاصیت CopyToOutputDirectory فایل پایگاه داده رو از داخل Properies اون در حالت Copy if newer قرار بدید

aknj56
سه شنبه 16 اسفند 1390, 12:33 عصر
سلام دوست عزیز
با تشکر از شما ظاهرا که درست شد چند دفعه امتحان کردم خیلی ممنون
یک سئوال دیگم داشتم من یک کامپوننت تقویم به برنام اضافه کردم که مثل یک تکس باس هستش و یک تقویم اون گوشش هست امیدوارم منظور من رو بفهمید این تقویم تاریخ رو خود به خود میندازه حالا سئوال من اینجاست من وقتی مثلا میخام یک مطلبی رو تو بانک ثبت کنم که همون تاریخ بیفته و تو بانک ثبت بشه باید چی کار کنم چون اصلا این تاریخ توی بانک ثبت نمی شه اگر لطف کنید راهنمایی کنید

فرید نجفلو
سه شنبه 16 اسفند 1390, 12:56 عصر
یک سئوال دیگم داشتم من یک کامپوننت تقویم به برنام اضافه کردم که مثل یک تکس باس هستش و یک تقویم اون گوشش هست امیدوارم منظور من رو بفهمید این تقویم تاریخ رو خود به خود میندازه حالا سئوال من اینجاست من وقتی مثلا میخام یک مطلبی رو تو بانک ثبت کنم که همون تاریخ بیفته و تو بانک ثبت بشه
تا اینجا رو که توجه شدم(از چیزی شبیه به DateTimePicker استفاده می کنید)
ولی بقیه:
اگه از دستورات SQL استفاده می کنید این مورد با بقیه فرقی نمیکنه با همون Insert با بقیه وارد می کنید
اگر هم که بایند کردین باید خودش ثبت کنه(اگه درست بایند کرده باشید)

اگه منظورتون یه چیز دیگست باید دقیق توضیح بدبد

aknj56
سه شنبه 16 اسفند 1390, 13:57 عصر
با تشکر از شما
دوست عزیز من اونو به صورت ویزاردی درست کردم و تو بانک هم یک فیلد به نام تاریخ گذاشتم توی دستور اینسرت هم به طور ویزارد هست ولی درج نمیکنه توی بانک و توی او ن فیلد تاریخ من نوع فیلد رو اول تکس گذاشتم ولی دیدم ذخیره نمیکنه رفتم اونو دیتا و تایم گذاشتم باز هم دخیره نمی کنه
با تشکر

فرید نجفلو
سه شنبه 16 اسفند 1390, 14:07 عصر
وقتی مخواید ذخیره کنید خطایی میده یا فیلد رو خالی می ذاره؟
اگه خطا می ده که باید پیغام خطا رو بذارید
اگه خالیه شما بایند کردنتون یه جایی ایراد داره

aknj56
سه شنبه 16 اسفند 1390, 14:10 عصر
سلام دوست عزیز
نه اروری نمی ده و فیلد خالی هست و منظور از بایند کردن رو نمیفهمم من مبتدی هستم ببخشید

فرید نجفلو
سه شنبه 16 اسفند 1390, 14:20 عصر
باید توسط همون ویزار انجام می شه
یکی از مشخصات بایند بودن اینکه یک DataAdapter به فرم اضافه می شه (اضافه شده؟)
البته یک ویزار دیگه داریم که یک Dataset به پروژه اضافه می کنه(این بایند کردن نیست و باید در کدتون دنبال اشکال باشید!)
حالا کدوم رو استفاده کردید؟

aknj56
سه شنبه 16 اسفند 1390, 18:06 عصر
سلام دوست عزیز
دیتا آدابتر اضافه کردم و روی اون کلیک راست کردم و یک دیتاست هم بهش اضافه کردم مشکل اینکه که فقط تاریخ رو پر نمی کنه ولی بقیه فیلدها رو پر میکنه