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

نام تاپیک: قراردادن قسمتی ازیک فیلد درفیلددیگر

  1. #1

    قراردادن قسمتی ازیک فیلد درفیلددیگر

    باسلام من یک تکس باکس دارم که مجموع چند فیلدبوده چطور میتوانم قسمت تاریخ آنرا دریک فیلد دیگر قراردهم (ضمنا چیدمان فیلد یکسان نیست مانند
    100720E91_1386/02/27_15_27_403_570
    10072E91_1386/02/27_15_27_43_570
    1720E91_1386/02/27_15_27_4_570

  2. #2
    VIP
    تاریخ عضویت
    تیر 1404
    محل زندگی
    www
    سن
    41
    پست
    1,247
    شما چجوری این چند تا فیلد رو تو یه تکس باکس قرار دادی ... تاریخ خودش یک فیلد هست؟
    مگه قبل از اینکه این چند تا فیلد رو کنار هم قرار بدی به هر فیلد دسترسی نداری ، تاریخ رو همون موقع نمیتونی انتقال بدی ؟
    الان مشکلت چیه جدا کردن تاریخ یا انتقال اون به یه فیلد دیگه ؟
    اگه جدا کردن هست باید با تابع instr (اگه درست یادم باشه) تاریخ رو پیداش کنی و با تابع Left$ اونو جداش کنی ....
    اگه نه ، مشکلت انتقال باید با یه کوئری از جنس Insert یا Update مقدار مورد نظر رو پاس بدی به
    فیلدت. اگه همینا رو میخوای که من سر نخ رو بهت دادم اگه نه من منظورتو بد گرفتم بگو .

  3. #3
    دوست عزیز اگر مقادیر سمت چپ تا برسد به تاریخ ، همه دارای تعداد کاراکتر یکسان باشند با دستور mid()می توانید تاریخ را جدا کنید ولی اگر اینطور نباشد شرمنده !!!! اما در یه پستی توی همین فوروم یادم هست یه چیزی در این مورد دیدم اگه بگردی پیداش می کنی

    موفق باشید

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    72
    پست
    3,578
    شما میتونی با تابع split براساس یک کارآکتر دلخواه بعنوان جداکننده (در اینجا _) یک رشته حرفی را به بخشهای موردنظر تقسیم و هر بخش رو در یک آرایه بریزی

    a="100720E91_1386/02/27_15_27_403_570"
    b=split(a,"_")

    تاریخ در( b(1 قرار میگیره

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

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