PDA

View Full Version : هر عددي كه در فيلد f1 زديم در فيلد f2 به شكل 10 كاركتري ذخيره كنيم



ali_abbasi22145
سه شنبه 12 آبان 1388, 09:02 صبح
سلام
با دلفي 7 مي خواهم هر عددي كه در فيلد f1 زديم در فيلد f2 به شكل 10 كاركتري ذخيره كنيم مثلا :123 بشود 0000000123

hojjatcroos
سه شنبه 12 آبان 1388, 10:33 صبح
برای این کار به ازای 10 منهی طول f1 (که صفرهای اولش در نظز گرفته نمیشه)باید صفر بگذارید مقاله دستکاری رشته ها میتونه به شما کمک کنه

Ebrahim Asadi
سه شنبه 12 آبان 1388, 13:25 عصر
سلام
مي تواني متد Format را به صورت زير استفاده كني:


SysUtils.Format('%.*d', [Length, Number]);

كه در آن Length طول رشته خروجي است كه مقدار آن براي كار شما 10 است و Number عدد ورودي است. روش استفاده:


var
S: string;
begin
S := SysUtils.Format('%.*d', [10, 123]);
ShowMessage(S);