دوست عزیز.
دوتا ایندکس رو اگر درست توی دیتابیست تعریف کنی(این ایندکسها اگه توی اکسس و SQL باشه)دیگه نیازی نیست که تو دلفی هم دوباره تعریف کنی. (البته مطمئن نیستم ولی فکر میکنم که بتونه کار کنه)
برای سوال دومت باید بگم که اینجوری با DBGride خیلی سخته این کاری که میخوای بکنی. بهتره از یک Edit استفاده کنی و کدهاشو محدود کنی. در نظر داشته باش که "مریم12" در همه زبانها از جنس کاراکتر محسوب میشود. بنابراین داری یک چیز خاص درست میکنی و در نتیجه کد نویسیت زیاد میشه.