RE:Como mando registros a un archivo.TXT?
En bucle en el que te recorras la tabla puedes hacer:
Opción a)
En un TStringList que te hayas creado vas haciendo:
MiStringList.Items.Add(FieldByName('...').AsString + ...);
Y al final hacer un MiStringList.SaveToFile('NOMBRE_FICHERO');
Opción b)
Declaras una variable de tipo fichero:
var
MiFichero: TextFile;
en el bucle pones WriteLn(MiFichero, FieldByName...);
La opción a es recomendable si el fichero de salida no va a ser muy grande, la opción b en caso contrario.
Si quieres un ejemplo completo, escríbeme.