Para tu primera pregunta, tenes que revisar los SELECT que hacias en Access ya que hay funciones propias de access que NO son reconocidad por MySQL.
Para la segunta, MySQL guarda los campos fechas en formato yyyymmdd y si hay funciones para que cuando hagas un despliegue te las muestre como queras.
Fijate en este link
http://www.forosdelweb.com/showthrea...ighlight=fecha