ورود

View Full Version : سوال: اضافه كردن فيلد به FieldEditor مربوط به ADOQuery در زمان اجرا



mojtaba_z
شنبه 25 خرداد 1387, 16:44 عصر
سلام
يك ADOQuery به يك DBGrid متصل شده و در زمان اجرا و توسط كاربر، يك جدول به ADOQuery نسبت داده ميشه و بعد از انتخاب جدول توسط كاربر ، يك فيلد به نام Row كه مربوط به شماره رديف ميباشد به ADOQuery اضافه ميشه. در نهايت ميبايست فيلد Row بعلاوه تمامي فيلد هاي ديگر جدول درون DBGrid نمايش داده بشن. ولي وقتي فيلد رديف به ADOQuery اضافه ميشه ، فقط اين فيلد نشون داده ميشه ؟!

hr110
شنبه 25 خرداد 1387, 17:34 عصر
با افزودن این فیلد به دیتا ست(adoquery) در واقع شما قصد نمایش تنها این فیلد یا فیلدهای اضافه شده را دارید، برای اینکار شما باید مابقی فیلدها را در زمان طراحی اضافه کنید و یا اینکه در زمان اجرا با استفاده از کد نویسی فیلدها را به دیتا ست اضافه کنید(با استفاده از aQuery.Fields.Add(NEWFIELD) )