Conteúdo techknowledge
RESUMO Este artigo descreve como analisar um campo de cadeia de caracteres e retornar apenas parte do campo usando scripts de função RW_Substring e RW_ParseString no Escritor de Relatório.MAIS INFORMAÇÕES Leia as descrições e os parâmetros dos scripts de função RW_Substring e RW_ParseString e veja os exemplos fornecidos para cada script de função.Os dois scripts de função funcionam de forma diferente e, às vezes, um pode funcionar melhor do que o outro. O RW_Substring de função usa um inteiro para a postagem inicial e, em seguida, um inteiro para o número de caracteres retornar. O RW_ParseString usa o inteiro para especificar o número de caracteres por linha e, em seguida, o segundo inteiro informa à função qual linha imprimir.Os scripts de função RW_Left e RW_Right também podem ser usados para retornar partes de uma cadeia de caracteres. Mais informações sobre esses e outros procedimentos armazenados podem ser encontradas no SDK. O SDK pode ser baixado do CD2. O documento no SDK com as informações do script de função é chamado RW_Func.rtf. RW_Substring Descrição: RW_Substring retorna uma parte de um campo de cadeia de caracteres especificado e usa a função Destreza().Parâmetros: na cadeia de caracteres IN_String. { Um valor de cadeia de caracteres que contém a subdstring que você deseja } em inteiro IN_Start. { Um inteiro indicando a posição inicial a ser usada } em inteiro IN_Length. { Um inteiro indicando o número de caracteres que você deseja retornar } Valor de retorno: function retorna cadeia de caracteres OUT_string.Exemplo do script RW_Substring função de RW_Substring O exemplo retornará os caracteres 5 a 10 do campo Descrição do item. Ele descreve como modificar o relatório de Lista de Itens Detalhados para mostrar os scripts de função.1. Em Escritor de Relatório (Clique em Ferramentas, clique em Personalizar), Abra o relatório e clique no botão Layout.2. Crie um novo campo calculado. Dê a ele um nome e um tipo de resultado de Cadeia de Caracteres 3. Clique na guia Funções, clique na opção Definida pelo usuário e selecione Um Núcleo do Sistema e uma Função de RW_Substring.4. Adicione o Script de Função.5. Adicione o campo de cadeia de caracteres que você deseja analisar.6. Selecione a guia campos e insira o campo de cadeia de caracteres que você deseja analisar. Neste exemplo, o campo Descrição do item da tabela Item Mestre é usado.7. Adicione esse campo.8. Clique na guia Constantes e insira um inteiro indicando a posição inicial a ser usada. Para este exemplo, selecione 5 para começar com o 5º caractere.9. Selecione o botão Adicionar para inserir o inteiro.10. Adicione o inteiro para o número de caracteres que você deseja retornar. Neste exemplo, você deseja que os caracteres 5 a 10 imprimam para inserir um 6. Os caracteres de 5 a 10 têm 6 caracteres de comprimento.11. Puxe este campo calculado para o relatório.Este exemplo terá uma expressão calculada semelhante à seguinte: FUNCTION_SCRIPT(RW_SubstringIV_Item_MSTR. Descrição do item56 ) RW_ParseString Descrição: RW_ParseString retorna a cadeia de caracteres da linha especificada ao analisar o campo de cadeia de caracteres fornecido em linhas de um comprimento especificado e usa a função Field_ParseText() de Field_ParseText().Parâmetros: na cadeia de caracteres IN_string. { Campo de Cadeia de Caracteres para Análise } em inteiro IN_characters. { Número de caracteres por linha } em inteiro IN_line. { Número da Linha para Retornar } Valor de retorno: function retorna cadeia de caracteres OUT_string.Exemplo do script RW_ParseString função de RW_ParseString Este exemplo retornará os caracteres 5 a 9 do campo Descrição do item. Ele explicará como modificar o relatório de Lista de Itens Detalhados para mostrar os scripts de função.1. Em Escritor de Relatório (Clique em Ferramentas, clique em Personalizar), Abra o relatório e clique no botão Layout.2. Crie um novo campo calculado. Dê a ele um nome e um tipo de resultado de Cadeia de Caracteres 3. Selecione a guia Funções, a opção Definida pelo usuário e um Núcleo do Sistema e função de RW_ParseString.4. Adicione o Script de Função.5. Adicione o campo de cadeia de caracteres à análise.5. Selecione a guia Campos e insira o campo de cadeia de caracteres que você deseja analisar. Neste exemplo, adicione o campo Descrição do item da tabela Item Mestre.6. Adicione o campo.7. Clique na guia Constantes e insira um inteiro indicando o número de caracteres por linha. Para este exemplo, use um 5 porque você deseja começar com o 6º caractere na segunda linha.8. Selecione o botão Adicionar para inserir o inteiro.9. Adicione o inteiro para o número de linha a ser retornado. Os caracteres 6-10 estariam na segunda linha, portanto insira um 2. Isso imprimiria a segunda linha que contém caracteres 6-10.Este exemplo terá uma expressão calculada semelhante à seguinte: FUNCTION_SCRIPT(RW_ParseStringIV_Item_MSTR. Descrição do Item52 ) Este artigo foi TechKnowledge Document ID: 34430
AVISO DE ISENÇÃO
A MICROSOFT E/OU SEUS FORNECEDORES NÃO FAZEM REPRESENTAÇÕES OU GARANTIAS SOBRE A ADEQUAÇÃO, A CONFIABILIDADE OU A PRECISÃO DAS INFORMAÇÕES CONTIDAS NOS DOCUMENTOS E NOS GRÁFICOS RELACIONADOS PUBLICADOS NESTE SITE (OS "MATERIAIS") PARA QUALQUER FINALIDADE.
O MATERIAL PODE INCLUIR IMPRECISÕES TÉCNICAS OU ERROS TIPOGRÁFICOS E PODE SER REVISADO A QUALQUER MOMENTO SEM AVISO PRÉVIO. NA EXTENSÃO MÁXIMA PERMITIDA PELA LEI APLICÁVEL, A MICROSOFT E/OU SEUS FORNECEDORES ISENTAM E EXCLUEM TODAS AS REPRESENTAÇÕES, GARANTIAS E CONDIÇÕES EXPRESSAS, IMPLÍCITAS OU ESTATUTÁRIAS, INCLUINDO, MAS NÃO SE LIMITANDO A REPRESENTAÇÕES, GARANTIAS OU CONDIÇÕES DE TÍTULO, NÃO VIOLAÇÃO, CONDIÇÃO OU QUALIDADE SATISFATÓRIAS, COMERCIALIZABILIDADE E ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA, COM RELAÇÃO AOS MATERIAIS.
-------------------------------------------------------------------