نمایش نتایج 1 تا 6 از 6

نام تاپیک: مشکل در تعیین RecordSource در Adodc

  1. #1
    کاربر تازه وارد آواتار mlh_poorranjbar
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    مشهد
    پست
    36

    مشکل در تعیین RecordSource در Adodc

    سلام
    من در حال نوشتن یک برنامه در VB6 و پایگاه SQL هستم.من توی جدولم فیلد های روز و ماه و سال رو جدا از هم در 3 فیلد ذخیره کردم. حالا در تعیین RecordSource میخوام بگم از جدول tabel1 اون رکورد هایی رو که تاریخ اون ها برابر text1 هست رو برای من بیاره.
    ودر جای دیگه میخوام بگم از جدول tabel1 اون رکورد هایی رو که تاریخ اون ها بین text1 و text2 هست رو برای من بیاره.
    نمیدونم چه کار باید بکنم.لطفا نجاتم بدید

  2. #2
    کاربر دائمی آواتار raika17metal
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تهران
    پست
    308
    اگر منظورت SQL SERVER هستش متاسفانه من با SQL SERVER کار نکردم اگه تو ACCESS بود شاید می تونستم کمکت کنم.

  3. #3
    کاربر دائمی آواتار perfeshnal
    تاریخ عضویت
    اردیبهشت 1385
    محل زندگی
    ایران
    پست
    924
    دوست عزیز یک سر به این تاپیک بزن


  4. #4
    کاربر تازه وارد آواتار mlh_poorranjbar
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    مشهد
    پست
    36
    نقل قول نوشته شده توسط perfeshnal مشاهده تاپیک
    دوست عزیز یک سر به این تاپیک بزن
    ممنونم ولی من منظورم این نیست.من می خوام این 3 تا فیلد باهم به صورت تلفیق شده چک بشند.یک چیزی مثل دستور and یا هرچیزدیگه ای.
    ممنون میشم

  5. #5
    سلام
    اسم و نوع فیلدهات رو بزار تا راهش رو برات بنویسم
    اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com

  6. #6
    شما می توانید با دستورات
    Data1.Recordset.MoveFirst
    و
    data1.Recordset.MoveNext

    در رکوردها حرکت کنید و چنانچه محتویات فیلد مورد نظر شما با text1 یکی بود، آن رکورد را مشخص کنید.

    برای تلفیق محتویات کافی است از + استفاده کنید.

    جمع 1 و 2 چنانچه محتویات text box باشند و نوع داده در برنامه مشخص نشود به طور پیش فرض 12 می شود یعنی text در نظر گرفته می شود.

    مثال:
    text1.text=86
    text2.text=01
    text3.text=25
    text4.text=text1.text+text2.text+text3.text=860125

    نکته دیگر اینکه چنانچه فیلد تاریخ را 3 قسمت می کنید اعداد 1 رقمی را در فرمت 2 رقمی از کاربر قبول کنید. 1 = 01
    آخرین ویرایش به وسیله Mbt925 : یک شنبه 01 اردیبهشت 1387 در 11:17 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •