
SQL: Converter linhas em Colunas
Já sentiu a necessidade de converter uma consulta SQL que retorna linhas para colunas?
Já sentiu a necessidade de converter uma consulta SQL que retorna linhas para colunas?
As vezes quando estamos desenvolvendo rotinas e queremos compartilhar apenas o patch da rotina e não o fonte original, mas gostaria que outros interagissem com uma determinada parte do seu fonte, podemos usar pontos de entrada, ou seja, executar algo em um determinado ponto do fonte e depois deixar o fonte original dar continuidade no…
Leia mais
Estes dias me perguntaram, como eu poderia trabalhar com arquivos ini, gerar um arquivo e usá-lo posteriomente. A ideia de um arquivo ini, é trabalhar com seções, chaves e valores. Qual é o conceito de um arquivo ini? Arquivos INI são arquivos de texto simples com uma estrutura básica composta de “seções” e “propriedades”. Seções…
Leia mais
Amigos me perguntam, como abrir sua função sem precisar criá-la no menu para que possam testar! Imagina que você tenha um relatório e quer testá-lo, e precisar testar várias vezes para ver se o layout está ok, para isso, se estiver em menu, você terá que abrir o smartclient, digitar usuario e senha, informar o…
Leia mais
Apresenta uma janela para seleção de arquivos da estação de trabalho em uso pelo SmartClient. Na minha opinião ficou ótimo a tela, finalmente evoluiram! Antes: Depois: Nome Tipo Descrição cMascara Carácter Indica a máscara de arquivos, ex: ret := TFileDialog(“All files (*) | All Text files (*.txt)”, … cTitulo Carácter Indica o título da janela.…
Leia mais
Você conhece a função GetFuncArray() ? Retorna um ou mais arrays contendo os dados das funções contidas no RPO – Repositório Portável de Objetos, a partir de uma máscara.
Hoje ao atualizar o meu ambiente com a última versão do Smartclient, descobrir que o uso via compartilhamento de rede não é mais homologado, devido a um problema conhecido relativo ao arquivo QtWebEngineProcess.
Na atualização do Protheus, apareceu uma nova opção no Wizard de configuração do TSS
As empresas estão obrigadas a informar a carga tributária nos cupons e notas fiscais, e estão sujeitas a auto de infração aquelas que não prestarem a informação ao consumidor, conforme Lei 12.741/2012.
Amigos me perguntam se é possível criar um browse editável, sem a necessidade de criar uma tela para abrir e alterar o conteúdo de um campo.
Dias atrás um amigo perguntou se era possível fazer importação de um arquivo texto no qual se era possível importar diversas linhas para a rotina movimentação interna modelo 2 (Movimentação Múltipla).
O exemplo a seguir, é uma demonstração do uso do componente FWMBrowse com alias temporário usando a tabela SX5.