المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011
[size=medium]السلام عليكم و رحمة الله [/size]
[size=medium]كيف استطيع اضهار تقدم تحميل البيانات داخل query من خلال progressbar[/size]
[size=medium]لمن له أي فكرة أو فيديو فليفدنا جزاكم الله خير [/size]
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
PHP كود :
var
i:Integer
progress1.maxvalue=qoury1.recordcount
For i=0 to qoury1.recordcount-1
begin
progress1.vaue=i
qoury1.next
end
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 28
المواضيع 9
:
: 0
الإنتساب : Jun 2011
(14-12-2018, 07:09 PM)Delphi4Us كتب : PHP كود :
var
i:Integer
progress1.maxvalue=qoury1.recordcount
For i=0 to qoury1.recordcount-1
begin
progress1.vaue=i
qoury1.next
end
شكرا gm hod لكن هذا الكود يصلح فقط عند انتهاء عمل query
المراد من سؤالى هو كيفية اضهار كمية البيانات على progressbar في طور تشغيل query
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم عمليا لا يمكن لانك لا تدري حجم المعلومات قد يكون لديك 100 سجل او 1000 سجل
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 334
المواضيع 83
:
: 17
الإنتساب : Feb 2008
باستعمال مكونات FireDAC
FDQuery ثم Events (أو Evenements) ثم AfterGetRecord
ProgressBar1.Max = 1000000
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
FDQuery1.Active := True;
ProgressBar1.Position := ProgressBar1.Max;
end;
procedure TForm1.FDQuery1AfterGetRecord(DataSet: TFDDataSet);
begin
ProgressBar1.StepBy(1);
end;