View Full Version : درخواست راهنمایی برای یه مشکل در ساخت برنامه دفترچه تلفن
Babak.Hassanpour
شنبه 31 فروردین 1387, 15:15 عصر
با سلام خدمت تمامی دوستان .مشکل من اینه که میخوام امکانی به برنامم اضافه کنم که یه نفر بتونه همزمان عضو چند گروه کاری باشه و وقتی قصد نمایش تمام اعضای چند گروه( مثلا دو گروه )رو داریم شماره اون فرد دو بار تکرار نشه و فقط یک بار تو لیست ظاهر بشه؟
ممنون اگه کمک بفرمایید.
mpmsoft
شنبه 31 فروردین 1387, 15:29 عصر
دوست عزیز شما می تونید از کد زیر استفاده کنید
Rs.Open "SELECT DISTINCT(name) FROM TblAccounts ORDER BY name",Conn,1,3
Babak.Hassanpour
شنبه 31 فروردین 1387, 15:33 عصر
ممنون از پاسخ سریع شما .ممکنه یه توضیح مختصر راجع به Distinct بدین چون نمیدونم چیکار میکنه؟
shahpari
شنبه 31 فروردین 1387, 21:06 عصر
distinct در دستور sql از انتخاب یا نمایش دادهای تکراری جلوگیری میکنه
vbhamed
شنبه 31 فروردین 1387, 23:33 عصر
سلام
به نظر من به جای اینکه چند بار رکورد رو تکرار کنید، نام همه گروههایی که فرد عضوشون هست رو تو یک فیلد یادداشت کنید و با کاما جدا کنید
موقع جستجو هم می تونید از Like استفاده کنید
RezaS_1354
یک شنبه 01 اردیبهشت 1387, 02:22 صبح
اگر هر گروه در یک فیلد تعریف شده باشد میتوانید از کلید قفل دیتابیس استفاده کنید توجه کنید این در شرایطی است که شما فقط میخواهید یک نفر را در یک گروه یکبار ثبت کنید و دستور distinct و distinctRow هم زمانی که شما محدودیتی برای تکرار ثبت نام شخصی در دیتا بیس ندارید و فقط موقع نمایش میخواهید یکبار نمایش داده شود بکار برده میشود .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.