ok 3pies, el codigo esta bien pero estoy intentando llevarlo a como lo deseaba que es que de los resultados de arriba a abajo y luego empieze la siguiente columna, entonces se me ha ocurrido que del total de registros que hay, lo divida entre tres, que son las columnas y vaya dando los datos hasta que de eltotal/3 y pase a la siguiente; lo que he hecho es esto pero no sé si esta bien del todo:
Código:
<%
'Si no está vacía la consulta
if not objRS.EOF then
contador=0
Totalventa=objRS2("Totalventa")
Division=objRS2("Totalventa")/3
Do While not objRS.EOF
contador=contador+1
%>
<b><%=objRS("marca")%></b><br>
<%if contador mod Division=0 and Totalventa>contador then%>
</td><td valign="top">
<%elseif contador mod Division<>0 and Totalventa=contador then%>
<td width="50%" align="center" valign="top"> </td>
<%end if
'Nos movemos al siguiente registro
objRS.MoveNext
Loop
'Si no hay colaboradores
else
response.write "<td colspan=""2"" valign=""top""><div align=""justify"">no hay</div></td>"
end if
'Cerramos y limpiamos los objetos
objRS.close
oConn.close
set objRS=nothing
set oConn=nothing
End if
%>
el Division=objRS2("Totalventa")/3 me divide entre tres pero no sé si esta bien puesto como deberia ser la division y que me de un número entero, ya que no me lo da. un saludo.