O mysql_query está retornando um valor booleano, o que significa que a consulta sql provavelmente está falhando e você está obtendo um retorno falso em vez de um recurso mysql.
Você verificou sua consulta?
Como criar um relatório com o Assistente de relatório no Microsoft Access
MyCLI – Um cliente MySQL/MariaDB com preenchimento automático e realce de sintaxe
Como imprimir vários relatórios com código de barras \ ou vários códigos de barras em um relatório
Guia para projetar banco de dados para o gerenciador de tarefas no MySQL