Buenos dias.
Si Román, se soluciono el problema inicial ya que al abrir la tabla en vacio, el id valía 0, evidentemente tenías razón con lo de la conversión de entero a texto y viceversa.
Al final el código quedó así:
Código Delphi
[-]
procedure TF_RebutFP.ToolButton1Click(Sender: TObject);
var id: integer;
begin
ToolBar1.Visible := False;
ToolBar2.Visible := True;
Max_Id.Close;
Max_Id.Open;
id := Max_IdMAX.Value+1;
F_ModulDades.RebutFP.Append;
F_ModulDades.RebutFPID_REBUT.Value := id;
F_ModulDades.RebutFPDATA.Value := Date;
F_ModulDades.RebutFPDATA.FocusControl;
end;
Y gracias a este error di con el otro que no me permitía añadir el registro por el tema del nombre de campo incorrecto.
Gracias a todos.
Saludos desde la Costa Brava (Girona)
Josep