سلام
چه جوری می تونم هم زمان دو فیلد یک table را در پایگاه داده ام sort کنم
البته می خواهم بعد از ورود اطلاعات جدید هم باز هم مرتب بمونه :confy2:
ــــــــــــــــــــــ
مرسی :flower:
سلام
چه جوری می تونم هم زمان دو فیلد یک table را در پایگاه داده ام sort کنم
البته می خواهم بعد از ورود اطلاعات جدید هم باز هم مرتب بمونه :confy2:
ــــــــــــــــــــــ
مرسی :flower:
در اکسس هر فیلد مربوط به یک رکورد هست و اگر بخواهی دو فیلد را با هم sort رکوردهای فیلد به هم میخورد واطلاعات ممکن است اشتباه شود بنا بر این بهترین را ه این است که اگر auto noumber از آن برای sort استفاده کنی در غیر این صورت از فیلد کلید برای سخقف کردن استفاده کنی بهتر است
نوشته شده توسط bahar60
اگر میخواهید مستقیا Table اکسس را باز کنید دو فیلد مورد نظر را انتخاب کنید (علامتدار) و راست کلید کرده و گزینه Sort را نتخاب کنید. و هنگام بستن Table آن را ذخیره کنید که معمولا اکسس برای ذخیره کردن قبل از خروج هشدار میده.
اگر با SQL میخواهید این عمل انجام شود، خب بدین صورت عمل کنید :
مثلا :
SELECT * FROM MyTable ORDER BY Field1 ASC, Field2 ASC;
اگر به جای هر کدام از ASC ها DESC قرار دهید خلاف جهت اسکی Sort میشود.
ولی در این روی ترتیب ذخیره نخواهد شد. 8) :wink:
فکر کنم بدونی که هم زمان نمی شه دو تا فیلد با هم سورت باشن. مگر اینکه مقادیر اولی با هم برابر باشن. اگه نمی دونستی چی میگم بگو بیشتر توضیح بدم :sunglass:
پس من چطور Sort میکنم. :roll:نوشته شده توسط snmnightbat
خب شما بیشتر توضیح بدید. شاید تجربه شما بیشتر باشه. :mrgreen:
من میگم با دستور بالا اکسس ابتدا Field1 را بر مبنای حروف الفبا Sort میکنه. بعد شروع میکنه به Sort کردن Field2، البته با توجه به Field1، یعنی در Field1 مثلا در کاراکتر "A" شروع میکنه در Field2 مرتب کردن. بعد از "B" و "C" الا آخر ...
نمونه:
Field1 Field2
-----------------
A A
A B
A C
B A
B B
B C
C A
C B
C C
. .
. .
. .
:flower: :flower: :flower:
مشکل من این چیزا نیست
می دونید یکی از دوستان به من گفت می تونی برای این کار (ابتدا فیلد اولی مرتب بشه_که در اون فیلد تکراری هم هست ، بعد در ترتیب موجود برای فیلد اول فیلد دوم مرتب باشه)را با انتخاب هم زمان دو فیلد از یک تیبل
که حتی ترتیب انتخاب هم مهم است ،وبعد مرتب کردن ان انجام دهی که این کار امکان پذیر نیست چون همزمان نمی توان دو فیلد یک تیبل را هایلایت کرد نمی دونم اشکال از کار منه یا اینکه..... :(
اقای مرادی عزیز من از این guery زیاد استفاده کردم این کار رکوردست را مرتب می کنه نه تیبل را ،برای مرتب شدن تیبل نیاز است که رکوردست موجود بعد اجرای این query در جدول نوشته شود که این کار زمان بر است
:oops: :P (حتما خودتون بهتر می دونید دیگه)
ــــــــــــــــــــ
از راهنمایی وتوجه همه ممنمنم :flower: :flower:
اگه منظورتون اینه که میخواین مستقیما توی خود جداول اکسس سورت کنید خو ب شیفت بگیرید و دو تا را انتخاب کنید و سورت کنید. :roll:نوشته شده توسط bahar60
غیر از این موارد دیگه من نمیدونم منظورتون چیه؟
در حقیقت شما اینجا اول فیلد اول را Sort می کنید بعد فیلد دوم را . درسته ؟؟ :sunglass:پس من چطور Sort میکنم.
مرسی از راهنمایی همه :flower: :flower: :flower:
خیلی خیلی ممنونم مشکلم حل شد البته مشکل پروژه ام نه ولی مشکلم با مرتب کردن حل شد :mrgreen:
من قبلا برای این کار برنامه می نوشتم :oops:
ـــــــــــــــــــــــــ ــــــ
انشا ا... یه روز بتونم جبران کنم(اگر کاری از دستم بر بیاد :sunglass: )