Imagino que lo que quieres es modificar cosas en la variable Resultados, bien en Asentamiento o Deslizamiento según una condición.
Prueba de esta manera:
Código Delphi
[-]
type
TValores = record
Valor1: Real;
Valor2: Real;
Valor3: Real;
end;
PValores = ^TValores;
TResultados = record
Asentamiento: TValores;
Deslizamiento: TValores;
end;
var
Resultados: TResultados;
A: PValores; begin
if condicion then
A:= @Resultados.Asentamiento
else
A:= @Resultados.Deslizamiento;
A.Valor1:= 3;
A.Valor2:= 5;
A.Valor3:= 9;
end;
Saludos.