PDA

View Full Version : سوال: يك DBgrid خاص



kamand314
یک شنبه 16 تیر 1387, 07:57 صبح
سلام
ايا كامپوننتي در دلفي است كه اولا يك DbGrid باشد و دوما
روي هر سطر آن يك دكمه فرمان باشد كه مثلا براي ورود اطلاعات به آن سطر روي آن
دكمه كليك كنيم تا فرم ورد اطلاعات به آن سطر باز شود ؟

Vahid_moghaddam
یک شنبه 16 تیر 1387, 08:06 صبح
می تونید از کامپوننتهای TMS، کامپوننت AdvStringGrid استفاده کنید.

kamand314
یک شنبه 16 تیر 1387, 08:39 صبح
می تونید از کامپوننتهای TMS، کامپوننت AdvStringGrid استفاده کنید.


ببخشيد اين كامپوننتها كجا هستند ؟

shareh
یک شنبه 16 تیر 1387, 09:14 صبح
http://www.tmssoftware.com/site/products.asp?t=vcl

ظاهرا پولی هستند هاا

Hsimple11
یک شنبه 16 تیر 1387, 13:47 عصر
ايا كامپوننتي در دلفي است كه اولا يك DbGrid باشد و دوما
روي هر سطر آن يك دكمه فرمان باشد كه مثلا براي ورود اطلاعات به آن سطر روي آن
دكمه كليك كنيم تا فرم ورد اطلاعات به آن سطر باز شود ؟

منظورتان این است که برای هر ردیف یک دکمه باشد؟ بهتر است از یک فرم ورود اطلاعات برای وارد کردن اطلاعات خود به دیتابیس خود استفاده کنید و بعد اطلاعات را در جدول Post کنید.
در ضمن برای تهیه کامپوننت هایی نظیر TMS از CDهای کامپوننت موجود در بازار هم میتوانید استفاده کنید.

SYNDROME
یک شنبه 16 تیر 1387, 20:02 عصر
بر روی DBGridخود دلفی دابل کلیک کنید و بر روی یکی از Column های آن کلیک کرده و خاصیت ButtonStyle ان را برابر cbsEllipsis قرار دهید.
حالا اگر برنامه را اجرا کنید در همان ستون کنار Cell مربوطه یک Button وجود دارد.
موفق باشید

mohsen_r
یک شنبه 23 تیر 1387, 07:54 صبح
بر روی DBGridخود دلفی دابل کلیک کنید و بر روی یکی از Column های آن کلیک کرده و خاصیت ButtonStyle ان را برابر cbsEllipsis قرار دهید.
حالا اگر برنامه را اجرا کنید در همان ستون کنار Cell مربوطه یک Button وجود دارد.
موفق باشید

چطور ميشه از اين دكمه استفاده كرد

SYNDROME
یک شنبه 23 تیر 1387, 22:26 عصر
چطور ميشه از اين دكمه استفاده كرد
زمانی که بر روی Button های فوق کلیک شود رویداد OnEditButtonClick مربوط به DBGrid فراخوانی می شود.
با استفاده از دستور DBGrid1.SelectedIndex می توانید تشخیص دهید که بر روی Button مربوط به کدام ستون کلیک شده است.


Case DBGrid1.SelectedIndex OF
0 : Click Column One;
1 : Click Column Two;
End

موفق باشید

Mahdi-563
شنبه 14 آذر 1388, 09:55 صبح
فقط ExpressQuantumGrid هیچ دردسری نداره کار باش واقعا لذت بخش

benyaminrahimi
شنبه 14 آذر 1388, 19:38 عصر
فقط ExpressQuantumGrid هیچ دردسری نداره کار باش واقعا لذت بخش

موافقم ehlib هم بد نیست فقط به خاطر rtl بودنش

Mahdi-563
یک شنبه 15 آذر 1388, 23:57 عصر
من تا حدودي اين مشكل را حل كردم.
ehlib را خيلي باش كار كردم اما كد نويسي خوبي نداره، حال نداد.

benyaminrahimi
دوشنبه 16 آذر 1388, 21:40 عصر
من تا حدودي اين مشكل را حل كردم.
ehlib را خيلي باش كار كردم اما كد نويسي خوبي نداره، حال نداد.

خوب آره منم میتونم خود کامپوننت رو مثل شرکت شتاب rtl کنم ولی آپدیتای شرکت برام مهممن
شاید تا دو سال دیگه rtl هم شد که واقعا راحت شیم