Boa Tarde,
desculpe a demora...
É o seguinte, tenho um relatório que mostra os valores das notas fiscais no período por fornecedor.
Ex: o usuário digita o fornecedor, e faço uma busca por todas as notas no período( datas ) e pelo fornecedor solicitado.
Porém ocorreu um probleminha. Tenho uma nota com a mesma numeração, o que permitido, pois posso ter diversos fabricantes. No meu relatório ele soma as notas fiscais como se fossem uma única. Mas são de fabricantes diferentes. Ex:
No banco tenho (01/11/2011 a 30/11/2011):
nf.....fornecedor...fabricante...valor
543... ...25............17.........120,00 (certo)
543......25...........125..........300,00 (certo)
no relatório está sendo feito assim (01/11/2011 a 30/11/2011):
nf.....fornecedor...fabricante...valor
543......25...........17..........420,00 (errado)
Pensei em fazer um índice que procuresse NF+FABRICANTE, assim não iria somar. Mas se tiver outra solução, agradeço.
Pablo César escreveu:Só faltou você responder se a procura é por NF ou por todas as NF de tal forncedor ou tal fabricante.
Todas as NF de um determinado FORNECEDOR dentro de um PERÍODO.
Pablo César escreveu:Imaginei que o NF fosse caracter. Mas deixa te perguntar, pelo visto o NF é só números oupode conter algum caracter alfa ?
NF no banco é caracter. Mas sempre utilizo numeros.
Tenho outros exemplos em que uso NF+FORNCEDOR e funciona, mas nesse relatório está complicado. Por isso, fiz um programinha teste, apenas para escrever a lógica e como fazer o índice e depois implementar o código...