Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   insertar valores de determinadas variables en un memo en tiempo de ejecucion (https://www.clubdelphi.com/foros/showthread.php?t=82725)

n03l 06-04-2013 19:42:02

insertar valores de determinadas variables en un memo en tiempo de ejecucion
 
Saludos,No hallo la manera de de como insertar valores de determinadas variables en un memo en tiempo de ejecucion,

Me explico, tengo un programilla que envia correos a determinados clientes y en el tengo un memo que escribo el mensaje, pero quisiera agregarle informacion referente de cada cliente, como por ejemplo monto de la deuda entre otros.

e visto aplicaciones comerciales que uno pone los parametros asi %monto%Fecha.....

salu2

AzidRain 06-04-2013 21:11:38

Utiliza tags o marcas dentro del texto del memo y luego sustituyes con los valores que deseas.

ejemplo:
Código Delphi [-]
  Memo.Text := 'Estimado %c su pago de %d ha sido reflejado..etc.';

  aCliente:='Cliente'; //Suponiendo que aCliente es tipo String
 aMonto := 103.30; //Suponiendo que aMonto es tipo Currency o Float

 Memo.Text := StringReplace( Memo.Text, '%c', aCliente, [rfReplaceAll] );                     //Ponemos el nombre
 Memo.Text := StringReplace( Memo.Text, '%m', Format('%m',[amonto]), [rfReplaceAll] );//Ponemos el monto

En el ejemplo se uso '%' para indicar el tag, pero podria ser cualquiera que te guste.

n03l 06-04-2013 21:38:09

Gracias hermano, voy a probar... saludos


La franja horaria es GMT +2. Ahora son las 17:43:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi