PDA

View Full Version : برداشتن اسلش بين روز ماه و سال و ذخيره تاريخ به صورت عدد در ديتابيس



amin9959
یک شنبه 23 مهر 1391, 10:40 صبح
سلام

من يه برنامه دارم كه يه فايل اكسل رو ميخونه كه N ركورد دار كه فليد تاريخ آن به صورت 23/07/91 هستش حالا ميخوام داخل تكس و ديتا بيس به صورت 910723 ذخيره بشه

abdoreza57
یک شنبه 23 مهر 1391, 12:09 عصر
شما تو قسمت input mask مربوط به همان فیلد مقدار 00/00/00 را حذف کن

emami.sie
یک شنبه 23 مهر 1391, 13:23 عصر
سلام
با توجه به اینکه دوستمون گفتن داده ها رو از اکسل ایمپورت کردن، پس اصلا مسکی (Mask) وجود نداره که حذفش کنن...
لذا پیشنهاد بنده اینه که بجای اینکه داده ها رو به اکسس وارد کنید و بعد از طریق فرم و با استفاده از توابع تبدیلش کنید به فرمت مد نظرتون و مجدد در جدول ذخیره کنید، بهتره در خود اکسل و با استفاده از تابع
=LEFT(A1;2)&MID(A1;4;2)&RIGHT(A1;2) (با فرض اینکه تاریخ در سلول A1 قرار داشته باشه) و در یک ستون دیگر، کل تاریخ ها را به این فرمت تبدیل و بعد به اکسس ایمپورت کنید...
موفق باشید
یا علی

amin9959
یک شنبه 23 مهر 1391, 13:24 عصر
تو قسمت Input mask چيزي وارد نكردم ، فايلي اكسلي كه اطلاعات هست تاريخ به صورت 23/07/91هستش و به همون صورت ذخيره ميشه تو تيبل ، يخوام موقعي كه فايل رو ميخونه تغييرات انجام بشه و به صورت 910723 داخل تيبل ذخيره بشه.

يكي از دوستان گفتن از دستور Maid استفاده كن درست ميشه اگه لطف كنيد بگيد چطور ميشه ازش استفاده كرد يا يه نمونه برنامه بذاريد ممنون ميشم

Younestalebi
دوشنبه 24 مهر 1391, 00:55 صبح
این هم نمونه در اکسل