|
Postada em 13/07/2004 14:30 hs
Olá Pessoal, Tenho um gride do tipo conta corrente da seguinte forma -------------------------------------------------------- Data |Ocorrencia | Crédito | Débito | Saldo 13/07/04 | Etc.. | 10,00 | 0,00 | 10,00 13/07/04 | Etc.. | 0,00 | 5,00 | 5,00 Tá tudo certo ! o saldo carraga dinamicamente sem problemas Só não tô conseguinte é colocar o saldo inicial na 1ª linha do grid ? para dá carregar o saldo assim : -------------------------------------------------------- Data |Ocorrencia | Crédito | Débito | Saldo | | 0,00 | 0,00 | 5,00 13/07/04 | Etc.. | 10,00 | 0,00 | 15,00 13/07/04 | Etc.. | 0,00 | 5,00 | 10,00 Sem lguma forma de incluir uma linha no grid antes de alimentá-lo com lo Do while do Recordset ? Agradeço qualquer dica. Obrigado JGD
|
|
|
|
|
Postada em 13/07/2004 14:36 hs
cara, acho que nao tem jeito, vc vai ter que calcular o saldo anterior antes de montar o grid.
|
|
|
Alan
|
SÃO PAULO SP - BRASIL
|
|
Postada em 13/07/2004 14:42 hs
JGD Simples. Vamos supor que sua variavel e ccur_Saldo. Vc deve ter iniciado a população do grid( MSFLEXGRID ) apartir da 2º linha. Apos o loop do Recordset vc informa o valor na linha e coluna que deseja Exemplo Dim ccur_Saldo as Currency Dim rst....blbala with rst Do while Not .eof msflex_Saldo.TextMatrix(bla,bla) = .field(0).Value ccur_Saldo = ccur_Saldo + ccur(.field(0).Value) .move 1 loop end with msflex_Saldo.TextMatrix(1,2) = ccur_Saldo. Ou vc pode antes do loop criar um select que retorne o valor de sua consulta. So comentei Alan
|
|
|
|
Postada em 13/07/2004 14:49 hs
isso mesmo, deixe uma linha em branco e depois use ela.
|
|
|
|
Postada em 13/07/2004 18:42 hs
Ok Pessoal, vou tentar obrigado JGD
|
|
|
|