Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

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. 

-------------------------------------------------------------------

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×