If it can be done, how?
No you cannot, as GBA games require a wired connection to trade/battle amongst games, while DS is all wireless.
Therefore, it is impossible to trade between a GBA game in a DS and a GBA game in a GBA.