Pregunta: | 57691 - TABLAS TDBF |
Autor: | Gabriela Guerrero |
Hola, tengo una tabla TDbf en delphi, necesito restructurarla y lo realizo con el siguiente código:
typeField := ftFloat; for i := 0 to NewFieldDefs.Count -1 do begin if NewFieldDefs.Items[i].FieldName = 'Campo' then begin NewFieldDefs.Items[i].FieldName := 'C4'; NewFieldDefs.Items[i].FieldType := typeField; NewFieldDefs.Items[i].Size := 11; if typeField = ftFloat then NewFieldDefs.Items[i].Precision := 2 end; end; curiosamente cuando cambio los decimales de la línea: NewFieldDefs.Items[i].Precision := 2 exclusivamente con los Numericos o Float visualmente desaparece la información con el desktop, aunque al activar un DBgrid o abrir la tabla en Excel si realiza los cambios. ¿Qué me hace falta para poder verlos en el DeskTop? gracias... gaby [email protected] |
Respuesta: | Rodrigo Rueda |
Hola soy nuevo en esto de delphi en verdad nuevo!!
pero trabaje algo similar cuando me estaba capacitando no tienes que refrescar el query?? NewFieldDefs.refresh(); |