تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 4 1234 آخرآخر
نمايش نتايج 1 به 10 از 33

نام تاپيک: جستجو بین دو عدد در بانک

  1. #1
    داره خودمونی میشه karbon2010's Avatar
    تاريخ عضويت
    Nov 2008
    محل سكونت
    در همین دنیا
    پست ها
    166

    پيش فرض جستجو بین دو عدد در بانک

    من در حال ساخت پروزه هستم اما متاسفانه با چند مشکل روبرو شده ام خیلی هم گشتم اما به نتیجه مطلوب نرسیدم
    پروژه من با اکسس و adodc هست و پروژه هم باید با همین بانک و ابزار ساخته شود
    1- من در قسمت جستجو نیاز به جستجو بین دو عدد نیاز دارم که از چند کد استفاده کردم اما متاسفانه جواب نداد
    2-مثل مشکل قبلی با این تفاوت که من نیاز به جستجو بین دو تاریخ
    منظور من جستجو بین دو عدد و همچنین دو تاریخ است بطور مثال وقتی من در 2 کادر جستجو اعداد 5 و 10 را وارد می کنم برنامه اعداد 5,6,7,8,9,10 را برایم جستجو کند یا 1387/10/10 و 1387/12/10 برنامه فیلد های مربوط به این 60 روز را جستجو نماید
    لطفا اگر ممکن است کدی در اختیارم بگذارید که قبلا خودتان استفاده کرده اید و همچنین توضیح مختصری درباره کد بنویسید
    ممنون از همه شما

  2. #2
    پروفشنال VBYOFSKI's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    تهرانسر
    پست ها
    832

    پيش فرض

    واسه این کار بهتره یه پرس و جو درست کنی و از دستورات SQL استفاده کنی.
    احتمالا تا ظهر یه نمونه میزارم.

    ویرایش: شما میخوای گزارش بگبری و این اتفاقات تو گزارشت بیوفته؟
    Last edited by VBYOFSKI; 13-10-2009 at 12:57.

  3. این کاربر از VBYOFSKI بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال VBYOFSKI's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    تهرانسر
    پست ها
    832

    پيش فرض

    این برنامه. امیدوارم مفید باشه.
    فقط Database رو کپی کنید تو C که دیگه آدرس دهی نخواد.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. این کاربر از VBYOFSKI بخاطر این مطلب مفید تشکر کرده است


  6. #4
    داره خودمونی میشه karbon2010's Avatar
    تاريخ عضويت
    Nov 2008
    محل سكونت
    در همین دنیا
    پست ها
    166

    پيش فرض

    سلام
    حالا نمیشه یک راهی بگی که بشه با اکسس و ado بشه این کار را انجام داد
    بعدش هم برای چاپ فعلا نیاز نیست به dg وصل می کنم

  7. #5
    پروفشنال VBYOFSKI's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    تهرانسر
    پست ها
    832

    پيش فرض

    سلام
    حالا نمیشه یک راهی بگی که بشه با اکسس و ado بشه این کار را انجام داد
    بعدش هم برای چاپ فعلا نیاز نیست به dg وصل می کنم
    اینم با اکسسه ولی به جای ado با DataEnvironment ارتباط برقرار میکنه و و از دستورات SQL استفاده میکنه. (چون سریع و دقیق و راحت ترن.)
    این راهی که شما میگید رو باید امتحان کنم ببینم چه جوریاست.
    پیداکردم بهت میگم.

  8. این کاربر از VBYOFSKI بخاطر این مطلب مفید تشکر کرده است


  9. #6
    پروفشنال VBYOFSKI's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    تهرانسر
    پست ها
    832

    پيش فرض

    اینم با ADO هست ولی بازم با دستورات SQL.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. این کاربر از VBYOFSKI بخاطر این مطلب مفید تشکر کرده است


  11. #7
    داره خودمونی میشه karbon2010's Avatar
    تاريخ عضويت
    Nov 2008
    محل سكونت
    در همین دنیا
    پست ها
    166

    پيش فرض

    سلام
    علت اینکه در جستجو فیلدهای اضافی هم نشان داده میشه چیه ؟
    مثلا ما اعداد بین 1 تا 5 را جستجو می کنیم چرا بجای اینکه 1.2.3.4.5 را نشان بدهد مثلا فیلدهایی را که با اعداد نوشته شده مرتبط هستند را نشان می دهد یعنی اعداد 10تا 19 بخاطر عدد 1 و 20 تا 29 بخاطر عدد 2 و.... را نشان می دهد
    می دونی دلیلش چیه و چگونه رفع می شود

  12. #8
    پروفشنال VBYOFSKI's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    تهرانسر
    پست ها
    832

    پيش فرض

    سلام
    علت اینکه در جستجو فیلدهای اضافی هم نشان داده میشه چیه ؟
    مثلا ما اعداد بین 1 تا 5 را جستجو می کنیم چرا بجای اینکه 1.2.3.4.5 را نشان بدهد مثلا فیلدهایی را که با اعداد نوشته شده مرتبط هستند را نشان می دهد یعنی اعداد 10تا 19 بخاطر عدد 1 و 20 تا 29 بخاطر عدد 2 و.... را نشان می دهد
    می دونی دلیلش چیه و چگونه رفع می شود
    آخخخخخخخخخ، اینجا اشتباه از من بود.
    فیلد Number رو به جای اینکه Byte تعریف کنم Binary تعریف کردم، واسه همینم عدد رو رشته ای حساب میکرد.
    بعد اینکه نوع فیلد رو تغییر دادی باید دستور SQL رو هم مثل زیر تغییر بدی.

    دوستور قبلی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دستور جدید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  13. این کاربر از VBYOFSKI بخاطر این مطلب مفید تشکر کرده است


  14. #9
    داره خودمونی میشه karbon2010's Avatar
    تاريخ عضويت
    Nov 2008
    محل سكونت
    در همین دنیا
    پست ها
    166

    پيش فرض

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

  15. #10
    پروفشنال VBYOFSKI's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    تهرانسر
    پست ها
    832

    پيش فرض

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تو این کد SELECT * FROM tbltest ما یه بازه از فیلدهای مورد نظر که تو تیبل tbltest هستن در نظر میگیریم. ( چون از * استفاده شده یعنی همشون.

    دستور WHERE واسه شرط گزاشتن استفاده میشه. یه جورایی همون IF هست.

    Number هم که نام فیلدی که شرط باید رو اون اکتحان بشه هست، ادامه هم که همون شرطه.

    این کد الان تمام رکوردها رو نشون میده ولی به شرطی که فیلد Number اونا بزرگتر از 5 باشه.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    چون شما میخوای محدوده بین 2 عدد رو نشون بدی باید از BETWEEN استفاده کنی. شکل کلیش اینجوریه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا واسه تاریخ به جای Number اسم فیلد تاریخ رو بنویس و اعداد رو هم به تاریخ تغییر بده.
    ولی چون از تاریخ شمسی استفاده میکنه احتمالا فیلد از نوع رشته ای هست. در این صورت باید اول و آخر تاریخ یه سینگل کوتیشن بزاری. یعنی اینجوری:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    امیدوارم مفید بوده باشه.

  16. این کاربر از VBYOFSKI بخاطر این مطلب مفید تشکر کرده است


صفحه 1 از 4 1234 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •