مشاهده نسخه کامل
: شروع به يادگيري سي شارپ
hobab1987
21-05-2009, 16:11
سلام سلام
براي اينكه فرم 2 در فرم فعلي نشون داده بشه چه كار كنم؟
اول از همه header فایلهای فرم 2 رو در header فایل فرم یک include کن. بعد هم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو در فرم یک فراخوانی کن. اگر هم میخوای فرم 2 بصورت Modal نمایش داده بشه (یعنی فرم یک Disable باشه تا وقتی که فرم 2 رو ببندی) اینرو باید در Form Setting فرم 2 تعیید کنی.
سلام
ابتدا یه دستگیره به فرم 2 درست میکنی به وسیله کد زیر
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد اون رو فراخونی می کنی به وسیله کد زیر
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
hobab1987
21-05-2009, 18:51
اينجوري كه در يك صفحه جديد فرمم باز ميشه! ميخوام درون همون فرم قبليم باز بشه .
اينجوري كه در يك صفحه جديد فرمم باز ميشه! ميخوام درون همون فرم قبليم باز بشه .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام.
همونطوری که ایشون عرض کردن همون کدا رو بزار منتها کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو در قسمت جنرال یعنی بالای کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
قرار بده.و کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو در قسمت فرم لود برنامه قرار بده مثل:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با تشکر.
اگه میخوای از نوع MDI باشه باید ابتدا خاصیت IsMdiContainer فرم اصلی برابر true باشه (پنجره Properties) اونوقت:
کد زیر رو تو دکمه یا قسمت مورد نظر مینویسی:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
hobab1987
22-05-2009, 11:00
ين راهي كه گفتيد اجرا كردم جالب بود مرسي
حالا به پايگاه داده Access وصل شدم اما بعد از اجرا و موقع ثبت اطلاعاتم به اين دستور قرمز رنگ گير ميده و قبل از اجرا دستورات سبز رنگ زير خط سبز دارن!!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
mahdi7610
22-05-2009, 11:42
ين راهي كه گفتيد اجرا كردم جالب بود مرسي
حالا به پايگاه داده Access وصل شدم اما بعد از اجرا و موقع ثبت اطلاعاتم به اين دستور قرمز رنگ گير ميده و قبل از اجرا دستورات سبز رنگ زير خط سبز دارن!!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
کد شما مشکلی نداره .
برای مطمئن شدن اونا امتحان هم کردم و اطلاعات به درستی ثب شد .
شما نباید هیچ کدوم از این فیلدها را توی جدول AutoNumber در نظر بگیرید . احتمالا شما ID را از نوع AutoNumber در نظر گرفتید که این مشکل پیش اومده .
پسوند پایگاه داده را به mdb تغییر بدید .
بعد از برسی نکاتی که گفتم . کدتون را به صورت زیر بنویسید و ببینید هنگام ثبت چه اخطاری داده می شه .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید .
hobab1987
22-05-2009, 18:45
سلام
ا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدتا ايجا نوشتم البته بدون try تا اجرا بشه ولي ايندفه به cn.open گير داد و ثبت نكرد ID هم از نوع number هستش .
اين پسوند پايگاه داده رو اگه عوض كنم مشكلي پيش نمياد!!!چرا اينجوريه!!!
راستي فيلد تاريخ در access هم دارم كه هنوز نه كدش رو اينجا اضافه كردم و نه فيلدش رو در فرمم چون شك دارم براي نمايش تاريخ مثلا به صورت 88/1/20 نوعش رو text بزارم يا نه!!
حالا اگه بخوام كدش رو وارد كنم واسه تاريخ
چون براي سال / ماه/ روز . سه تا combobox گذاشتم و ميخوام موقع ثبت تاريخ به اين صورت 88/9/4 ثبت بشه بايد به چه فرمي بنويسم اصلن؟؟؟؟؟؟!!!!!!!!!!!!!!
mahdi7610
22-05-2009, 19:27
سلام
ا
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدتا ايجا نوشتم البته بدون try تا اجرا بشه ولي ايندفه به cn.open گير داد و ثبت نكرد ID هم از نوع number هستش .
اين پسوند پايگاه داده رو اگه عوض كنم مشكلي پيش نمياد!!!چرا اينجوريه!!!
راستي فيلد تاريخ در access هم دارم كه هنوز نه كدش رو اينجا اضافه كردم و نه فيلدش رو در فرمم چون شك دارم براي نمايش تاريخ مثلا به صورت 88/1/20 نوعش رو text بزارم يا نه!!
حالا اگه بخوام كدش رو وارد كنم واسه تاريخ
چون براي سال / ماه/ روز . سه تا combobox گذاشتم و ميخوام موقع ثبت تاريخ به اين صورت 88/9/4 ثبت بشه بايد به چه فرمي بنويسم اصلن؟؟؟؟؟؟!!!!!!!!!!!!!!
خب اگه توی cn.open گیر میده به این دلیل است که هنوز کانکشن شما برقرار نشده .
پسووند فایلهای اکسس mdb هستش . و شما باید پسووند اونا mdb قرار بدید .
در ضمن باید دیتابیس شما که library.mdb هست داخل پوشه bin\Debug باشد .
دستوری هیچ مشکلی نداره و کاملا درست هستش .
یه کم دقتتون را بیشتر کنید و نکات گفته شده رعایت کنید .
موفق باشید .
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.