É mais uma questão de lógica do que código! Siga o fluxo:
a) usuário digita o valor e clicar em "salvar"
b) pega o último saldo gravado ( select first 1 saldo from dados order by _id desc )
b-1) se saldo == null então -> saldo = valor (primeiro registro)
b-2) se não -> saldo = ultimo_saldo + valor (próximos registros)
Em 26 de dezembro de 2013 20:01, Bruno Santos <brunosantosfla@gmail.com> escreveu:
Fala galera, beleza?--
Então meu problema da vez é o seguinte -> No meu app tenho na interface uma edit text, onde quando o usuario digita um valor ele pega esse valor e armazena no banco de dados. Eu também tenho outro variavel(saldo) que queria que ela ficasse como um incremento(fosse aumentando toda vez que o usuario digitasse um valor novo), sem ocupar várias linhas de uma tabela, ocupando apenas uma, por exemplo: O usuário digita algum valor 5, 2 vezes.
valor | saldo
5 | 5
5 ^ ---> Seria atualizado pra 10, sem a necessidade de criar uma nova linha, apenas sobrepondo. Alguém sabe como faço isso? Postarei o código que estou utilizando abaixo. Abraços e obrigado!!
public void gravabanco(Double valor, Double saldo){
bancodedados = openOrCreateDatabase(nomedobanco, MODE_WORLD_READABLE, null);
String SQL = "INSERT INTO dados (valor, saldo) VALUES('"+valor+"', '"+saldo+"' );";
bancodedados.execSQL(SQL);
}
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
سمووحخ ̷̴̐ خ ̷̴̐ خ ̷̴̐ خ امارتيخ ̷̴̐ خ
Analista-Programador
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 comentários:
Postar um comentário