Postada em 14/05/2009 10:39 hs
Alexandre obrigado pela dica, más infelizmente não funcionou, ele continua ignorando o que estou mandando. strSQL = "SELECT TbEmpresas.codEmpr, TbEmpresas.nomeEmpr, tbAssociados.CodAssociado, tbAssociados.Matricula, tbAssociados.NomeAssociado FROM tbEmpresas INNER JOIN tbAssociados ON TbEmpresas.codEmpr = tbAssociados.codEmpr " Condicao = "Where tbAssociados.codAssociado <> 0 and tbAssociados.Inativo = True and TbEmpresas.codempr in (1) and tbAssociados.dtInscricao >=#01/01/2006# and tbAssociados.dtInscricao <=#05/05/2009# "
Não sei se tem algo haver más dentro do crystal, existe um subreport onde são selecionados os associados da empresa pedida, quando eu envio o comando para o crystal, ele entende somente o código da empresa, nesse caso a empresa 1, e no mais ele ignora trazendo todos os associados ao invés de 3, que é o nº correto de associados dessa condição.
Entrei no crystal conforme você falou e desmarquei a opção, más pergunto, o comando - Reports.DiscardSavedData - que estou enviando já não faz isso?
Estou pensando em um POG, criar um banco temporário e preencher com os dados e depois pedir para o crystal exibir, até poder arrumar essa situação, pois está tomando um tempo grande
O comando que o crystal está exibindo é: SELECT DISTINCT tbEmpresas.codEmpr, tbEmpresas.nomeEmpr FROM tbEmpresas where TbEmpresas.codempr in (1) ORDER BY tbEmpresas.nomeEmpr
Agradeço pela ajuda
|