Copiar e colar mais inteligente para proteger os seus dados
Por razões de segurança e integridade, a ação de copiar e colar foi ligeiramente modificada de acordo com os contextos em que estas acções são executadas. Vamos ver mais de perto!
Criação de formulários em tempo real com novos comandos de fonte de dados
No desenvolvimento de aplicações, é frequentemente necessário criar formulários de forma dinâmica. Por exemplo, pode querer gerar um formulário de busca na hora, adaptado às necessidades do usuário. Em 4D, há duas abordagens principais para construir formulários dinâmicos: ou construir o formulário inteiro programaticamente ou adicionar objetos a um layout de formulário existente. Para a segunda opção, até agora, era possível duplicar objetos com OBJECT DUPLICATEe modificar a fonte de dados com OBJECT SET DATA SOURCEtudo usando uma abordagem clássica baseada em ponteiros.
Com 4D 20 R10, novos e poderosos comandos, OBJECT SET DATA SOURCE FORMULA e OBJECT Get data source formulapermitem aos desenvolvedores associar uma fórmula como fonte de dados de objetos de formulário. Além disso, pode atribuir fórmulas dinamicamente a propriedades chave da caixa de listagem com o comando LISTBOX SET PROPERTY como o item atual, a posição do item atual e os itens selecionados.
Isto abre caminho a uma abordagem mais moderna, flexível e legível, graças, nomeadamente, a expressões como Form.xx ou as classes.
Comandos 4D Write Pro optimizados novamente!
À medida que cada nova versão é lançada, temos em conta o feedback que recebemos dos nossos clientes sobre a utilização geral de 4D Write Pro e dos seus comandos. Enquanto permanecem 100% compatíveis, alguns comandos e funções de linguagem estão evoluindo!
Alguns comandos, cuja sintaxe foi melhorada em 4D 20 R8, agora permitem o uso de parâmetros modernos como objetos ou coleções. Outros são agora funções, tornando-os mais fáceis de usar. Finalmente, um número de novas funções foram criadas. Tudo isso vai tornar seu código mais simples, mais genérico e mais fácil de manter!
Nova opção para fórmulas a partir de uma cadeia de caracteres!
Como um desenvolvedor 4D, provavelmente já criou e usou fórmulas. Elas podem ser criadas através de dois comandos, Formula e Formula from string. O último acaba de ser melhorado em 4D V20 R3 para que possa ser usado sem limites de componentes!
4D Write Pro: Atribuir nomes a fórmulas
Nos documentos 4D Write Pro, as fórmulas são cruciais e contribuem significativamente para a sua funcionalidade. Anteriormente, essas fórmulas podiam ser representadas como valores, expressões ou símbolos.
No entanto, para melhorar ainda mais a experiência do utilizador e melhorar a legibilidade, foi introduzida uma nova e excitante caraterística com 4D v20 R3: a capacidade de atribuir nomes às fórmulas. Esta última melhoria permite aos utilizadores identificar e compreender rapidamente o propósito de cada fórmula dentro do documento.
4D Write Pro: Visualização de fórmulas de fácil utilização
As fórmulas são uma parte integrante dos documentos 4D Write Pro. Permitem a integração de muitas informações provenientes da base de dados. A criação de documentos e modelos que incluem fórmulas, combinados com restrições físicas (número de páginas, tamanho do papel), pode levar a desenhos não-wysiwyg. Um novo modo de apresentação de fórmulas está agora disponível para facilitar este desenho.
Usar 4D Write Pro para criar e imprimir um lote de documentos
Qualquer que seja o seu negócio, deve criar listas, inventários, folhas de acompanhamento, fichas de produtos, facturas, e muitos outros documentos. Estes documentos são geralmente impressos ou guardados em PDF para arquivamento.
4D Write Pro é a ferramenta ideal para criar todos os seus documentos. Aqui está uma lista de várias funcionalidades disponíveis em 4D Write Pro que o podem ajudar a fazer belos documentos para impressão:
- layout de página e gestão de margens para impressão,
- exportação em pdf,
- protecção de documentos,
- criação da mesa,
- formatação de tabelas com cabeçalhos repetidos,
- definição de um contexto de dados,
- inserção de fórmulas ORDA numa tabela (nova em 4D v19 R6).
Utilizando estas diferentes características, aqui estão alguns exemplos de documentos produzidos.
A Utilização de Fórmulas em Colecções & Comandos de Rechamada
Quando utilizam colecções com um método de membro que necessita de um método de chamada de retorno, muitos de vós pediram-nos uma forma mais directa.
Vocês pediram; nós entregamos!
Começando com 4D v19 R6, 4D permite-lhe usar uma fórmula para definir uma chamada de retorno nas funções dos membros da colecção, o EXECUTE METHOD IN SUBFORM, CALL FORMe CALL WORKER ordens. Se conseguir reduzir o seu código a uma simples expressão, pode passá-lo directamente para a fórmula sem utilizar um método.
4D Write Pro: Preencher Dinamicamente as Tabelas com Selecções e Colecções de Entidades
Como criadores, criamos frequentemente documentos complexos e avançados 4D Write Pro. Podemos gerar tabelas que precisam de ser preenchidas a partir de uma fonte de dados, e podemos não ter a certeza das filas e colunas exactas. Preencher manualmente as tabelas com dados de cada vez é uma tarefa trabalhosa. Ouvimo-lo, e é aqui que o contexto dos dados surge como uma opção inestimável, abrindo o mundo da ORDA e do desenvolvimento orientado para objectos aos documentos 4D Write Pro.
É agora possível definir uma “fonte de dados” para as tabelas do 4D Write Pro. Quer se trate de uma selecção de entidade ou de uma colecção, esta “fonte de dados” alimentará automaticamente as filas destas tabelas.
Vamos mergulhar nos detalhes!
4D Write Pro: Onde estão as minhas fórmulas?
Quando um documento 4D Write Pro contém elementos externos resultantes de expressões ou fórmulas, estes são visíveis quando é utilizado o modo “Exibir expressões”. Ainda assim, são misturados no texto quando os valores são exibidos. É isto que se pretende para um documento final, mas por vezes é útil visualizar facilmente estes valores calculados enquanto se escreve o documento. Bem, 4D v19 R3 está a dar-lhe novas opções de visualização para este fim!
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
