osiel73150 Postado 25 de Outubro de 2012 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 79 Conteúdo/Dia: 0.02 Reputação: 1 Pontos/Conquistas: 616 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 25 de Outubro de 2012 Prezados, Estou precisando atualizar um determinado campo do cadastro de produtos na coligada '1' e posteriormente atualizar o mesmo campo na coligada '2' alguém sabe se consigo efetuar a cópia somente do campo alterado. via sistema ou banco. Obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
araujoronaldo Postado 25 de Outubro de 2012 Tópicos Que Criei: 67 Tópicos/Dia: 0.01 Meu Conteúdo: 269 Conteúdo/Dia: 0.05 Reputação: 9 Pontos/Conquistas: 2.029 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 25 de Outubro de 2012 Qual tipo de alteração você deseja fazer, seria o conteúdo do campo ou o parâmetro ? Não poderia ser feito via banco de dados com UPDATE ? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
osiel73150 Postado 26 de Outubro de 2012 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 79 Conteúdo/Dia: 0.02 Reputação: 1 Pontos/Conquistas: 616 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 26 de Outubro de 2012 Qual tipo de alteração você deseja fazer, seria o conteúdo do campo ou o parâmetro ? Não poderia ser feito via banco de dados com UPDATE ? Meu principal fornecedor alterou todos os códigos dos produtos. assim preciso inserir este novo numero no campo 'Código Auxiliar' pois vou precisar do código antigo e também do novo. o que quero é inserir os códigos apenas na coligada '1' e posteriormente copiar tudo para coligada '2' não posso utilizar 'Copiar Cadastro entre coligadas' porque este comando vai alterar todo o cadastro do produto e eu preciso alterar apenas o conteúdo do Campo 'código auxiliar' Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
araujoronaldo Postado 26 de Outubro de 2012 Tópicos Que Criei: 67 Tópicos/Dia: 0.01 Meu Conteúdo: 269 Conteúdo/Dia: 0.05 Reputação: 9 Pontos/Conquistas: 2.029 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 26 de Outubro de 2012 Osiel, São muitos itens? O cadastro de produtos da coligada 2, tem o mesmo conteúdo da coligada 1? Se for igual o conteudo (mesmo código de produto, descrição, etc), o importatne é ter um campo que seja único na tabela e com o mesmo conteúdo, tanto para coligada 1 quanto para a 2. O que você poderia fazer é, depois de alimentar o sistema na colgiada 1, com todos os CODIGOAUXILIAR, fazer via banco um UPDATE na coligada 2, usando como relacionamento o campo que é chave única que tenham conteúdo comum entre as colgiadas. OBS; Se for efetuar o exemplo abaixo, sugiro que o faça em um banco de dados de Teste. Exemplo: Digamos que o campo codigoprd, não repete (é único) e tenha o mesmo conteúdo em ambas as coligadas. Faça o seguinte: UPDATE TPRODUTO2 SET TPRODUTO2.CODIGOAUXILIAR = TPRODUTO1.CODIGOAUXILIAR FROM TPRODUTO AS TPRODUTO1 INNER JOIN TPRODUTO AS TPRODUTO2 ON TPRODUTO1.codigoprd = TPRODUTO2.codigoprd AND TPRODUTO1.CODCOLPRD = 1 AND TPRODUTO2.CODCOLPRD = 2 WHERE TPRODUTO1.CODIGOAUXILIAR IS NOT NULL Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
markitu Postado 26 de Outubro de 2012 Tópicos Que Criei: 110 Tópicos/Dia: 0.02 Meu Conteúdo: 1.391 Conteúdo/Dia: 0.21 Reputação: 17 Pontos/Conquistas: 8.047 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 47 Dispositivo: Windows Denunciar Compartilhar Postado 26 de Outubro de 2012 Mensagem Automática do Fórum RM Este tópico foi verificado pela moderação/administração que foi postado em área errada !! Por favor, verifique para que não postem em áreas indevidas. Vamos manter o Fórum o mais organizado possível. Movido então, de : "Sistemas RM → [RM] Dicas Gerais" para: "Sistemas RM → [RM] Dúvidas e Suporte". Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
osiel73150 Postado 30 de Outubro de 2012 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 79 Conteúdo/Dia: 0.02 Reputação: 1 Pontos/Conquistas: 616 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 30 de Outubro de 2012 Osiel, São muitos itens? O cadastro de produtos da coligada 2, tem o mesmo conteúdo da coligada 1? Se for igual o conteudo (mesmo código de produto, descrição, etc), o importatne é ter um campo que seja único na tabela e com o mesmo conteúdo, tanto para coligada 1 quanto para a 2. O que você poderia fazer é, depois de alimentar o sistema na colgiada 1, com todos os CODIGOAUXILIAR, fazer via banco um UPDATE na coligada 2, usando como relacionamento o campo que é chave única que tenham conteúdo comum entre as colgiadas. OBS; Se for efetuar o exemplo abaixo, sugiro que o faça em um banco de dados de Teste. Exemplo: Digamos que o campo codigoprd, não repete (é único) e tenha o mesmo conteúdo em ambas as coligadas. Faça o seguinte: UPDATE TPRODUTO2 SET TPRODUTO2.CODIGOAUXILIAR = TPRODUTO1.CODIGOAUXILIAR FROM TPRODUTO AS TPRODUTO1 INNER JOIN TPRODUTO AS TPRODUTO2 ON TPRODUTO1.codigoprd = TPRODUTO2.codigoprd AND TPRODUTO1.CODCOLPRD = 1 AND TPRODUTO2.CODCOLPRD = 2 WHERE TPRODUTO1.CODIGOAUXILIAR IS NOT NULL Ronaldo, Primeiramente obrigado pela ajuda. executei a consulta na base teste e ocorreu o seguinte erro: Mensagem 208, Nível 16, Estado 1, Linha 1 Invalid object name 'TPRODUTO'. alterei as tabelas, mas não consegui resolver o problema. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
araujoronaldo Postado 30 de Outubro de 2012 Tópicos Que Criei: 67 Tópicos/Dia: 0.01 Meu Conteúdo: 269 Conteúdo/Dia: 0.05 Reputação: 9 Pontos/Conquistas: 2.029 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 30 de Outubro de 2012 Osiel, Em qual versão você está? Sua versão do sistema é anterior a 11.40? É que nas versões atuais, a tabela TPRD mudou o nome para TPRODUTO. Caso sua versão seja anterior, no script acima, em lugar de TPRODUTO, altere para TPRD. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
osiel73150 Postado 1 de Novembro de 2012 Tópicos Que Criei: 21 Tópicos/Dia: 0.00 Meu Conteúdo: 79 Conteúdo/Dia: 0.02 Reputação: 1 Pontos/Conquistas: 616 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 1 de Novembro de 2012 Osiel, Em qual versão você está? Sua versão do sistema é anterior a 11.40? É que nas versões atuais, a tabela TPRD mudou o nome para TPRODUTO. Caso sua versão seja anterior, no script acima, em lugar de TPRODUTO, altere para TPRD. Ronaldo, Estou na Versão 11.20 e realmente não tinha alterado todas as tabelas. agora sim deu certinho. Muito Obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
araujoronaldo Postado 2 de Novembro de 2012 Tópicos Que Criei: 67 Tópicos/Dia: 0.01 Meu Conteúdo: 269 Conteúdo/Dia: 0.05 Reputação: 9 Pontos/Conquistas: 2.029 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Dispositivo: Windows Denunciar Compartilhar Postado 2 de Novembro de 2012 Podendo ajudar, estamos aí. Como foi resolvido, o pessoal recomenda fechar o post para manter o fórum organizado. Atenciosamente, Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 5 de Novembro de 2012 Tópicos Que Criei: 885 Tópicos/Dia: 0.13 Meu Conteúdo: 8.802 Conteúdo/Dia: 1.34 Reputação: 291 Pontos/Conquistas: 106.268 Conteúdo Resolvido: 0 Dias Ganho: 185 Status: Offline Idade: 51 Dispositivo: Windows Denunciar Compartilhar Postado 5 de Novembro de 2012 Aviso Sobre MultiModeração para Membros Que bom que resolveu o seu problema ou dúvida. Não sei se você já sabe, mas no fórum existe o processo de multimoderação onde o próprio usuário que abriu o tópico pode marcar como resolvido. Assim nos ajudando a manter as informações sempre atualizadas por aqui!! Dá uma olhada no link abaixo que mostra como fazer. http://www.forumrm.com.br/index.php?showtopic=1555 Agradeceríamos se nos ajudasse já marcando o seu tópico sempre que resolvido. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.