RE:Como cambiar el recordset del Crystal Report??
te puse order by como una instruccion mas pero esa consulta de ejemplo q te puse levantaba un recordset con una condicion q le pasas desde VB a una vista SQL o lo q es lo mismo modificarla vista en dependencia a la opcion, de todas formas lo q entendi fue q tenias una consulta para mostrar en crystal report y q no sabias pasarle parametros , ahora dices q otras cosas q no especificastes al principio y ademas usar data report de VB obtener el campo fecha los haces levantando un recordset asi
sql="select fecha from tabla"
rs.open sql, ocon, adOpenKeyset, adLockOptimistic, adCmdText
recibefecha(rs("fecha")) este es el llamado la funcion pasando el parametro fecha
sql=select campo1,campo2 from tabla where campo='aki va lo q devuelva la funcion'
rs.open rs.open sql, ocon, adOpenKeyset, adLockOptimistic, adCmdText
DataReport1.DataSource='aki va el origen de datos'
DataReport1.DataMember='y aki el recordset'
espero q sea esto
salu2 y suerte