Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como se utiliza la unidad a letras (https://www.clubdelphi.com/foros/showthread.php?t=57800)

Anyu 27-06-2008 18:00:23

Como se utiliza la unidad a letras
 
:confused: hola a todos, alguien me podria orientar acerca de como debo declara una variable de esta unidad, o como se hace para crear el objeto, lo que sucede es que quisiera pasar a una variable string el total de una factura para despues imprimirlo en un reporte, osea en una factura legal, ya lo adjunte a mi proyecto pero nose como implementarlo en mi codigo de f_factura.

//gracias a todos y saludos

Crandel 27-06-2008 22:36:40

Tu pregunta esta un poco confusa, pero si no entendi mal, queres escribir el importe de tu factura en letras.

fijate en truco 42 del rinconcito de delphi

roman 27-06-2008 22:54:53

Creo que te refieres al componente TLetras que se encuentra en el Club. En ese caso, se supone que debes integrarlo en un paquete para poder instalarlo.

Pero también puedes usarlo directamente así:

Código Delphi [-]
var
  Letras: TLetras;

begin
  Letras := TLetras.Create(nil);

  try
    Letras.Numero := 3548755.63; // el número a convertir
    Letras.Moneda := 'pesos'; // el nombre de la moneda
    Letras.Centavos := 'centavos'; // el nombre de los centavos

    ShowMessage(Letras.AsString); // Cantidad ya convertida a texto
  finally
    Letras.Free;
  end;
end;

Ajustando las propiedades Moneda y Centavos puedes usar el componente para diversas cosas:

Código Delphi [-]
var
  Letras: TLetras;

begin
  Letras := TLetras.Create(nil);

  try
    Letras.Numero := 7.02;
    Letras.Moneda := 'chelas';
    Letras.Centavos := 'tequilas';

    ShowMessage(Letras.AsString);
  finally
    Letras.Free;
  end;
end;

// Saludos

enecumene 27-06-2008 22:56:17

Edito: Román contestó.

Anyu 28-06-2008 16:18:54

ya me funciono, gracias a todos, por cierto esa unidad de tLetras es muy util.

//saludos a todos


La franja horaria es GMT +2. Ahora son las 09:11:11.

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