Manusear entidades numa selecção de entidades
PRIMEIRO GRAVO, ÚLTIMO GRAVO, PRÓXIMO GRAVO, ANTERIOR GRAVO; isso soa a algum sino? Aposto que sim. Já os tem usado para tratar de selecções! A ORDA fornece métodos úteis e familiares para navegar através de entidades numa selecção de entidades – e obviamente, algumas regalias!
Para começar, pode manusear várias selecções de entidades ao mesmo tempo e navegar através delas independentemente, enquanto que normalmente só pode gerir uma única ‘selecção actual’ por tabela. É precisamente isso que vamos ver neste post do blogue.
Trabalhar com o bloqueio ORDA optimista
4D v17 introduz ORDAUma grande evolução em 4D que abre um mundo de novas possibilidades para os criadores 4D. Um dos benefícios da utilização da ORDA está relacionado com o bloqueio de registos, porque a ORDA oferece uma escolha entre o bloqueio optimista e pessimista. Depois de termos introduzido os mecanismos de bloqueio ORDA, continuamos a sérieORDA para que possa descobrir como trabalhar eficientemente com o bloqueio optimista com ORDA.
Bloqueio de entidades com ORDA
A série ORDA continua! Neste post de blogue, veremos como pode usar fechaduras nas suas bases de dados com conceitos ORDA! Não é raro precisar de gerir conflitos que possam ocorrer quando vários utilizadores ou processos carregam e/ou tentam modificar os mesmos registos ao mesmo tempo. O bloqueio de registos é uma metodologia utilizada em bases de dados relacionais para evitar actualizações inconsistentes dos dados.
A ORDA proporciona um modo de bloqueio optimista, para além daquele que já conhece (bloqueio pessimista).
Como criar uma forma dinâmica a partir de uma mesa em 3 passos!
4D v17 inclui formulários dinâmicos, inicialmente introduzidos em 4D v16 R6, uma forma poderosa e flexível de construir dinamicamente formulários totalmente adaptados às necessidades dos seus utilizadores finais . As possibilidades das formas dinâmicas são tremendas. Neste post, veremos um exemplo concreto do que se pode fazer com estes novos formulários.
ORDA: trabalho com objectos e colecções
Neste último aditamento à sérieORDA, veremos como os novos conceitos ORDA podem interagir com objectos e colecções existentes. De facto, é possível transformar entidades e selecções de entidades em objectos e colecções, assim como construir entidades e selecções de entidades a partir de objectos e colecções. Ao fazê-lo, pode facilmente integrar o código ORDA no seu código existente. Pode tirar o máximo partido da ORDA sem precisar de reescrever o seu código!
Ir e vir entre as selecções actuais para a ORDA
ORDA é uma grande inovação do 4D v17, é por isso que estamos a dedicar uma série inteira de posts de blogues à ORDA. Embora a ORDA tenha os seus próprios conceitos que são muito diferentes da abordagem clássica, ainda é possível misturar a ORDA com o seu código existente.
Em poucas palavras, este post no blog irá mostrar-lhe como pode actualizar a selecção actual de uma tabela a partir da selecção de uma entidade e obter uma selecção de entidade a partir da selecção actual de uma tabela. Permitir-lhe-á integrar sem problemas os conceitosORDA no seu código 4D existente, passo a passo.
Consultem a vossa base de dados com uma abordagem orientada para objectos
Depois de saber como pode criar, actualizar e apagar dados, eis uma nova entrada na série ORDA. Neste post, verá como pode consultar a sua base de dados num modo orientado para objectos. Com ORDA, as consultas são mais leves, mais legíveis, e pode navegar por todo o modelo de dados usando conceitos orientados para objectos !
Além disso, ORDA torna possível consultar muito facilmente várias tabelas relacionadas, gerir relações recursivas na mesma tabela, e utilizar vários operadores lógicos numa única consulta. Além disso, não tem de se preocupar em estabelecer relações entre tabelas… manual ou automaticamente !
Criar, actualizar e apagar dados com ORDA
4D v17 introduz ORDAUma grande evolução em 4D que abre um mundo de novas possibilidades para os criadores 4D. Para saber mais sobre ORDA e os seus benefícios, consulte este post para ver como ORDA vai mudar a sua forma de trabalhar. A fim de o guiar através da exploração ORDA, we’ve prepared uma série de posts de blog totalmente dedicados aos conceitos core e funcionalidades relacionadas. Este post do blog irá detalhar como pode realizar operações CRUD na sua base de dados com ORDA. CRUD é um acrónimo para as quatro operações básicas que pode realizar sobre dados: Criar, Ler, Actualizar, e Apagar.
Como ORDA mudará a sua forma de trabalhar
Imagine uma forma de utilizar a sua base de dados com uma abordagem orientada para o objecto, sem se preocupar com a sua estrutura física. Imagine que poderia manter múltiplas selecções actuais ao mesmo tempo ou que poderia realizar consultas recursivas numa única linha de código. Bem, isto é agora uma realidade graças a ORDA! Com 4D v17, o seu código pode ser escrito num modo orientado para objectos, e pode navegar facilmente através de todo o seu modelo de dados.
ORDA foi um dos principais anúncios da Cimeira 4D de 2018, abrindo um mundo de novas possibilidades em 4D. É agora altura de lhe dar mais detalhes sobre a ORDA funcionalidades disponíveis com 4D v17. To do so, we’ve prepared uma série de posts no blogue dedicados especificamente aos conceitos ORDA core e funcionalidades relacionadas. E vamos lançá-los, um após outro, dia após dia.
Datas dentro de objectos!
Os objectos são óptimos! A sua flexibilidade, combinada com velocidade e elegância, fazem deles uma primeira escolha para a maioria dos criadores. A utilização de datas dentro dos objectos é agora mais fácil e mais intuitiva. A partir de agora, as datas podem ser definidas como datas – e não cordas dentro de objectos!
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