ورود

View Full Version : سوال: نمایش اطلاعات جدول موجود در sql در stringGrid



66masi
دوشنبه 08 شهریور 1389, 15:48 عصر
با سلام
برای اینکه تمام اطلاعات جدول موجود در sql را بتوان در stringGrid در دلفی نشان داد باید چه کدی استفاده کرد؟ یعنی مثلا در یک فروشگاه می خواهیم اطلاعات تمام کالاهای موجود را ببینیم و جدولی به نام کالا داریم چطور این کار را میتوانیم انجام دهیم
و سوال دیگر اینکه در دلفی چطور از progressbar استفاده می شود کد آن به چه صورت نوشته می شود
با تشکر

Felony
دوشنبه 08 شهریور 1389, 16:51 عصر
برای اینکه تمام اطلاعات جدول موجود در sql را بتوان در stringGrid در دلفی نشان داد باید چه کدی استفاده کرد؟ یعنی مثلا در یک فروشگاه می خواهیم اطلاعات تمام کالاهای موجود را ببینیم و جدولی به نام کالا داریم چطور این کار را میتوانیم انجام دهیم
چه لزومی به استفاده از این کنترل دارید ؟ چرا از DBGrid استفاده نمیکنید ؟
در هر صورت با یک حلقه میتونید روی جدولتون حرکت کنید و به وسیله متد Cells شئ StringGrid مورد نظرتون رکوردهارو در StringGrid درج کنید ولی راه حل فنی همون استفاده از DBGrid هست .


و سوال دیگر اینکه در دلفی چطور از progressbar استفاده می شود کد آن به چه صورت نوشته می شود
سوالتون خیلی کلی هست ، شئ ProgressBar دارای متدهایی از قبیل Min , Max , Position هست که به ترتیب برای مشخص کردن کمترین میزان و بیشترین میزان و در آخر موقعیت Progress هستند و اگر برای همین کار درج در StringGrid میخواین وضعیت رو مشخص کنید ابتدا قبل از شروع کار حلقه مقدار Max را با تعداد رکوردها مقدار دهی کنید و داخل حلقه مقدارposition رو تو یک حلقه اضافه کنید .

X-DATA
شنبه 05 مرداد 1392, 10:38 صبح
مشکلی که با dbgrid هست اینکه شما وقتی Scroll می کنید رکورد انتخاب شده هم توی جدول تغییر می کنه ؟!!!
و این خیلی بده من که هرچی گشتم راه حلی پیدا نکردم دوستان راحلی برای این مشکل دارند

khorsandreza
شنبه 05 مرداد 1392, 13:09 عصر
خوب دو تا کوئر بگیر یکی اطلاعات صفحه را نمایش بده و یکی هم اطلاعات در گرید را . حالا میتونی در داخل گرید حرکت کنی هر رکورد خواستی نمایش بدی با دابل کلیک و یا تعریف کلید فوری (F3مثلا) اطلاعات را نمایش بده