ورود

View Full Version : سوال: شماره گذاري به ترتيب توسط خود برنامه (و يا خود بانك اكسس)



MohammadGh2011
یک شنبه 29 خرداد 1390, 10:07 صبح
سلام
دوستان من تو فرمم يك DataGrid دارم و با Adodc به بانك اطلاعاتي Access وصلش كردم
وِ DataGrid فرمم عبارت است از مثلا رديف-نام - نام خانوادگي
و دو تكس باكس ويك دكمه براي ثبت اطلاعات.تكس باكس اولي براي نام و تكس باكس دومي براي نام خانوادگي.
من ميخوام هرموقع هر نامي و نام خانوادگي وارد كرديم در ستون رديف ;كه در DataGrid داشتيم خودش خودكار يك شماره بندازه
مثلا من اولين نام و نام خانوادگي رو زدم تو فيلد رديف شماره يك و نام بعدب شماره 2 و... به ترتيب شماره بندازه
چگونه ميشه اين كار رو انجام داد لطفا با كد نويسي هم بگيد.
ممنونم

zahedi121
یک شنبه 29 خرداد 1390, 10:34 صبح
سلام
در راحت ترین روش اگر حذف رکورد ندارید یک فیلد در اکسس تعریف کنید و فرمت آن را auto number قرار دهید. به این ترتیب به محض ورود اطلاعات جدید اکسس خودکار شماره گذاری می کند.
ولی اگر حذف رکورد ها را هم دارید می تونید با فرمان adodc.Recordset.RecordCount تعداد رکوردها را داشته باشید و با استفاده از آن شماره گذاری کنید.
فعلا نمی تونم سورس براتون بگذارم شرمنده، اگر مشکل حل نشد بگین سر فرصت سورسش را هم بنویسم.
موفق باشید

MohammadGh2011
یک شنبه 29 خرداد 1390, 11:10 صبح
سلام جناب zahedi121 (http://barnamenevis.org/member.php?186193-zahedi121)

در راحت ترین روش اگر حذف رکورد ندارید یک فیلد در اکسس تعریف کنید و فرمت آن را auto number قرار دهید
خودم همين كار رو قبلا انجام دادم ولي نشد.


adodc.Recordset.RecordCount
دستور بالايي كه برام گذشتين جواب داد.
ممنونم ازت