PDA

View Full Version : افزودن فیلد تاریخ به جدول با درج فرمت Short Time از طریق کد نویسی



unforgiven
جمعه 16 آبان 1393, 16:04 عصر
سلام به همگی
من جدولی دارم که باید به اون فیلدی با دیتا تایپ date/time اضافه کنم . من از adodb و اکسس استفاده میکنم و با دستور زیر تونستم این فیلد رو به جدول اضافه کنم . اما فیلدی که ساخته میشه به صورت پیشفرض ساعت رو به صورت long مثلا : 17:30:22 pm در نظر میگیره درصورتی که من برای محاسبه حقوق ساعتی نیاز به ساعت با فرمت short time به این شکل دارم . 17:30


db.Execute "Alter Table persons add myDate date "


چطوری میتونم وقتی میخوام فیلد رو ایجاد کنم نوع فرمت رو هم تعیین کنم ؟
لطفا اگر راهی به ذهنتون میرسه بفرمایید .

پیشاپیش متشکرم

mostafaVB
یک شنبه 18 آبان 1393, 11:36 صبح
با سلام
اول اینکه پیشنهاد می کنم فرمت فیلد تاریخ و ساعت رو در دیتابیس Text قرار بدبد.
روی فرم یک Label قرار بدبد و در Form_Load این کد رو بنویسید:
Label1.Caption=Format(Now,"HH:mm")
میبینید که فرمت ساعت رو به صورت Short Time قرار میده.

unforgiven
یک شنبه 18 آبان 1393, 18:13 عصر
ممنون از پاسختون
ولی دوست عزیز من میخواستم فرمت فیلد رو بتونم short time در نظر بگیرم چون قراره روی ساعت ها ی سری محاسبه انجام بشه . کد شما در فرم درست عمل میکنه اما چون ساعات به صورت Long time ذخیره میشه Am و Pm و ثانیه ... داره که بعدا مشکل ساز میشه ؟
میخواستم از اول داخل فیلد شسته رفته ساعات ثبت بشه

mostafaVB
یک شنبه 18 آبان 1393, 20:43 عصر
خب شما می تونید کد بالا رو به همین شکل داخل دیتابیس ، روی فیلد ساعت خود ذخیره کنید.