Lo que se puede hacer y me ha funcionado es lo siguintente realizo mi reporte en crystal , despues con el select expert realizo una consulta mediante los campos deseados , posteriormente en el menu database selecciono show querys y me muestra como quedaria la sentencia que crystal solicita para realizar el reporte espero te sirva.
PD La base de datos es SQL7
yo puse asi mi reporte pero no lo puedo jalar desde vb,
que instrucciones pones, y como haces q los campos salgan actualizados y no salgan siempre los mismos?