PDA

نسخه کامل مشاهده نسخه کامل : استفاده از یک فرم برای چندین جدول با فیلد یکسان



abrras
18-05-2010, 09:16
اگه بخوام چند جدول رو که دارای فیلدهای یکسان (Code, Nam) با سایز و نوع یکسان که فقط نام جدول ها متفاوته ... (جدول بانک و جدول مدرک و جدول سمت و....) فقط به یک فرم ربط بدم چه دستوری برای ADOQuery مربوط به تک فرم بنویسم؟؟؟؟؟؟؟؟:27::27:

مرد مباح
18-05-2010, 11:27
1. راه اصولی برنامه های دیتابیسی استفاده ازیک دیتاماژول (DataMadual) است.
در این صورت در ساده ترین راه میتوان کل تیبلهای درون دیتابیس رو یک بار تعریف کرد (البته راه های دیگه هم داره) و در کل پروژه از اونا استفاده کنی.
2. برای این کار شما یا باید فرمان ADOQuery رو دوباره نوشت و اجرا کرد. یا اینکه با روشی که در بالا گفته شده، فقط نام دیتابیس متصل به DBGrid رو تغییر بدی.

pourya_lover
18-05-2010, 21:21
مرد مباح عزیز درست میگن میتونی یه دیتا ماژول بسازی و یه select برای کوئری بنویسی که سه تا جدولتو توی یه فرم توی یه دیبی گرید بیاره که برای این کار هم یعنی select اگه از دیتا بیس sql استفاده میکنی میتونی خیلی راحت تو قسمت view این selecto به دست بیاری

devil00x
27-07-2010, 15:17
یک راه دیگه هم هست که یک پروسیجر اس کیو ال بنویسی و با پارامترهایی که درون اون تعریف کردی select مربوط به اون پارامتر رو برات انجام بده