PDA

View Full Version : چند سوال در مورد index



bebakhshid
یک شنبه 28 دی 1382, 18:41 عصر
اولا راجع به جستجو در fieldکه index نداره
من میخوام بر اساس field 5جستجو کنم
چه جوری میشه بر اساس field دلخواه جستجو کرد
چه جوری میشه index درست کرد
اصلا indexname,indexfile,indexfield,...یه توضیح مختصر بدین
من میخوام که userاسم fieldو شماره مورد نظر را وارد کنه و من بر اساس searchکنم

moradi_am
دوشنبه 29 دی 1382, 07:22 صبح
Table1.Locate('moin',st,[])
moin: نام فیلد
st:مقداری که باید جستجو شود
داخل کروشه آپشنی برای در نظر گرفتن حروف بزرگ و کوچک و... که در help میتوانی پیدا کنی.

SReza1
چهارشنبه 01 بهمن 1382, 00:04 صبح
میتونی برای فیلدهایی که index نیستند از دستور locate استفاده کنی و برای چند پارامتر میتونی با علامت سمیکوون جدا کنی
معمولا برای اینکه جستجوی سریعی انجام بشه بر اساس اون فیلد , ایندکس درست میکنند
خوب وقتی شما ایندکس درست میکنی یه نام هم باید بهش بدی که میشه indexname
فیلدی هم که ایندکس شده indexfield میشه!!
وقتی index درست میکنی مدل های مختلف هست مثلا cluster که یک دونه بیشتر نیست و میاد جدول رو بر اساس اون مرتب میکنه!! معمولا برای هر index میایند یک جدول خود dbms میسازه