Access is totally different from Cardbox. It is like comparing a aeroplane to a car: you can use both to travel, they both get you there, but in different ways.
The point is: what do you do with Cardbox? If you use short, highly structured data and you do some arithmetic as well, Access might the better option. If your database contains a lot of text of variable length: don't even think about using it. Without a analysis of your data there no way to tell which programme better suits your needs.
But if Cardbox macros are already too difficult for you, Access is going to be a nightmare.