Hey: cool:
Pues ya Modele la tabla según mis cálculos... quedo de la siguiente manera:
Ventas
idusr bigint
idcliente bigint
idfactura bigint
Factura
numfact text
fecha date
idcliente bigint
FacturaDetalle
numfact text
claveprod text
tipo text
cantidad int
precio real
En base a esto, me atrevi a armar la consulta,,, que no sé si este bien pero les pongo el código para que puedan checarla...
Código HTML:
<%
set rs=server.CreateObject("adodb.recordset")
set rs2=server.CreateObject("adodb.recordset")
set rs3=server.CreateObject("adodb.recordset")
set rs4=server.CreateObject("adodb.recordset")
set rs5=server.CreateObject("adodb.recordset")
sql="SELECT idcliente FROM ventas"
rs.open sql,conexion
do while not rs.eof
sql="SELECT id,nombre FROM clientes WHERE id="&rs("idcliente")
rs2.open sql,conexion
do while not rs2.eof
sql="SELECT idfactura FROM ventas WHERE idfactura=" &rs2("id")
rs3.open sql,conexion
do while not rs3.eof
sql="SELECT numfact,id FROM factura WHERE id=" &rs3("idfactura")
rs4.open sql,conexion
do while not rs4.eof
sql="SELECT * FROM facturadetalle WHERE numfact like '"&rs4("numfact")&"'"
rs5.open sql,conexion
do while not rs5.eof
response.write("Cliente: "&rs2("nombre")&" "&"Direccion: "&rs2("direccion")&" "&"RFC: "&rs2("rfc")&"<br>")
response.write("Factura: "&rs4("numfact")&"<br>")
response.write("Productos:"&"<br>")
response.write("Tipo: "&rs5("tipo")&" "&"Clave Producto: "&rs5("claveprod")&"<br>")
rs5.movenext
loop
rs5.close
rs4.movenext
loop
rs4.close
rs3.movenext
loop
rs3.close
rs2.movenext
loop
rs2.close
rs.movenext
loop
%>
Espero respuesta,,,
Saludos a todos... y de verdad gracias por tomarse tiempo en ayudarme...