السلام عليكم عندي استفسار حول البرمجة اريد طريقة حدف النص والإحتفاظ بالرقم فقط (القيمة 6230.00)
من Memo1
+CUSD: 0,"Votre credit est de: 6230.00 ",15
السلام عليكم عندي استفسار حول البرمجة اريد طريقة حدف النص والإحتفاظ بالرقم فقط (القيمة 6230.00)
من Memo1
+CUSD: 0,"Votre credit est de: 6230.00 ",15
استعمل الدالة copy هكذا
copy('CUSD: 0,"Votre credit est de: 6230.00 ",15',30,8)الدالة سترجع فقط بالقيمة 6230.00
تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 19 ديسمبر 2013 في 18:19
إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة
فما أحوجني إلى دعوة صالحة من أخ لي كريم
أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز
دالة ????
دالّة يعني تابع function
أعتذر على تطفّلي (أول دخول إلى قسم الأوبجيكت باسكال )
تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 19 ديسمبر 2013 في 20:44
دالة نسخ وتقوم بنسخ سلسلة حرفية أو حرف من نص ولكن الشرطان تعرف مكان السلسلة التي تريد نسخها كما حددها المشرف في المثال السابق
من جد وجد ومن زرع حصد
كما يمكنك استخدام هذه الدالة
function GetNumberFroText(MyText: String): string;
var i:Integer;
begin
for i:=1 to length(MyText) do
begin
Application.ProcessMessages;
if MyText in['0'..'9'] then
Result:=Result+MyText;
end;
end;
وهي تقوم بفصل الأرقم عن الحروف وتعود بالأرقام فقط بحسب ترتيبها بالنص؟
من جد وجد ومن زرع حصد