Comando Shape
Pessoal,
Para meu projeto vou usar o DataReport. Porem para usa-lo andei penquisando e descobri que terei que usar um comando chamado Shape. Só que não estou conseguindo entender o que quer dizer o comando.
Consegui uns exemplos.
SHAPE {SELECT * from customers}
APPEND ((SHAPE {select * from orders}
APPEND ({select * from [order details]} AS rsDetails
RELATE orderid TO orderid)) AS rsOrders
RELATE customerid TO customerid)
strSQL = "SHAPE { "
strSQL = strSQL & "SELECT DISTINCT C.* "
strSQL = strSQL & "FROM Customers C INNER JOIN Orders O ON C.CustomerID = O.CustomerID "
strSQL = strSQL & "WHERE O.Orderdate "
strSQL = strSQL & "BETWEEN #" & strInicio & "# "
strSQL = strSQL & "AND #" & strAte & "# "
strSQL = strSQL & "ORDER BY C.CompanyName "
strSQL = strSQL & "} AS Command1 "
strSQL = strSQL & "APPEND ({ "
strSQL = strSQL & "SELECT Orders.* "
strSQL = strSQL & "FROM Orders "
strSQL = strSQL & "WHERE Orderdate "
strSQL = strSQL & "BETWEEN #" & strInicio & "# "
strSQL = strSQL & "AND #" & strAte & "# "
strSQL = strSQL & "} AS Command2 "
strSQL = strSQL & "RELATE 'CustomerID' TO 'CustomerID') "
strSQL = strSQL & "AS Command2 "
Minhas dúvidas são sobre o RELATE, pois tenho que relacionar o Código de 3 tabelas para gerar a consulta.
Outra dúvida é sobre os pontos que tem no sengundo código.
Se puderem me descrever como deve ser feita a estrutura e tirar minhas dúvidas agradeço.
Uma foto de como esta a estrutura do meu DataReport
/applications/core/interface/imageproxy/imageproxy.php?img=https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/229901_480044125371939_670623868_n.jpg&key=c716f1fc9ba5062834eb11707f08f6ccbfadee3da5804e073552b3a93d10aed2" alt="229901_480044125371939_670623868_n.jpg" />
Discussão (8)
Carregando comentários...