ايران ويج

نسخه‌ی کامل: به دست آوردن نام فیلد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

یک سوال داشتم
فرض کنید جدولی داریم در اکسس با این فیلدها :
id,x,y,z,b,c,d,e,f,j,k,l

فیلد ID از 1 شروع می شود و به بالا می رود و فیلدهای دیگر هم همگی دارای مقادیر عددی هستند.

حالا سوال این هست که چه طور می توان در ویژوال بیسیک کاری کرد که نام فیلدهایی ( و نه مقادیر فیلدها ) که مقدار آنها بزرگتر از 100 است نمایش داده شود و یا به دست آید؟
دقت کنید من نمی خواهم کد به این صورت باشد :
select * from table where x>100

بلکه نیاز دارم "نام فیلدها" یی را که مقدار آنها بزرگتر از 100 را پیدا کنم است ، یعنی انگار بی شمار نام فیلد دارم و در بعضی از این فیلدها مقدارهایی بزرگتر از 100 قرار دارد ، من نام آن فیلدهایی که در آنها مقادیری بزرگتر از 100 قرار دارد را نیاز دارم.
چه طور می شود؟
باید به تعداد فیلدهات SELECT بنویسی.
اگه بخوام بیشتر توضیح بدم می شه این:

برای اینکه بفهمی توی فیلد X، مقادیر بزرگتر از 100 وجود داره یا نه، باید بنویسی:
کد:
SELECT x FROM table WHERE x > 100
اگه تعداد Row هایی که با این دستور برمی گردن، بیشتر از 0 بود، پس باید اسم x رو نمایش بدی.
حالا نوبت می رسه به بعدی، یعنی Y، و به همین ترتیب تا آخر.
اگر هم تعداد فیلد هاتو نمی دونی باید از FOR استفاده کنی.
به FOR می گی از 0 تا تعداد فیلد ها بشمره. توی FOR هم می نویسی که دستور بالا رو برای فیلد iاُم اجرا کنه.