مشاهده نسخه کامل
: سئوال
matrix_malihe
27-05-2009, 21:58
لطفا درباره اينكه چگونه بايد برنامه مان را تنظيم كنيم تا هنگاميكه اگر در textbox مقداري تكراري وارد كرديم به ما پيغام بدهد و اجازه ثبت مقدار تكراري را به ما ندهد؟
سلام دوست عزیز میتونی از کد زیر استفاده کنی.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
matrix_malihe
28-05-2009, 10:00
سلام دوست عزیز میتونی از کد زیر استفاده کنی.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خيلي از شما متشكرم ولي اين جواب نميدهد
برنامه من سيستم بايگاني است و وقتي كه مثلا در شماره ثبت نامه هايم اگر شماره تكراري وارد شود هنگاميكه روي كليد ثبت كليد شد اگر شماره تكراري بود نبايد آن را ثبت كند و بايد پيغام بدهد به نظر من بايد در اطلاعات ثبت شده جستجو كند ولي نميدانم چگونه لطفا اگر ميدانيد راهنماييم كنيد . با تشكر
خيلي از شما متشكرم ولي اين جواب نميدهد
برنامه من سيستم بايگاني است و وقتي كه مثلا در شماره ثبت نامه هايم اگر شماره تكراري وارد شود هنگاميكه روي كليد ثبت كليد شد اگر شماره تكراري بود نبايد آن را ثبت كند و بايد پيغام بدهد به نظر من بايد در اطلاعات ثبت شده جستجو كند ولي نميدانم چگونه لطفا اگر ميدانيد راهنماييم كنيد . با تشكر
سلام دوست عزیز.من یه مثال براتون میزنم ان شاالله که درست میشه.
به کد زیر دقت کن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد زیر رکورد اولی را انتخاب میکند:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ما یک حلقه تا تعداد رکوردها تعریف کردیم:
Adodc1.Recordset.RecordCount تعداد رکوردها را برمیگرداند.
و شرط گذاشتیم که در دیتابیس ما اگر فیلد "fName" برابر با TextBox بود آنگاه پیغام دهد که تکراری است و Exit For از حلقه خارج می شود.
کد زیر هم رکورد بعدی را انتخاب میکند تا حلقه به پایان برسد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ببخشید که متوجه منظورتون نشده بودم آخه کمی نامفهوم بود.
matrix_malihe
29-05-2009, 21:36
خيلي از شما متشكرم، يك سئوال ديگر هم داشتم
شما در باره messagebox فارسي چيزي ميدانيد يا نه؟ لطفا راهنماييم كنيد .
بايد تمام آن فارسي باشد، يعني بجاي noو yes بله و خير دارد.
با تشكر
matrix_malihe
30-05-2009, 02:20
[QUOTE=hamishebahar;3820245]سلام دوست عزیز.من یه مثال براتون میزنم ان شاالله که درست میشه.
به کد زیر دقت کن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد زیر رکورد اولی را انتخاب میکند:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ما یک حلقه تا تعداد رکوردها تعریف کردیم:
Adodc1.Recordset.RecordCount تعداد رکوردها را برمیگرداند.
و شرط گذاشتیم که در دیتابیس ما اگر فیلد "fName" برابر با TextBox بود آنگاه پیغام دهد که تکراری است و Exit For از حلقه خارج می شود.
کد زیر هم رکورد بعدی را انتخاب میکند تا حلقه به پایان برسد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ببخشيد Adodc1 در اينجا چي هست آخه وقتي تعريف ميكنم از چه نوعي بايد باشد.
خيلي از شما متشكرم، يك سئوال ديگر هم داشتم
شما در باره messagebox فارسي چيزي ميدانيد يا نه؟ لطفا راهنماييم كنيد .
بايد تمام آن فارسي باشد، يعني بجاي noو yes بله و خير دارد.
با تشكر
سلام دوست گرامی.سورس زیر یک MsgBox فارسیه میتونی دانلودش کنی:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
matrix_malihe
31-05-2009, 22:35
سلام دوست عزیز.من یه مثال براتون میزنم ان شاالله که درست میشه.
به کد زیر دقت کن:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد زیر رکورد اولی را انتخاب میکند:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ما یک حلقه تا تعداد رکوردها تعریف کردیم:
Adodc1.Recordset.RecordCount تعداد رکوردها را برمیگرداند.
و شرط گذاشتیم که در دیتابیس ما اگر فیلد "fName" برابر با TextBox بود آنگاه پیغام دهد که تکراری است و Exit For از حلقه خارج می شود.
کد زیر هم رکورد بعدی را انتخاب میکند تا حلقه به پایان برسد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ببخشید که متوجه منظورتون نشده بودم آخه کمی نامفهوم بود.
ببخشید منظورتون از Adodc1 چيست ؟ من بايد بجاي آن چه چيز را بگذارم؟ ببخشيد اينقدر سئوال ميكنم
ببخشید منظورتون از Adodc1 چيست ؟ من بايد بجاي آن چه چيز را بگذارم؟ ببخشيد اينقدر سئوال ميكنم
سلام.
خواهش میکنم.تا سوال نکنید که جواب نمیگیرید.مگه شما تو برنامه تون از کنترل Adodc استفاده نکردین؟
این کنترل یک دیتابیس مانند اکسس رو به برنامه تون ارتباط میده.
روی toolbox راست کلیک کنید و ...Components رو انتخاب کنید.مانند شکل زیر:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا از پنجره باز شده مطابق شکل زیر گزینه Microsoft ADO Data Control 6.0 (OLEDB) را تیک بزنین و ok بزنید کنترل Adodc به toolboxاضافه میشه و شما میتونید از اون استفاده کنید.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.