PDA

View Full Version : سوال: رفتار متفاوت 2 DBGraid در یک فرم



MY DEAR DELPHI
چهارشنبه 09 مرداد 1387, 12:04 عصر
سلام
1-من فرمی دارم که در آن تقاضاهای کالا ثبت میشن. که مدیریت پس از انتخاب بعضی از آنها باید شماره درخواست بخورند.فرض کنید n درخواست رو تایید کرده که باید همگی یک شماره بخورند.چطور از شماره 1 شروع کنم یعنی اولین درخواست شماره 1 بخوره پس از اون برنامه خودش آخرین شماره درخواست و پیدا کنه و شماره بعدی رو برای درخواست بعدی بزنه ؟
2- در همان فرم برای درخواستها Flag گذاشتم که مقدار پیش فرض آن صفر است.پس از تایید مدیریت مقدار آن 1 می شه می تونم در همان فرم 2 تا DBGraid بزارم که یکی شون درخواستهایی با مقدار Flag صفرو نشون بده و دیگری درخواستهایی که Flagشون مقدارش یکه ؟

dkhatibi
چهارشنبه 09 مرداد 1387, 12:52 عصر
راههای متعددی وجود داره استفاده از فیلد AutoNumber در Sql Server و یا نوشتن آخرین داده در جدول.
در این زمینه یک کد جالب در بخش Sql نیز وجود داره که اینکار را بهینه تر انجام میدهد.

Hsimple11
چهارشنبه 09 مرداد 1387, 15:28 عصر
در مورد شماره گذاری پستهای زیادی در سایت وجود دارد جستجو کنید.
در مورد نمایش دادن در DBGrid هم میتوانید دو کوئری بگیرید یکی برای اونایی که Flagشون برابر با صفره و یکی برای یک.

موفق باشید...

SYNDROME
چهارشنبه 09 مرداد 1387, 21:08 عصر
برای نمایش وضعیت بهتر است از یک ستون برای نمایش وضعیت استفاده کنی و یا با استفاده از دو Radio چنین کاری را انجام دهید.
موفق باشید

MY DEAR DELPHI
پنج شنبه 10 مرداد 1387, 13:56 عصر
از راهنمایتان ممنون
مشکلم حل شد البته با کمک شما