Tabela personalizada (.lnd)

Uma Tabela personalizada (.lnd, em Arquivo → Novo) é a sua mini-base de dados: você define as colunas em tempo de execução — texto, número, data, lista fixa com cor, caminho, tags e senha — e preenche as linhas como numa planilha, com ordenação e filtro. Um campo de caminho agrupa as linhas numa árvore (ex.: Casa/Escritório).

Células de senha são cifradas individualmente com a Frase-Segura e reveladas sob demanda. Como nas Tarefas, o bundle persiste em texto (NDJSON) amigável ao Git — dá para versionar e mesclar entre máquinas.

Tipos de coluna

Em colunas de texto, abrir uma célula mostra um editor multilinha flutuante: Enter quebra a linha e Ctrl+Enter confirma; na grade o texto aparece em uma linha só (com …) e o conteúdo completo vem no tooltip. Para mudar o tipo de uma coluna, use o menu do cabeçalho: ao converter texto → senha os valores são cifrados com a Frase-Segura; ao converter senha → texto o LightNote pede confirmação e o PIN/Frase e grava o conteúdo em texto puro (irreversível). Demais conversões preservam os valores.

Mais tipos. Avaliação mostra estrelas: clique numa para dar a nota e clique de novo nela para limpar. Duração aceita 1:30, 2h ou 45min — número sozinho vale minutos — e o total soma as horas. E-mail e Telefone abrem o programa de e-mail ou de ligação com Ctrl+clique e ficam marcados quando o valor não tem a forma certa. ID único dá a cada registro um número que não se repete, com prefixo opcional (TAR-0007); o número de um registro excluído não volta, e se duas cópias da tabela criarem registros ao mesmo tempo, Corrigir números repetidos, no menu da coluna, renumera os mais novos. Criado em e Alterado em são calculados pelo LightNote a partir do próprio registro e não se editam. Arquivos (contagem) mostra quantos arquivos há na pasta de cada registro (veja Arquivos por registro, abaixo) e não se edita. Um app mais antigo mostra essas colunas como texto.

Fórmulas, valor padrão e cor por regra. Uma coluna do tipo Fórmula calcula o valor de cada linha a partir das outras colunas, na mesma linguagem das Bases — Qtd * Preço, if(Pago, "ok", "pendente"), Prazo < today(); uma coluna com espaço no nome se escreve note["Preço unitário"]. O diálogo mostra o resultado na primeira linha enquanto você digita, e uma linha em que a conta não fecha mostra erro com o motivo ao passar o mouse. Nas colunas comuns, o Valor padrão preenche a célula do registro novo, e a Fórmula de gatilho é calculada ao criar o registro e, se você marcar colunas em Recalcular quando mudar, de novo quando uma delas mudar — é assim que se guarda a data em que o status mudou; depois disso a célula se edita normalmente. Em Exibir → Cores das linhas por regra, cada regra é uma expressão com um tom, e a primeira verdadeira pinta a linha, antes da cor da lista fixa.

Referência. Uma coluna do tipo Referência aponta para uma nota do espaço (a célula guarda o nome dela, com as notas como sugestão) ou para um registro de outra tabela — as da mesma pasta aparecem na lista, e Outra tabela... escolhe qualquer uma; em Mostrar a coluna fica o que a célula exibe. A célula guarda a identidade do registro, então renomeá-lo na outra tabela atualiza o texto aqui, e um registro excluído lá aparece como (registro removido), marcado. Ctrl+clique abre a nota ou a outra tabela, e numa fórmula a referência vale o texto que mostra. As outras colunas do registro citado se leem com um ponto — Qtd * Produto.Preço, ou Produto["Preço unitário"] quando o nome tem espaço. É um salto só: a referência que a outra tabela tiver não é seguida, e sem registro o valor é vazio.

Arquivos por registro. Ligue Arquivos por registro no menu ⋯ e cada registro ganha uma pasta de arquivos ao lado da tabela (Tabela.lnd.anexos/), visível também na árvore de arquivos. O botão Arquivos da barra mostra a do registro selecionado, e soltar arquivos numa linha da grade os leva para a pasta daquele registro. A pasta segue as mesmas regras da pasta das Tarefas: nasce no primeiro arquivo, acompanha a tabela quando ela é renomeada ou movida, e a exclusão da tabela pergunta por ela. Desligar a opção só esconde a barra: os arquivos continuam na pasta.

Copiar, exibir e totais

Copiar e mover vários registros. A grade aceita várias células de uma vez (Shift ou Ctrl+clique, Ctrl+A). O menu de contexto traz Copiar, Copiar com cabeçalho e Copiar como — tabela formatada, tabela Markdown, CSV, JSON e os demais formatos das outras tabelas —, sempre com o valor gravado (o número sem máscara) e com a senha vazia. Com um campo de caminho, a árvore vira uma coluna: o Copiar como leva o caminho inteiro de cada registro (Casa/Escritório) mesmo que essa coluna não esteja selecionada, e as linhas de grupo não entram. Arrastar uma seleção para outro grupo move todos os registros dela.

Colunas, exibição e totais. O botão Colunas mostra ou oculta cada coluna e guarda a descrição dela, que aparece ao passar o mouse no cabeçalho; arraste o cabeçalho para mudar a ordem das colunas. Em Exibir ficam a altura das linhas (curta, média ou alta), Quebrar o texto nas células e Colorir linhas por uma coluna de lista fixa, com as cores das opções. O rodapé mostra totais: clique embaixo de uma coluna para escolher soma, média, mínimo, máximo, as marcadas ou os valores únicos — só as funções que servem ao tipo, escritas como a coluna escreve (a moeda de um valor, o % de um percentual) —, e o total segue o filtro. As condições do filtro aparecem como etiquetas abaixo da barra (clique para editar, × para remover), e quando nenhum registro passa, a tabela diz isso e oferece Limpar filtro. Largura, ordenação e o resto da exibição ficam num arquivo à parte dentro da tabela (views.ndjson); um app mais antigo abre a tabela sem eles.

Mudança feita por fora. Se a tabela mudar no disco com a aba aberta — outra janela, um git pull, um sincronizador —, o LightNote junta as duas versões registro a registro, sem perder nada, avisa numa faixa acima da tabela e recomeça o histórico de desfazer. Colar um bloco de células é um passo só de desfazer, e o que você desfaz não volta numa mesclagem com outra máquina.

A árvore do caminho

Com uma coluna de caminho, as pastas vêm antes dos registros, em ordem natural (Sala 2 antes de Sala 10), e a linha da pasta mostra quantos registros ela tem e, nas colunas com total no rodapé, o subtotal dela com a mesma função. O caminho de cada registro fica discreto, porque a pasta já diz onde ele está; ao digitá-lo, as pastas que existem são sugeridas, e Casa / Sala ou Casa\Sala viram Casa/Sala. Nova linha com uma pasta escolhida cria a linha dentro dela. O botão direito numa pasta traz Nova linha nesta pasta, Nova subpasta, Renomear pasta (reescreve o caminho de todos os registros de dentro), Expandir tudo, Recolher tudo e Excluir a pasta com os registros; arrastar uma pasta a leva inteira para dentro de outra. Tudo isso é um passo só de desfazer.

Visões e formulário

Várias visões e o formulário. O + ao lado das abas cria uma visão nova da tabela — Tabela, Quadro, Galeria, Lista, Calendário ou Linha do tempo —, que nasce com os ajustes da atual e daí em diante guarda os seus; o botão direito numa aba renomeia, duplica ou exclui a visão (a primeira não se exclui). O filtro vale para todas. No quadro, as colunas são as opções de uma lista fixa (ou de uma caixa de seleção) e arrastar o cartão grava o valor; no calendário e na linha do tempo, arrastar muda a data (na linha do tempo, o início e o fim juntos). Na tabela, Agrupar separa as linhas por uma coluna, e arrastar uma linha para outro grupo grava o valor dele. Dois cliques num cartão — ou Abrir como formulário no botão direito de uma linha — mostram o registro inteiro num formulário; Novo registro no formulário, no menu ⋯, só cria a linha quando você confirma. O botão direito numa aba também muda o layout da visão. As abas ficam numa linha própria, com a contagem e o menu ⋯; embaixo ficam as ações e a busca, e numa aba estreita os botões mostram só o ícone, com o nome na dica.

Totais. A visão Totais (a tabela-resumo do Grist) separa os registros por uma coluna, em Agrupar por, e mostra quantos há em cada grupo e o total de cada coluna numérica — a soma, a média ou a função escolhida no rodapé da tabela —, com uma linha de Total no fim. Ela segue o filtro e muda enquanto você edita. Dois cliques num grupo voltam à tabela mostrando só os registros dele, com uma etiqueta acima da grade que se tira pelo ×.

Editar com IA

Editar com IA…, na barra da tabela, recebe um pedido em texto livre — preencha o Status das linhas vazias, crie a coluna Prioridade com Alta, Média e Baixa, apague as linhas repetidas — e a IA propõe as alterações: criar, preencher e excluir linhas; criar, renomear, ajustar as opções ou excluir colunas. Nada é gravado antes do Aplicar: a lista mostra cada alteração com o valor de antes e o de depois, e o que você desmarcar fica de fora. Tudo o que for aplicado é um passo de desfazer (Ctrl+Z).

O que vai para a IA. As colunas e as linhas — só as selecionadas, com Só as linhas selecionadas —, até 200 linhas; o que passar disso é dito na tela. A coluna de Senha nunca vai, e Ver o que será enviado mostra o texto exato antes do envio. A IA não muda Fórmula, ID único, Criado em, Alterado em nem Referência, e só cria colunas de tipos simples. Alteração que não cabe na tabela — um valor fora das opções, uma linha que a IA não recebeu — aparece como Recusada, com o motivo; antes disso o app pede uma correção à IA, uma vez. Para ligar uma IA, veja Conectar um modelo.

Índice

Edição

Ferramentas

Automação (IA / scripts)

Referência