PDA

View Full Version : OpenFileDialog



rika_vazy
دوشنبه 07 مرداد 1387, 21:43 عصر
با سلام خدمت دوستان
چطور میشه فهمید فایلی که می خواهیم در برنامه بازیابی کنیم دارای همان فیلد های مورد استفاده در برنامه است.

مثلا از برنامه ی خودمان (دارای بانک اطلاعاتی) است با نام book.pc پشتیبان گرفتیم.
حالا اگه فایلی را بازیابی کردیم که دارای پسوند pc می باشد ولی فیلد های این فایل با فیلد های استفاده شده در برنامه تطابق نداشته باشد . مشکل در برنامه بوجود می اید و برنامه به طورکل از کار می افتد چطور میشه از این مشکل جلوگیری کرد.


مشکل دوم اینکه وقتی می خواهیم فایلی را بازیابی کنیم طبق روال معمول در قسمت file name نام فایل مورد نظر را باید نوشته و کلید open را بزنیم حالا اگه فایل مورد نظر وجود نداشته باشه و بعد کلید open را بزنیم با خطا مواجه میشیم چطور میشه از این خطا جلوگیری کرد.

shamsoft
دوشنبه 07 مرداد 1387, 23:07 عصر
این کنترل برای باز کردن فایل هست. بعد از بازکردن شما به محتویات فایل دسترسی پیدا می کنید و نه هنگام جستجوی فایل!
در مورد سوال شما باید فایل رو باز کنید بعدش توی برنامه چک کنید که فایل انتخاب شده درست هست یا نه

morteza_261
دوشنبه 07 مرداد 1387, 23:37 عصر
سلام
کنترل Open File Dialog خاصیتی دارد به نام CheckFileExist که مشخص میکند اگر کاربر فایلی را وارد کرد که وجود نداشت،برنامه پیغام خطایی را نمایش بدهد یا نه.
وخاصیت دیگری هم با نام CheckPathExist هست که اگر کاربر آدرسی وارد کرد که وجود نداشت پیغام نمایش داده شود یا خیر...
ایام به کام

rika_vazy
سه شنبه 08 مرداد 1387, 07:41 صبح
این کنترل برای باز کردن فایل هست. بعد از بازکردن شما به محتویات فایل دسترسی پیدا می کنید و نه هنگام جستجوی فایل!
در مورد سوال شما باید فایل رو باز کنید بعدش توی برنامه چک کنید که فایل انتخاب شده درست هست یا نه

میشه بیشتر توضیح بدین. به چه روشی میتونم از سلامت فیلد ها اگاه بشم.

rika_vazy
سه شنبه 08 مرداد 1387, 07:42 صبح
سلام
کنترل Open File Dialog خاصیتی دارد به نام CheckFileExist که مشخص میکند اگر کاربر فایلی را وارد کرد که وجود نداشت،برنامه پیغام خطایی را نمایش بدهد یا نه.
وخاصیت دیگری هم با نام CheckPathExist هست که اگر کاربر آدرسی وارد کرد که وجود نداشت پیغام نمایش داده شود یا خیر...
ایام به کام

میشه با مثال توضیح بدین.

morteza_261
سه شنبه 08 مرداد 1387, 15:12 عصر
OpenFileDialog1.CheckFileExists = False

rika_vazy
چهارشنبه 09 مرداد 1387, 07:58 صبح
این کد خط رو در منوی مربوط بهOpenFileDialog مینویسم ولی جواب نمی ده نمی دونم اشکل کار کجاست.

morteza_261
چهارشنبه 09 مرداد 1387, 11:41 صبح
سلام
شما میتوانید ار پروپرتی خود کنترل این گزینه را غیر فعال کنید

این خط کد را باید در جایی که کنترل فرا خوانی میشود بنویسید

ایام به کام