رفتن به مطلب
  • 0

مرتب سازی دیتابیس بهم ریخته بر اساس حروف الفبا


autumnrain

سوال

سلام

 

میخواستم ببینم اگه یه دیتابیس بهم ریخته رو بخوایم تو خود برنامه بر اساس حروف الفبا تو یه لیست ویو نمایش بدیم باید از چه کدی استفاده کین ؟

 

 

مثلا :

 Dim cur As Cursor
	 cur=s.ExecQuery("SELECT jc1,jc2 FROM tbl  WHERE jc1='"&EditTx.Text&"'")
	 For i = 0 To cur.RowCount-1
	 cur.Position=i
	 listview1.AddTwoLines(cur.GetString("jc1"),cur.GetString("jc2"))

در کد ORDER by ASC اضافه کردم اما تغییری ایجاد نشد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام دلاور

این شکلی یه تست بزن

"SELECT jc1,jc2 FROM tbl ORDER BY jc1 ASC WHERE jc1='"&EditTx.Text&"'"

این دستور Sql میاد و بر اساس ستون jc1 میچینه

ببین چطوری میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دلاور

این شکلی یه تست بزن

"SELECT jc1,jc2 FROM tbl ORDER BY jc1 ASC WHERE jc1='"&EditTx.Text&"'"

این دستور Sql میاد و بر اساس ستون jc1 میچینه

ببین چطوری میشه

 

ممنون از پاسختون

 

اما من منظورم اینه که مثل ما یه تیبل بهم ریخته داریم و میخوایم تو خود برنامه ، دیتابیس ؛ حروف ها براساس حروف الفبا مرتب بشه بعد به نمایش دربیاد ... آیا چنین موردی امکانش هست ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما کد بالا رو تست کردید؟

ببینید برای مثال من، یه ستون دارم که اینتیجر هست و میام بر اساس اون میچینیم، یعنی چی، یعنی از ای دی کوچیک میره به سمت ای دی بزرگ...

کدی که دادم رو تست کنید، مطمئنا یه نظمی میده به دیتا هاتون

به این شکل میشه توی کدهای شما

Dim cur As Cursor
     cur=s.ExecQuery("SELECT jc1,jc2 FROM tbl ORDER BY jc1 ASC WHERE jc1='"&EditTx.Text&"'")
     For i = 0 To cur.RowCount-1
     cur.Position=i
     listview1.AddTwoLines(cur.GetString("jc1"),cur.GetString("jc2"))

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از این کد استفاده کردم براساس حروف الفبا نمی چینه

 

کدی هست که بشه لیست ویو رو به ترتیب حروف الفبا چید ؟ Sort

 

یا خود دیتابیس مقوع فراخوانیش کدی وارد کنیم که براساس حروف الفبا مترب بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدی که اقا شهاب دادن باید کار کنه حالا شما بر اساس چه ستونی میخواید بچینید...

 

 

مشکل اینجاست که من نمیخوام بر اساس ستونی بچینم من میخوام ستون بر اساس حروف الفبا مرتب بشه

 

منظورم اینه بیاد فیلد های دیتابیس رو براساس حروف الفبا ( ... A B C D E F G H I J  ) بچینه و در لیست ویو به نمایش در بیاره

 

 

میشه طریقه استفاده از کد Sort بر اساس حروف الفبا در لیست ویو رو توضیح بدید ... شاید از این طریق بشه براساس حرف الفبا مرتب سازی کرد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

این کدو رو امتحان کنید...

cur=s.ExecQuery("SELECT jc1,jc2 FROM tbl  WHERE jc1='"&EditTx.Text&"' ORDER BY jc1 ASC")

 

 

این کدو رو امتحان کنید...

cur=s.ExecQuery("SELECT jc1,jc2 FROM tbl  WHERE jc1='"&EditTx.Text&"' ORDER BY jc1 ASC")

 

 

ممنون از راهنمایی هر دو بزرگوار :gol:

 

این کد درسته خیلی ممنونم :gol: :gol: :gol:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...