Eliminar uma pasta e o seu conteúdo
O comando DELETE FOLDER foi melhorado com um parâmetro opcional que lhe permite apagar a pasta seleccionada e o seu conteúdo de uma só vez.
Adicionar um ícone ao cabeçalho da caixa de listagem
A partir de 4D v15 R5, pode adicionar um ícone no cabeçalho da caixa de listagem por programação. A imagem pode provir de um ficheiro, de uma variável de imagem ou da biblioteca de imagens. Este ícone pode ser colocado à esquerda ou ao lado direito da coluna.
4D Write Pro: Paginação & Impressão
Com 4D v15 R5, 4D Write Pro está a avançar!
Um novo modo de visualização de página está disponível e dois novos comandos estão disponíveis para imprimir um documento.
Single Sign On (SSO)
Para os nossos clientes que executam aplicações cliente-servidor no Windows, é possível com 4D v15 R5 melhorar a experiência do utilizador final utilizando a funcionalidade Single Sign On, que basicamente permite ao utilizador final logado no sistema utilizar também a sua aplicação 4D sem que lhe seja pedido para reintroduzir qualquer login/password.
Nova sintaxe disponível para etiquetas 4D!
Uma nova sintaxe poderosa está disponível para etiquetas 4D dentro de textos e Blobs a serem processados.
Esta nova sintaxe é suportada em dois casos:
- ficheiros com extensões “.shtml” servidos pelo Servidor Web 4D
- Texto e Blobs enviados como parâmetros para o comando PROCESS 4D TAGS
A nova sintaxe está disponível para três etiquetas, 4DEVAL, 4DTEXT e 4DHTML, que podem agora ser escritas com um prefixo de $ (sinal de dólar) em vez de como comentários HTML.
Novo parâmetro para DISTINCT VALUE
Com 4D v15 R4, é introduzido um novo parâmetro para o comando DISTINCT VALUE. Este parâmetro deve ser um array, e recebe a contagem de cada valor distinto numa selecção de registos.
Esta característica é particularmente útil para obter estatísticas sobre registos, ou para encomendar registos pelo seu tipo mais comum.
Nova variável do sistema “fórmula de erro
Uma nova variável do sistema está disponível para obter o código 4D ofensivo que gera um erro. Com 4D v15 R4 sempre que um erro é levantado, tem um meio de obter o código ofensivo para além de obter o código de erro, bem como o método e a linha onde o erro ocorreu.
Exportar o código do método 4D independentemente da linguagem de programação do produto 4D utilizado
O comando METOD GET CODE foi melhorado para exportar o código do método e obter o mesmo resultado qualquer que seja o nome dos comandos, tabelas, campos e independentemente da linguagem de programação do produto 4D utilizado…
Para o efeito, as fichas dos elementos de código (comandos 4D, constantes 4D, tabelas, campos, etc.) são exportados com eles. Estas fichas são únicas e podem ser interpretadas como os elementos que representam por 4D mesmo que os seus nomes tenham sido actualizados ou se estiverem escritas noutra língua que não a da 4D que a executa.
Espelhamento de bases de dados
Ao integrar o ficheiro de registo, 4D pára no primeiro erro e não devolve nenhuma mensagem de erro. As razões dos erros de integração podem ser um registo danificado, por exemplo, devido a um mau disco rígido ou erro de software durante a escrita. Se esse erro acontecer no final, não há problema; mas também pode ser no início ou no meio do registo. Neste caso, os dados após o erro podem ser úteis.
Agora, quando a integração falha no modo padrão, pode tentar a integração no modo de auto-reparação. Neste caso, 4D tenta resolver o erro encontrado, não pára a integração, e devolve a lista de erros.
Exportação do JSON para o Journal
Nas aplicações 4D, o ficheiro de dados é importante, pelo que toda a actividade da base de dados é armazenada no ficheiro de registo. Como todos sabem, o ficheiro de registo é um elemento vital para a restauração da sua base de dados após uma contingência infeliz. No entanto, todas as informações sobre a actividade da base de dados também podem ser úteis para análise. Por exemplo, para verificar a actividade numa tabela, para ver as alterações feitas por um utilizador, e para seguir o histórico de um registo.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política