MATRIZ
Enviado: 20 Ago 2004 18:07
Caros colegas;
Um cliente me solicitou um relatorio em que constasse todos os produtos vendidos em um determinado periodo com quantidades e valores agrupados por produtos, ou seja, se existe varias vendas do mesmo produto ele soma todos e registra apenas uma vez.
Montei uma matriz, verifico item a item e mostro o resultado, porem, devido a grande quantidade de itens começou a dar a seguinte mensagem: ERROR BASE/1187 Bound error: AADD.
Então gostaria de saber: Matriz tem limitaçao de itens ?
É possivel alimentar a Matriz somente depois de verificar que um determinado codigo ainda não consta nela e quando constar, simplesmente somar ?
Por exemplo: produto 1
aDados={}
Na primeira verificação, "Produto 1" nao existe na MAtriz, então adiciona.
AADD( aDados , { CodPro , NomPro , QtiPro , TotPro } )
Na segunda verificação, onde conste o "produto 1" novamente, quero localiza-lo na matriz e somar os valores.
Obrigado
Edson
Um cliente me solicitou um relatorio em que constasse todos os produtos vendidos em um determinado periodo com quantidades e valores agrupados por produtos, ou seja, se existe varias vendas do mesmo produto ele soma todos e registra apenas uma vez.
Montei uma matriz, verifico item a item e mostro o resultado, porem, devido a grande quantidade de itens começou a dar a seguinte mensagem: ERROR BASE/1187 Bound error: AADD.
Então gostaria de saber: Matriz tem limitaçao de itens ?
É possivel alimentar a Matriz somente depois de verificar que um determinado codigo ainda não consta nela e quando constar, simplesmente somar ?
Por exemplo: produto 1
aDados={}
Na primeira verificação, "Produto 1" nao existe na MAtriz, então adiciona.
AADD( aDados , { CodPro , NomPro , QtiPro , TotPro } )
Na segunda verificação, onde conste o "produto 1" novamente, quero localiza-lo na matriz e somar os valores.
Obrigado
Edson