parvin 123 ارسال شده در 26 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 26 دی، ۱۳۹۴ سلام . یه دیتابیس داریم که توش چهار تا جدول ( تیبل ) داره. میخوام وقتی یه کلمه رو جستجو میکنم هر چهار تا جدول رو جستجو کنه.چطوری میتونم اینکار رو بکنم؟ ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mirsedali 99 ارسال شده در 2 دی، ۱۳۹۵ اشتراک گذاری ارسال شده در 2 دی، ۱۳۹۵ در در 1395/09/30, 15:25:54، arfan2x گفته است : سلام. دوستان لطفاً خط زیر رو توضیح بدید که کد چی هست؟ code=cur.GetString("code") "code" ستونی از جدول دیتابیس هست که به وسیله cur ، مقدارش در یک ردیف خاص خوانده، و داخل code (که احتمالا از نوع استرینگ هست) ذخیره شده. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
parvin 123 ارسال شده در 27 دی، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 27 دی، ۱۳۹۴ سلام دوستان . این سوال من هنوز جواب داده نشده . ممنون میشم کمک کنید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
porya 959 ارسال شده در 27 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 27 دی، ۱۳۹۴ سلام این کدو امتحان کنید... SELECT * FROM tbl1,tbl2,tbl3,tbl4 WHERE matn LIKE لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
parvin 123 ارسال شده در 28 دی، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ سلام این کدو امتحان کنید... SELECT * FROM tbl1,tbl2,tbl3,tbl4 WHERE matn LIKE سلام .این رو خودم قبلا نوشتم .این راه جواب نمیده . وقتی این کد رو مینویسم اطلاعاتی که برمیگردونه رو چندین بار تکرار میکنه . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
afraz aa 478 ارسال شده در 28 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ سلام .این رو خودم قبلا نوشتم .این راه جواب نمیده . وقتی این کد رو مینویسم اطلاعاتی که برمیگردونه رو چندین بار تکرار میکنه . سلام خیلی کاره مشکلیه ولی اجرای میشه شما باید curها رو هر دفع پر کنید (هر بار یه جدولو بهش بدید )100درصد کار میکنه واقعا مشغله کاری دارم مگرنه سورسی براتون میزاشتم انشالله دوستان کمک میکنن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
parvin 123 ارسال شده در 28 دی، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ ممنون دوست عزیز . من فک میکنم باید ساختار دیتابیس رو تغییر بدم. البته من ویو هم ساختم برای دیتابیس ولی باز هم نشد. نمیدونم باید چیکار کنم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
afraz aa 478 ارسال شده در 28 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ ممنون دوست عزیز . من فک میکنم باید ساختار دیتابیس رو تغییر بدم. البته من ویو هم ساختم برای دیتابیس ولی باز هم نشد. نمیدونم باید چیکار کنم دوست عزیز من کاری که شما میخواید بکنید رو قبلا کردم تنها راهش اینه که curها رو هر دفع با یه جدولی پر کنید مثلا بیاید یه ساب تعیریف کنید بعد بیاید کد جستجو در دیتابیس رو بنویسید (دقیقا مثل دیتابیس تک جدولی) بعد بیاید دوباره کد ها رو کپی و پست کنید و دفع دوم اسم جدولو عوض کنید و الی آخر امیدوارم فهمیده باشید موفق باشی لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی ایزدی 9,203 ارسال شده در 28 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ درود توی یک کوئری نمیتونید توی تمام Table ها جست و جو کنید دقیقا باید کاری که آقای @@afraz aa گفتند انجام بدید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
parvin 123 ارسال شده در 28 دی، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ دوست عزیز من کاری که شما میخواید بکنید رو قبلا کردم تنها راهش اینه که curها رو هر دفع با یه جدولی پر کنید مثلا بیاید یه ساب تعیریف کنید بعد بیاید کد جستجو در دیتابیس رو بنویسید (دقیقا مثل دیتابیس تک جدولی) بعد بیاید دوباره کد ها رو کپی و پست کنید و دفع دوم اسم جدولو عوض کنید و الی آخر امیدوارم فهمیده باشید موفق باشی نمونه کد برای این قسمت دارید؟اگه دارید ممنون میشم ارائه کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mirsedali 99 ارسال شده در 28 دی، ۱۳۹۴ اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ نمونه کد برای این قسمت دارید؟اگه دارید ممنون میشم ارائه کنید. سلام اگه نامگذاری جدولهاتون منظم باشه و تفاوتش توی اندیس باشه (مثلا tbl1 و tbl2 و ...) و ستونهای جدولاتون ثابت و شبیه همه، میتونید از روش زیر استفاده کنید For j=0 To ItemCount-1 cur=sql1.ExecQuery("SELECT * FROM tbl"& (j+1) &" WHERE col1 LIKE '%" & q & "%'") code=cur.GetString("code") For i=0 To cur.RowCount-1 cur.Position=i اینجا هم کدهای ساخت لیست ویو یا مولتی پنل یا هر جا که میخواید نتیجه جستجو رو لیست کنید Next Next itemcount هم تعداد جدولاتونه موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
parvin 123 ارسال شده در 28 دی، ۱۳۹۴ سازنده اشتراک گذاری ارسال شده در 28 دی، ۱۳۹۴ سلام .ممنون از لطف همه دوستان . میگم با ایجاد ریلیشن بین جداول و تغییرات تو ساختار تیبل ها نمیتونم این کار رو انجام بدم؟ یعنی یه جورایی با خود sql و دستورات خود sql اینکارو بکنیم. نمیدونم شدنی هست یا نه. فقط یه ایده هست تو ذهنم.البته من به sql هم مسلط نیستم . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
arfan2x 15 ارسال شده در 30 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 30 آذر، ۱۳۹۵ در در 1394/10/28, 12:06:19، mirsedali گفته است : سلام اگه نامگذاری جدولهاتون منظم باشه و تفاوتش توی اندیس باشه (مثلا tbl1 و tbl2 و ...) و ستونهای جدولاتون ثابت و شبیه همه، میتونید از روش زیر استفاده کنید For j=0 To ItemCount-1 cur=sql1.ExecQuery("SELECT * FROM tbl"& (j+1) &" WHERE col1 LIKE '%" & q & "%'") code=cur.GetString("code") For i=0 To cur.RowCount-1 cur.Position=i اینجا هم کدهای ساخت لیست ویو یا مولتی پنل یا هر جا که میخواید نتیجه جستجو رو لیست کنید Next Next itemcount هم تعداد جدولاتونه موفق باشید سلام. دوستان لطفاً خط زیر رو توضیح بدید که کد چی هست؟ code=cur.GetString("code") لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
parvin 123
سلام . یه دیتابیس داریم که توش چهار تا جدول ( تیبل ) داره. میخوام وقتی یه کلمه رو جستجو میکنم هر چهار تا جدول رو جستجو کنه.چطوری میتونم اینکار رو بکنم؟ ممنون
لینک ارسال
به اشتراک گذاری در سایت های دیگر
12 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.