Estaba alegre por que parecía que ya funcionaba lo que quería imprimir, resulta que si doy clic en el botón imprimir y el dbgrid esta vació si me manda hacia el qreport pero si hay datos en el dbgrid me manda el error:
'Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros'
en la linea:
QuickReport1.ADOQuery1.Parameters[0].Value:= txt_rfc.text;
hasta donde he leido es por conflicto en el tipo de dato, en este caso tengo el campo rfc de tipo varchar, ya estuve intentando pero me sigue marcando error.