is there a limit to number of records in access
Don't even think about it!... It's a max of 2 Gb that Access can hold in one database. There's no limit on the number of records. So 6 Mb records allow for a recordsize of approx 333 characters. There's also no limit when linking to tables in other 2 Gb databases :-)