الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكنني إظهار مبلغ على Qrlabel1 في Quickrep

بدأه medreg في 16 نوفمبر 2008 · 6 رد · 842 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد منكم حل لهذه المشكلة

اردت إظهار المبلغ في QRLabel1 الموجودة على QuicReport

بهذا الشكل 999.999.999,99

كيف يمكنني فعل ذلك

ارجو الرد انا في الإنتظار

#2

السلام عليكم ورحمة الله وبركاته

ضع هذا العدد في متغيير ثم حوله الى String ولنسمه X مثلا

Form2.QRLabel1.Caption:=FloatToStr(x);

ارجو ان اكون قد فهمت سؤال وان اكون وفقت في الاجابة

تحياتي لك

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#3
علي .ع كتب:
السلام عليكم ورحمة الله وبركاته

ضع هذا العدد في متغيير ثم حوله الى String ولنسمه X مثلا

Form2.QRLabel1.Caption:=FloatToStr(x);

ارجو ان اكون قد فهمت سؤال وان اكون وفقت في الاجابة

تحياتي لك

مشكور يا أخ علي حاول أن توضح أكثر

#4
medreg كتب:
مشكور يا أخ علي حاول أن توضح أكثر

سأعطيك مثال

اردت وضع ناتج حقل في Label1

label1.caption:=table1MT.Value;

مثال إذا كان MT= 25.000,00

لا بد من وضع Formatfloatحتى يظهر في label1 بهذا الشكل أي 25.000,00

ارجو أن توضح الكود أكثر لأنني لم أفهم ماذ تقصد بوضع العدد في متغير وتحويله الى string

#5

العفو اخي قمت بتوضيح ذلك بمثال

وضعت فيه مكون Edit يمكنك من خلالة تمرير اي قيمة ومهما كانت الى التقرير

حاول ان تجسد ذلك في مشروعك

وفقنا الله واياكم لما يحب ويرضى

medreg.rar

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#6
علي .ع كتب:
العفو اخي قمت بتوضيح ذلك بمثال

وضعت فيه مكون Edit يمكنك من خلالة تمرير اي قيمة ومهما كانت الى التقرير

حاول ان تجسد ذلك في مشروعك

وفقنا الله واياكم لما يحب ويرضى

ربما لم تفهم ما قصدته

أنظر الى المرفق وحاول وضع مبلغ في DBEdit1 و مبلغ في DBEdit2 واضغط على الزر وانظر الى Label1 كيف تظهر النتيجة

اريده ان يظهر مثل ما هو في DEBedit

medreg كتب:
ربما لم تفهم ما قصدته

أنظر الى المرفق وحاول وضع مبلغ في DBEdit1 و مبلغ في DBEdit2 واضغط على الزر وانظر الى Label1 كيف تظهر النتيجة

اريده ان يظهر مثل ما هو في DEBedit

أنظر الى المرفق ذو الحجم 279,46 وليس الذي حجمه 278

TEXTE_QRLABEL.rar

TEXTE_QRLABEL.rar

#7
medreg كتب:

ربما لم تفهم ما قصدته

أنظر الى المرفق وحاول وضع مبلغ في DBEdit1 و مبلغ في DBEdit2 واضغط على الزر وانظر الى Label1 كيف تظهر النتيجة

اريده ان يظهر مثل ما هو في DEBedit

أنظر الى المرفق ذو الحجم 279,46 وليس الذي حجمه 278

[/quot

مشكورين على المشاركات بالحلول ولكني قد وجدت الحل وهو كتابة هذا الكود

procedure TForm1.Button1Click(Sender: TObject); 
var t1:real; 
begin 
t1:=0;  
table1.first; 
while not table1.eof do begin 
table1.edit; 
t1:=t1+Table1..FieldByName('MT_AR').AsFloat; 
table1.post; 
table1.next; 
	QRLabel1.Caption:=formatfloat('### ### ##0.00',t1);	if t1<=0.00 then QRLabel.Caption:=''; 
end; 
end;

تم تعديل هذه المشاركة بواسطة medreg في 21 نوفمبر 2008 في 11:50

مواضيع مشابهة