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

فصل بندی تو در تو با دیتابیس


علی علایی

سوال

سلام 

من سرچ کردم ولی چیزی که من میخام تعداد فصل بندیش بیشتره و تو نتایج فصل بندی کمتری بود 

چیزی که من میخام تو عکسه میخام براش علاقه مندی , جستجو و هر چی هک یه کتاب میخاد رو براش درست 

کنم 

0010.png

 

حالا خودم موندم 

با یه جدول کارم راحتره یا 2تا 

مثلا از 1تا4 رو تو یه جداول بزارم 5 و6 رو توی جدول دیگه 

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

با تشکر  :gol:

اگر توضیحاتم کمه بگید بیشتر توضیح بدم 

اگر عنوانشم خوب نیست عوض کنید

 

 

 

 

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

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

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

والا آقای آرتا من یه مقدار گیج شدم 

این نحوی دیتابیسو ببینید  

این درسته 

00.PNG

 

یا 

22.PNG

این یکی (فک کنم منظورتون اینه )  البته این مثلا یه بخشی از کلشه 

اگر چیزی دیگه ای بگید بهتر متوجه بشم 

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

کسی نیست راهنماییه کنه

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

ببخشیید زود تایپکو آوردم بالا کارم گره خورد شدید 

ممنون میشم جواب بدید

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

سلام

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

شما توی جدولتون میتونید یک ستون به اسم parent ّسازید.

و به هر کدوم یک مقدار اختصاص بدید.

مثلا واسه آیتم های عکس اول مقدار parent  رو 1 قرار بدید.

برای عکس دوم مقدار parent  رو 2 قرار بدید.

به همین شکل.........

بعد شما بخوایید مثلا بخوایید فصل های قهرست اول رو بگیرید میایید توی رویداد کلیک فهرست اول به این شکل عمل کنید :

Sub btn_Click
 Parent = 1
 StartActivity(child)
 Activity.Finish
End Sub

ما فرضی اومدیم با باتون مثال زدیم حالا باز شما شاید از یه چیز دیگه استفاده می کنید.

خب Parent  یک متغییر Int  هستش که توی Proccess_Globals  تعریف کردیم و موقع کلیک بهش مقدار 1 رو دادیم.

 

حالا با کلیک روی دکمه میخواییم فصل های مربوط به این فهرست رو ببینیم :


Sub Activity_Create(FirstTime As Boolean)

Dim Cr As Cursor
Cr = SQL.ExecQuery("SELECT * FROM tbl WHERE parent="&Main.Parent)
For i = 0 To Cr.RowCount - 1
 Label.Text = Cr.GetString("fasl")
Next

End Sub

اینجا به این شکل اسم فصل هارو میگیریم.اینجا دیگه باید واسه هر سر فصل یک لیبل یا باتون بسازید.بسته به کار خودتون داره.

خب واسه مورد های دیگه هم به همین شکل میشه عمل کرد.

اینجوری کارتونم واسه علاقمندی سخت نمیشه.

موفق  باشید.

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

لطف کنید توضیحات بیش تری دهید تنها متن در دیتابیس قرار دارد یا عنوان ها نیز در دیتابیس قرار دارد؟اگر عنوان ها در دیتابیس قرار دارد عنوان های کدام صفحه؟یک دو سه چهار یا پنج؟اگر شما از دیتابیس چند جدولی برای این کار استفاده کنید مجبورید برای هر جدول علاقه مندی و سرچ جداگانه مشخص کنید و به مشکل بر می خورید و این راه اشتباه است.توضیحات درخواستی را به ترتیب بفرمایید تا راهنمایی کنم.

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

اگر میشه همش از 1 تا 6 تو دیتابیس باشه (تمامی عناوین از دیتابیس گرفته شه)

سرچ تو 5 باشه و علاقه مندی فقط در 6 ولی جوری باشه که وقتی اضاف شد تو لیست علاقه مندی ها مثلا بزنه " زیربخش10 از بخش اول ازبخش سوم از زیر فصل دوم" 

همین طور هم برای اشتراک گذاری مثل علاقه مندی که توضیح دادم 

من نظر خودم تو 2جدوله بسازم اوکی میشه 

جدول اول از 1 تا 4 چون پردازشی نداره وکار خاصی نمی خام ازش 

جدول دوم 5و6 که سرچ و علاقه مندی ها و.. داره 

نظرتون چیه ؟

برای جدول دومی به مشکلی برنمیخورم اگر این جوری کار کنم ؟

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

بایگانی شده

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

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

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