Autor: Roland Lannuzel

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.
Dicas blank

4D Write Pro – Indexação de texto completo

Tradução automática de Deepl

“Quero encontrar todos os documentos que falam sobre o tango! Preciso deles rapidamente! Posso fazer isso?”

Ok, mas primeiro respire!

As pesquisas por palavras-chave nos documentos 4D Write Pro requerem simplesmente a adição de um novo atributo de indexação dentro de cada documento. Isto não é feito por defeito porque este tipo de pesquisa não é frequentemente necessário, pelo que não faria sentido aumentar sistematicamente o tamanho dos documentos. No entanto, quando é necessário, este tipo de índice é muito fácil de construir.

Produto blank

4D Write Pro: Ponto decimal ou vírgula para alinhamento de números?

Tradução automática de Deepl

Números … grandes, pequenos, muito grandes, muito pequenos … Não importa o seu tamanho, é sempre melhor se forem fáceis de ler. Na maioria dos países e línguas, os caracteres separadores são normalmente utilizados para separar milhares (ou dezenas de milhares) e há sempre um carácter para distinguir a parte decimal do resto do número. Quando é altura de alinhar correctamente estes números em documentos, são utilizados “tabuladores decimais” (que se baseiam no carácter separador decimal dos números).

Mas e se os documentos contiverem números de diferentes países e os números não estiverem formatados da forma correcta? Vejamos isto mais de perto!

Produto blank

Digite à frente, facilitado

Tradução automática de Deepl

Se estiver interessado na interface do utilizador, pode já ter utilizado os eventos On before keystroke e On after keystroke. Ficará certamente satisfeito por saber que o tratamento destes eventos foi grandemente melhorado com o 4D v18 R5. Além disso, foi criado um novo comando para determinar se existe um input contínuo quando o evento On before keystroke é gerado. Vamos descobrir mais!

Produto blank

Listar caixas: Configuração de filas móveis (ou não!) por código

Tradução automática de Deepl

Ascaixas de listagem são objectos de forma poderosa. São facilmente criadas e manipuladas, e o mais importante, podem manusear qualquer tipo de dados. Além disso, podem ser totalmente configuradas através da programação … tudo desde a inserção ou eliminação de linhas e colunas, até à definição ou modificação de toneladas de propriedades utilizando a linguagem 4D. Com 4D v18 R4, outra propriedade importante foi adicionada à lista. Consegue-se adivinhar qual delas? Dica: leia novamente o título.

Produto blank

4D Write Pro – Mais controlo na utilização de fórmulas

Tradução automática de Deepl

Como utilizador do Write Pro 4D , muito provavelmente utilizou expressões (ou mais recentemente, fórmulas) para preencher automaticamente certas partes dos seus documentos. Estas fórmulas podem devolver texto ou imagens“em bruto”. No caso de texto, podem conter quebras de linha. A questão é como devem estas quebras de linha ser tratadas quando são processadas dentro de documentos 4D Write Pro? Este post do blogue fornece as respostas … continue a ler!

Produto blank

4D Write Pro – Exportação directa para PDF!

Tradução automática de Deepl

E se eu lhe disser que com 4D v18 R4 pode exportar documentos 4D Write Pro directamente para o formato PDF (tanto em macOS como em Windows), sem necessidade de instalar qualquer driver de impressora ou software adicional? Agora pode … e isso não é tudo! Também pode definir várias opções tanto para o formulário como para o conteúdo. Continue a ler para saber mais!

Produto blank

Utilizar documentos 4D Write Pro como formulários de entrada

Tradução automática de Deepl

Quer evitar que os utilizadores modifiquem acidentalmente um determinado documento 4D Write Pro (total ou parcialmente)? Está interessado em manter algumas partes de um documento intocadas(por exemplo , dando aos utilizadores a possibilidade de preencher os campos num acordo de não divulgação ao mesmo tempo que assegura que nenhuma das informações do documento é alterada ou alterada de alguma forma)? Se estiver a acenar com a cabeça, então continue a ler! 4D v18 R3 permite-lhe manter partes dos seus documentos protegidas, ou por outras palavras:“não editável“.

Produto blank

4D Write Pro: Novas acções padrão para tabelas, filas e células

Tradução automática de Deepl
4D v18 R3 traz novas acções padrão para 4D Write Pro. Visam tabelas e os seus elementos(ou seja, linhas e células). Estas acções permitem definir a margem de uma tabela, a cor de fundo de uma célula, o alinhamento vertical do texto numa linha, assim como o alinhamento da própria tabela no documento … só para citar alguns. Todas as acções padrão são acessíveis quer através de simples botões, listas suspensas, ou menus, quer através de algumas linhas curtas de código. Quer mais? Os menus são automaticamente adaptados à língua do utilizador! Além disso, tabelas, botões, listas e menus são automaticamente activados ou desactivados, dependendo da selecção actual do utilizador. Isto poupa muito tempo aos programadores!

Produto blank

4D Write Pro e fórmulas

Tradução automática de Deepl

Com 4D v18 R2, 4D Write Pro é capaz de gerir objectos de fórmula dentro de documentos. Para o fazer, foram criados quatro novos comandos: WP Get formulas, WP Insert formula, WP Compute formulas, e WP Freeze formulas. Todos eles podem ser utilizados com alvos intuitivos como documento, corpo, cabeçalhos, etc. E como já deve ter adivinhado a partir dos nomes dos comandos, as fórmulas já não são expressões de texto mas objectos de fórmula poderosos!