Função FwNoAccent – Remove acentos e caracteres especiais de uma string
Às vezes, por exemplo quando vamos gravar contas de e-mail, não queremos que o usuário digite acentos. Para “estes momentos”, use a função FwNoAccent().
Às vezes, por exemplo quando vamos gravar contas de e-mail, não queremos que o usuário digite acentos. Para “estes momentos”, use a função FwNoAccent().
SetKey() é uma funçao de tratamento de teclado utilizada para configurar ou questionar a ação automática associada a um tecla específica durante um estado de espera. Um estado de espera é qualquer modo que espera por uma teclagem, exceto InKey(), mas incluíndo ACHOICE(), DBEDIT(), MEMOEDIT(), ACCEPT, INPUT, READ e WAIT. Podem ser atribuídas no máximo…
Leia mais
Alguns componentes do Protheus permitem sua modificação visual, para isso usamos a propriedade SetCss. Define um CSS (Cascading Style Sheet) padrão que será utilizado na criação de componentes visuais.
Monta tela de processamento para múltiplas mensagens, na teoria o botão cancelar que aparece deveria funcionar a qualquer momento, mas só na função User principal.
Muitos de nós já nos deparamos com esta situação, alinhar um texto justificado em relatórios. Sabemos que o padrão do sistema é: alinhar a direita, a esquerda e centralizado. Mas o bendito justificar só customizando.
Uma tarefa árdua essa de corrigir algumas tabelas no banco para ficar igual ao SX3 (Dicionário de dados) né? Ou você segue o padrão passado pela Totvs (http://tdn.totvs.com/pages/releaseview.action?pageId=41353528) ou usa um comandinho que tem o mesmo efeito. Lembrando que a execução deve ser em modo exclusivo. Assim como é feito pelo APSDU. O comando usado…
Leia mais
Retorna uma cadeia de caracteres repetida pela quantidade de vezes especificadaÉ muito útil, por exemplo, para a formação de linhas e traços que serão impressos em relatórios.
1 2 3 4 5 |
MsgAlert( REPLICATE("-", 5) ) // Resulta "-----" MsgAlert( REPLICATE("*", 10) ) // Resulta "**********" MsgAlert( REPLICATE("torta", 2) ) // Resulta "tortatorta" |
Existe uma função no ADVPL que permite você gravar na pasta temporária do usuário (windows) logado.
Sabem aquela telinha que exibe um erro e depois derruba o smartclient? Pois então, tem como exibir o erro mas continuar o processo até o ponto do erro sem derrubar o client.
Já tentou importar um arquivo texto para a rotina de orçamento? É uma tristeza só, a rotina de orçamento utiliza uma tabela temporária chamada TMP1 e por conta disso temos algumas pequenas dificuldades em suas validações. Mas com um certo jeitinho, conseguimos driblar e resolver os problemas do dia a dia com esta rotina. Hoje,…
Leia mais
Outro dia, me pediram um relatório que permitisse imprimi-lo em vários idiomas (português,inglês,espanhol e alemão). Então fiquei pensando, qual seria a melhor escolha para desenvolver.