ورود

View Full Version : مبتدی: اشكال در مورد ايندكس اطلاعات



masoud1345
سه شنبه 18 تیر 1392, 12:32 عصر
دوستان سلام من فرم زير را با دستورات ساخته ام اما رديف كدها نا منظم ميباشد لطفا ياري نماييد SELECT SUM(Mojodi1.vared), SUM(Mojodi1.sader), Mojodi1.namk,;
Mojodi1.kodk, Mojodi1.dat;
FROM mojodi1;
GROUP BY Mojodi1.kodk;
ORDER BY 1, 2, Mojodi1.namk, Mojodi1.kodk, Mojodi1.dat INTO CURSOR aaa


SELECT aaa
*INDEX ON kodk TO kl
REPORT FORM mojoditetadi PREVIEW
وقتي از دستور ايندكس استفتده ميكنم درست ميشود ولي من ميخواهم با دستور set order to ko كه كدها را مرتب ميكن اجرا شو د

ح.حاج حسینی
جمعه 21 تیر 1392, 11:02 صبح
سلام اگر می خواهید select شما بر اساس kodk مرتب باشد باید select را به صورت زیر بنویسید
SELECT Mojodi1.kodk,SUM(Mojodi1.vared), SUM(Mojodi1.sader), Mojodi1.namk,;
Mojodi1.kodk, Mojodi1.dat;
FROM mojodi1;
GROUP BY Mojodi1.kodk;
ORDER BY Mojodi1.kodk INTO CURSOR aaa
در ضمن دستور set order to برای مرتب کردن نیست بلکه اگر شما فایلی با چندین ایندکس مختلف دارید
می توانید با دستور set order to مشخص کنید کدام ایندکس فعال باشد

masoud1345
شنبه 22 تیر 1392, 08:36 صبح
سلام همين كاري كه فرموديد را كردم خطاي variable "kodk" is not found را ميدهد

masoud1345
شنبه 22 تیر 1392, 09:32 صبح
متشكرم مشكل حل شد ولي بايستي تمام فيلدها را در order بياوريم شما فقط فيلد kodk را اوردهايد بازه بسيارسپاسگزارم