Galera preciso de ajuda.
Estou desenvolvendo um sistema financeiro de contas a pagar e receber que tem por sua vez uma tabela lançamento, como eu faria para mostrar estes dados parecido com a imagem anexa:
Coluna lançamento tem o valor do lançamento cor verde para receita e vermelha para despesa e conseguentemente negativa.
Coluna Saldo que mostra o saldo atual:
Minha duvida é como fazer esta conta pois eu nao coloquei um campo saldo na tabela (nao sei se é preciso), caso nao como farei esta conta como podem ver na imagem a conta é feita com o registro seguencial?
Como colocar isso no CGridView?
Se alguem ja fez um sistema parecido o tem ideia de como fazer, espero que me ajude? OU clarei minha ideias!
Valew Brodis
Galera preciso de ajuda.
Estou desenvolvendo um sistema financeiro de contas a pagar e receber que tem por sua vez uma tabela lançamento, como eu faria para mostrar estes dados parecido com a imagem anexa:
Coluna lançamento tem o valor do lançamento cor verde para receita e vermelha para despesa e conseguentemente negativa.
Coluna Saldo que mostra o saldo atual:
Minha duvida é como fazer esta conta pois eu nao coloquei um campo saldo na tabela (nao sei se é preciso), caso nao como farei esta conta como podem ver na imagem a conta é feita com o registro seguencial?
Como colocar isso no CGridView?
Se alguem ja fez um sistema parecido o tem ideia de como fazer, espero que me ajude? OU clarei minha ideias!
Valew Brodis
Cara tive um problema parecido hehe tinha que colocar o texto ativado ou desativado conforme o dado recebido 0 e 1.
Depois de me matar um pouco tentando entender como fazer isso achei uma solução bem simples:
faça um método(função) e coloque o calculo usando variáveis de forma que ele possa receber os valores.
Por exemplo:
Soma($numero1,$numero2)
{
return $numero1 + $numero2;
}
e la no grid vc coloca a função com valores ou a variável que for usada…
Exemplo:
Soma(1,2);
Então retornará com o resultado
Galera preciso de ajuda.
Estou desenvolvendo um sistema financeiro de contas a pagar e receber que tem por sua vez uma tabela lançamento, como eu faria para mostrar estes dados parecido com a imagem anexa:
Coluna lançamento tem o valor do lançamento cor verde para receita e vermelha para despesa e conseguentemente negativa.
Coluna Saldo que mostra o saldo atual:
Minha duvida é como fazer esta conta pois eu nao coloquei um campo saldo na tabela (nao sei se é preciso), caso nao como farei esta conta como podem ver na imagem a conta é feita com o registro seguencial?
Como colocar isso no CGridView?
Se alguem ja fez um sistema parecido o tem ideia de como fazer, espero que me ajude? OU clarei minha ideias!
Valew Brodis
Acho que este wiki pode te ajudar
Keeping a running total in a CGridView
Galera preciso de ajuda.
Estou desenvolvendo um sistema financeiro de contas a pagar e receber que tem por sua vez uma tabela lançamento, como eu faria para mostrar estes dados parecido com a imagem anexa:
Coluna lançamento tem o valor do lançamento cor verde para receita e vermelha para despesa e conseguentemente negativa.
Coluna Saldo que mostra o saldo atual:
Minha duvida é como fazer esta conta pois eu nao coloquei um campo saldo na tabela (nao sei se é preciso), caso nao como farei esta conta como podem ver na imagem a conta é feita com o registro seguencial?
Como colocar isso no CGridView?
Se alguem ja fez um sistema parecido o tem ideia de como fazer, espero que me ajude? OU clarei minha ideias!
Valew Brodis
Amigo,
Não sei se posso te ajudar, mais qundo quero fazer calculos na GridView, faço assim:
array(
'header' => 'Faltam Km para troca',
'name' => 'proximatroca',
'value' => '$data->proximatroca - $data->veiculo0->kmatual',
'htmlOptions' => array(
'style' => 'text-align:center'
),
),
ou
array(
'header' => 'Total',
'name' => 'total',
'value' => '$data->valor1 + $data->valor2',
'htmlOptions' => array(
'style' => 'text-align:center'
),
),
Espero ter ajudado…
Sds,
Adrian Lucas
Amigos,
É possível fazer um Subtotal na GridView como no exemplo abaixo:
Data Produto Valor
11/06/2011 A R$ 30,00
17/08/2011 A R$ 50,00
20/09/2011 A R$ 80,00
Total A R$ 160,00
11/06/2011 B R$ 25,00
17/08/2011 B R$ 45,00
20/09/2011 B R$ 75,00
Total B R$ 145,00
11/06/2011 C R$ 55,00
17/08/2011 C R$ 89,00
20/09/2011 C R$ 50,00
Total C R$ 194,00
Sds,
Adrian Lucas