Delphi - visualizar informacion en dbgrid para tablas TDBF

 
Vista:

visualizar informacion en dbgrid para tablas TDBF

Publicado por gaby (10 intervenciones) el 31/05/2008 02:05:04
hola a todos!!!

Estoy restructurando una tabla TDbf en su parte decimal,
resulta k cuando aumento a mas de 2 decimales de tipo (N)
no se visualiza el cambio en el dektop de delphi, pero
en excel o cuando activo el dbgrid en delphi si.

Requiero visualizarlo en el desktop......................

mi solución a ésto fue pasar los datos fuente a una tabla
temporal y luego regresarlos a la tabla fuente con el siguiente
codigo:

Dbf2.Active:=false;
Dbf2.CreateTableEx(Dbf1.DbfFieldDefs);
Dbf2.Active:=true;
Dbf1.First;
while not Dbf1.Eof do
begin
Dbf2.Insert;
For i:=0 to Dbf1.FieldCount-1 do
begin
Dbf2.Fields[i].Value:=Dbf1.Fields[i].Value;
end;
Dbf2.Post;
Dbf1.Next;
end;
Dbf2.Active:=true;

Resultado: se ven perfectamente los datos, pero generó
otro error...............................................

ahora los datos (N) decimal 0 son los k ahora no se
visualizan y los demas si.

Como podria solucionar esto? ya lo hice con el componente
TTable de delphi y no hay problema, pero resulta k necesito
hacerlo con el componente TDbf

mil gracias...... gaby
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder