سلام دوستان درکار با PlugIn SQLite1.1 به یه مشکل برخوردم که واقعا ملتمسانه ازتون درخواست کمک دارم، چون برنامه ای که دارم مینویسم فی سبیل اللهه و قول دادم که حاظرش کنم ولی الان با مشکل مواجه شدم.
توی برنامه یه جدول به شکل روبرو داریم:
ما چهارتا کلید داریم برای هرتیپ یکی که بافشار دادن کلید مربوط به هر تیپ، داده های اون ستون از جدول(مثلا فشار دادن کلید تیپ1 داده های ستون type1 )بررسی میشن و اسم دونفر رو بر اساس داده های بررسی شده به ما میدن
type1) نوع بررسی داده های type1 بر اساس حروف الفباس یعنی اگر داده های ستونش همه برابر باشن دونفر اول براساس الفبا رو به ما میده اگر داده هاش برابر نباشن از اول لیست نفراتی رو که مقدار داده type1 اونا از بقیه کمتره رو میده(دونفر) برای مثال دونفر ما دراین ستون میشه meisam, milad
type2) شروع حرکت در داده های type2 از وسط به ابتدا ستونه، اگر داده های ستونش برابر باشن meisam,mehdi جواب ما هستن اما اگر به شکلی که در جدول می بینید نامساوی باشن جواب ما باید majid ,mohsen باشه
type3) حرکت در ستون type3 از آخر به اوله و اگه داده ها به صورت ستون type3 پر شده باشه جواب ما باید milan و بعد milad باشه با اضافه شدن یک عدد به میلان و میلاد و میثم و مهدی جواب بعدی ما مجید و ماهان باید باشه که بعد از افزایش مقدار این دوتا به عدد2 جواب بعدی ما محسن و میلان خواهد بود که مشکل اصلی همین جاست که بیشترین داده یا کمترین داده در ستون type3 ملاکی برای تعیین جواب ما نیست و نرم افزار باید به یه طریقی که من نمیدونم حرکت منطقی خودش رو روی ستون داشته باشه
type4 ) این ستون حرکتش مثل حرکت type2 که اگه اون درست بشه اینم درست میشه!
امیدوارم که منظورم رو درست و واضح رسونده باشم ولی اگه ابهامی بود از بزرگواریتونه که بگید; تا براتون رفعش کنم ،چون اینجوری میفهمم که لطفتون برای حل این مسئله شامل حال بنده شده.
باتشکر.
توی برنامه یه جدول به شکل روبرو داریم:
type4 | type3 | type2 | type1 | Lname | name | * |
0 | 1 | 2 | 1 | hoseini | Mahan | 1 |
0 | 1 | 0 | 1 | amiri | majid | 2 |
0 | 0 | 2 | 1 | yari | mehdi | 3 |
0 | 0 | 3 | 0 | rahnama | meisam | 4 |
0 | 0 | 0 | 0 | karimi | milad | 5 |
0 | 0 | 0 | 0 | yavari | milan | 6 |
0 | 1 | 0 | 0 | abasi | mohsen | 7 |
type1) نوع بررسی داده های type1 بر اساس حروف الفباس یعنی اگر داده های ستونش همه برابر باشن دونفر اول براساس الفبا رو به ما میده اگر داده هاش برابر نباشن از اول لیست نفراتی رو که مقدار داده type1 اونا از بقیه کمتره رو میده(دونفر) برای مثال دونفر ما دراین ستون میشه meisam, milad
type2) شروع حرکت در داده های type2 از وسط به ابتدا ستونه، اگر داده های ستونش برابر باشن meisam,mehdi جواب ما هستن اما اگر به شکلی که در جدول می بینید نامساوی باشن جواب ما باید majid ,mohsen باشه
type3) حرکت در ستون type3 از آخر به اوله و اگه داده ها به صورت ستون type3 پر شده باشه جواب ما باید milan و بعد milad باشه با اضافه شدن یک عدد به میلان و میلاد و میثم و مهدی جواب بعدی ما مجید و ماهان باید باشه که بعد از افزایش مقدار این دوتا به عدد2 جواب بعدی ما محسن و میلان خواهد بود که مشکل اصلی همین جاست که بیشترین داده یا کمترین داده در ستون type3 ملاکی برای تعیین جواب ما نیست و نرم افزار باید به یه طریقی که من نمیدونم حرکت منطقی خودش رو روی ستون داشته باشه
type4 ) این ستون حرکتش مثل حرکت type2 که اگه اون درست بشه اینم درست میشه!
امیدوارم که منظورم رو درست و واضح رسونده باشم ولی اگه ابهامی بود از بزرگواریتونه که بگید; تا براتون رفعش کنم ،چون اینجوری میفهمم که لطفتون برای حل این مسئله شامل حال بنده شده.
باتشکر.
آخرین ویرایش: