Embora o TinyDB seja projetado para uso simples, é possível criar um INDEX que aponte para certos dados. Digamos , por exemplo, que voce precise incluir (e depois recuperar) numa chave CODIGO ( e que aponte para NOME e EMAIL ). Como exemplo para testar, crie uma tela tal como essa:
Então , no Blocks editor codifique assim :
Com isto, NOME (indexado pelo valor 1) e EMAIL (indexado pelo valor 2) são armazenados/recuperados SOB a chave igual ao valor do campo codigo.TEXT.
Por exemplo, se vc cad astrou CODIGO = 2 (valor entrado em codigo.TEXT) no formulário , recupere os dados informando 2 em codigo2.TEXT.
Espero que seja útil para projetos "mais complexos" .... :)
Isso aí, até o próximo
Germinaro
Boa noite, gostaria de pedir uma ajuda, quando eu digito o codigo ocorre o erro abaixo: the operation select list item cannot accept the arguments *empty-strung* 1
ResponderExcluirVoce pode me ajudar.
Olá Alexandre,
ResponderExcluirIsto ocorre na situação em que um certo item da lista NÃO EXISTE.
Ou está faltando referencia a ele ou está vazio ou nome incorreto do item referenciado.
abraço,
ALexandre...não funciona no emulador..tem que ser num smartphone...ok?
ResponderExcluirNão entendi o comando number 1 e numer 2, não consegui achá-los.
ResponderExcluirOlá,
ExcluirPara adicionar um bloco NUMBER vc precisa clicar em MATH , então arrastar o NUMBER e alterar para o número que desejas. No caso, number1 e number2 funcionam como INDEx ... ok?
abraco
Eae cara
ResponderExcluirEstou tentando fazer um aplicativo onde tem uma tela onde o usuário digita o login e senha, e em baixo o botão entrar (abre a segunda tela) e botão cadastrar, no cadastrar abre uma tela onde ele poe o nome, escolhe um login e senha, e abaixo o botao cadastrar para gravar os dados.
Como posso fazer para conseguir fazer isso ? eu digo ele pegar os valores colocados nos campos do cadastro, e quanto o usuário clicar em entrar ele verificar os dados e entrar na segunda tela (se estiver os dados certos) ou se tiver incorreto, dar um erro (notificação, que isso sei fazer)
Aguardo o retorno
Att,
Ola Valmir,
ResponderExcluirVoce precisa gravar em um DB com chave . O DB pode ser interno ou acessado pela web. No caso de interno, o TinyDB ... externo pode ser qualquer DB na nuvem.
O importante eh voce definir a chave para cadastro e recuperacao.
Bom trabalho !