PDA

View Full Version : مشکل اساسی در کار کردن با multi selected در DBGrid و OpenDialog دارم لطفا راهنمایی



بهمن بهار
یک شنبه 06 آذر 1384, 03:17 صبح
با عرض سلام و احترام
در ابتدا
من کاربر جدید هستم و احتمالا اگر در نحوه ارتباط و یا طرح سئوال اشتباهی میکنم قبلا پوزش می طلبم.
شدیدا احتیاج به راهنمایی دارم
هر چقدر جستجو کردم نتوانستم در مورد مطالب زیر جواب سئوالاتم را بیابم لطفا مرا راهنمایی کنید.
1 - هنگامیکه multi selected در DBGrid فعال است و کاربر چند ردیف انخاب میکند چگونه میتوان ردیفهای انتخابی را مدیریت کرد (مثلا حذف یا پرینت)
2 - هنگامیکه multi selected در OpenPictureDialog و OpenDialog فعال است و کاربر چند فایل انتخاب میکند چگونه میتوان به نام فایلها و تعداد فایلهای انتخاب شده دسترسی پیدا کرد.
(مثلابرای حذف یا ذخیره مجدد)
قبلا از راهنمایی شما متشکرم.

m-khorsandi
یک شنبه 06 آذر 1384, 07:36 صبح
دوست عزیز،
قبل از طرح سئوال میتونید با استفاده از امکانات جستجو، موضوع مورد نظر را جستجو کنید.
در مورد DBGrid :
http://www.barnamenevis.org/forum/showthread.php?p=166452#post166452

Hamid_PaK
یک شنبه 06 آذر 1384, 07:37 صبح
دوست عزیز OpenDialog یک خصوصیت داره با نام Files که لیست فایل و یا فایل های انتخابی رو خروجی می ده ...


procedure TForm1.Button1Click(Sender: TObject);
begin
if not OpenDialog1.Execute then Exit;
ListBox1.Items := OpenDialog1.Files;
end;

برای تعداد هم این خصوصیت از نوع TString هست که خصوصیت Count را دارا می باشد ...

یا حق !!!

mzjahromi
یک شنبه 06 آذر 1384, 08:07 صبح
این هم واسه DBGrid


if DBGrid1.SelectedRows.Count>0 then
with DBGrid1.DataSource.DataSet do
for i:=0 to DBGrid1.SelectedRows.Count-1 do
begin
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
showMessage(FieldbyName('Coll').AsString)
end

بهمن بهار
دوشنبه 07 آذر 1384, 14:11 عصر
با عرض سلام
از دوستان عزیزم که مرا راهنمایی کردید خیلی متشکرم
واقعا معما گر حل شود آسان شود