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?
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
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.
Criar gráficos no Protheus é algo bem simples de se fazer, podemos trazer a informação de forma mais clara e objetiva para o usuário.
O código abaixo é bem simples, iremos demonstrar como criar uma tabela ctree, ler e gravar registros nesta tabela.
Vemos isso normalmente nos módulos de Recursos Humanos, a seleção de multiplas opções onde o resultado das seleções vão para um campo.
Hoje me perguntaram se era possível validar a senha do usuário Protheus dentro de qualquer rotina do sistema, mesmo se o usuário não estivesse logado. Aí perguntei como assim, o que gostaria de criar?
Como muitos já sabem, para criação de um campo memo virtual, e necessário que sejam criados dois campos, um de código e o outro com tipo memo virtual. E esses dados são gravados na tabela SYP. Para colocar este conteúdo numa variável, podemos criar uma simples função que leia todas as linhas da tabela SYP…
Leia mais