ورود

View Full Version : سوال: جستجوي بانك



هادی-محمد
شنبه 22 تیر 1387, 08:39 صبح
براي جستجوي ركورد هاي يك بانك (آزاد) در بانك ديگري (آزاد و متشابه بانك اول ) به غير از دستور set relation دستور و يا روش ديگري وجود دارد:متفکر:

rahro
شنبه 22 تیر 1387, 08:48 صبح
سلام
اشتباه نكن دوست عزيز - اين دستور تنها براي ارتباط دو يا چند جدول به همديگر است نه جستجو!!!!

rahro
شنبه 22 تیر 1387, 08:52 صبح
اگر ميخواهيد از نتيجه موضوع گزارشي تهيه كني , توصيه ميكنم از فرامين SQL خود فاكس استفاده كني .

rezaTavak
شنبه 22 تیر 1387, 09:02 صبح
توصیه: از کلمه بانک استفاده نکنید جدول درستتر است. در مورد ارتباط Set relation چرا استفاده نشود؟ راه دیگر اینکه در جدول دوم set filter استفاده شود که این ارتباط را بعمل آورد البته من امتحان نکرده ام. در فرمها هم به روش ویژوال آنها را بهم وصل کنید. در DataEnvironment .

هادی-محمد
شنبه 22 تیر 1387, 09:05 صبح
با تشكر از rahro عزيز شايد نتونستم منظورم را خوب بيان كنم من براي جستجوي يك بانك در بانك ديگر ابتدا آنها را با دستور set relation به هم مرتبط نمودم و بعد با استفاده از دستور زير عمل جستجو را انجام دادم
set filter to tab1->family=tab2->family
...
مي خواستم بدانم به غير از اين روش دستور و يا روش ديگري براي جستجوي اطلاعات يك بانك در بانك ديگر وجود دارد؟

هادی-محمد
شنبه 22 تیر 1387, 09:10 صبح
با عرض پوزش منظورم از بانك همان جدول ( آزاد ) مي باشد

rahro
شنبه 22 تیر 1387, 09:18 صبح
نفرمودي حاصل رو براي چه كاري ميخواهيد؟!
آيا ميخواهيد روي ركوردهاي مربوطه عملياتي انجام دهيد يا براي اخذ گزارش ميخواهيد.؟!

هادی-محمد
شنبه 22 تیر 1387, 09:26 صبح
نفرمودي حاصل رو براي چه كاري ميخواهيد؟!
آيا ميخواهيد روي ركوردهاي مربوطه عملياتي انجام دهيد يا براي اخذ گزارش ميخواهيد.؟!

ضمن اينكه نتيجه كار را به جدول سوم منتقل مي كنم نتيجه جستجور را از جدول اول نيز بايد حذف كنم :متفکر:

kia1349
دوشنبه 24 تیر 1387, 07:09 صبح
همونطور که جناب توکل گفتند بهترین و سریعترین روش ، استفاده از فرامین sql است

rahro
دوشنبه 24 تیر 1387, 07:54 صبح
همونطور که جناب توکل گفتند بهترین و سریعترین روش ، استفاده از فرامین sql است:متفکر::ناراحت: