You can't, the game boy game is not advanced enough.
http://pokemondb.net/pokedex/national
Yes
beat the hoenn pokedex and go to prof.birch
you don't need a national pokedex to trade from ruby to leaf green. You have to get the gems the sapphire and the ruby in order to trade from leaf green to ruby. These are found in leaf green. (:
catch all Pokemon
The original Pokedex is given to the player by Professor Birch. After the Pokemon Ruby trades with LeafGreen or FireRed the National Pokedex will be unlocked.
the kanto pokedex YES national not sure but i think you have to trade from ruby or sapphire or something
Unfortunantely, it's impossible to catch ANY Pokemon from the National PokeDex in Ruby and Sapphire. You have to trade with FireRed, LeafGreen, Emerald, Colosseum, or XD to get Pokemon from the National PokeDex. If you trade with the first three games, you'll actually get the National PokeDex in Ruby and Sapphire.
yes
After becoming champion of Hoenn by defeating the pokemon league
trade it from ruby sapphire or emerald after getting the national pokedex.
No, it can only be found on emerald or ruby and Sapphire