PDA

View Full Version : زدن تاریخ در بانک



ghafeleh1370
پنج شنبه 16 اردیبهشت 1389, 22:29 عصر
ب اسلام
من یه بانک درست کردم
می خوام فقط داخل فیلد مربوط به تاریخ کلیک می کنم یا اینتر می زنم تاریخ امروز بصورت اتوماتیک زده بشه
البته چون من با ماژول های تقویم جلالی دارم استفاده می کنم
لطفا اگر نمونه یا کدی برام می زارید بر مبنای تقویم جلالی برام بزارید
راستی جستجو کردم ولی چیزی با این موضوع پیدا نشد

Fatollah_ghazi
جمعه 17 اردیبهشت 1389, 00:10 صبح
با سلام نمونه رو ببين شايد بدردت بخوره.

ghafeleh1370
جمعه 17 اردیبهشت 1389, 01:40 صبح
با سلام نمونه رو ببين شايد بدردت بخوره.

دوست عزیز این خوب بود ولی بکار من نیومد
چون من چیزی می خوام که هر موقع فیلد رو تاریخ می زنم تاریخ اونروزی باشه که وارد کردم نه اینکه هر موقع اون رکوردر و باز می کنم و تاریخی که قبلا وارد شده تبدیل به تاریخ روز بشه
لطفا کمکم کنید

ghafeleh1370
جمعه 17 اردیبهشت 1389, 12:02 عصر
لطفا کمک کنید
من نیاز دارم که با اینتر یا کلیک کردن روی فیلدی تاریخ بصورت خودکار زده بشه منتها تاریخی که از ماژول های جلالی استفاده شده باشه

Fatollah_ghazi
جمعه 17 اردیبهشت 1389, 20:36 عصر
سلام ميشه نمونه بزاري؟

ghafeleh1370
جمعه 17 اردیبهشت 1389, 21:30 عصر
ب اسلام
به اضافه در خواست قبل:
من 3 تا جدول دارم بنام لیست کارگر . کار انجام شده و دریافتی
حالا می خوام دو تا فرم براش طراحی کنم که وقتی کد کارگر رو روی لیست باکس می زنی یا حالا نام کارگر یه رکورد جدید زیرش اضافه بشه همچنین یه ساب فرم هم زیر اینها باشه که وقتی اطلاعات جدیدی رو وارد می کنی با زدن کلیدی رکورد جدید به اون لیست اضافه بشه
فرقی نمی کنه من این قابلیت رو هم برای دریافتی و هم برای کار انجام شده می خوام
در ضمن در مورد تاریه هم یه نمونه فرم ساختم که در اونجا مشخص کردم منظورم چیه
امیدوارم بتونید منو کمک کنید
در ضمن هر کاری که انجام دادید خواهشا بعدش یه توضیح هم بهم بدید چون من زیاد از برنامه نویسی سر رشته ندارم بخاطر همین می خوام بفهم که چکار کردید
با تشکر

ghafeleh1370
شنبه 18 اردیبهشت 1389, 01:39 صبح
ب اسلام
به اضافه در خواست قبل:
من 3 تا جدول دارم بنام لیست کارگر . کار انجام شده و دریافتی
حالا می خوام دو تا فرم براش طراحی کنم که وقتی کد کارگر رو روی لیست باکس می زنی یا حالا نام کارگر یه رکورد جدید زیرش اضافه بشه همچنین یه ساب فرم هم زیر اینها باشه که وقتی اطلاعات جدیدی رو وارد می کنی با زدن کلیدی رکورد جدید به اون لیست اضافه بشه
فرقی نمی کنه من این قابلیت رو هم برای دریافتی و هم برای کار انجام شده می خوام
در ضمن در مورد تاریه هم یه نمونه فرم ساختم که در اونجا مشخص کردم منظورم چیه
امیدوارم بتونید منو کمک کنید
در ضمن هر کاری که انجام دادید خواهشا بعدش یه توضیح هم بهم بدید چون من زیاد از برنامه نویسی سر رشته ندارم بخاطر همین می خوام بفهم که چکار کردید
با تشکر


نمونه گذاشتم لطفا راهنمایی کنید

مهدی قربانی
شنبه 18 اردیبهشت 1389, 08:33 صبح
سلام
شما براي اين منظور مي تونيد از تابع J_TODAY‌ موجود در ماجول تاريخ استفاده كنيد .
اين لينك حاوي راهنماي استفاده از توابع تقويم جلالي هست:
http://www.farsaran.ir/Access_Section/Hejri%20Date%20in%20Access.htm

نمونه تكميل شده شما :

ghafeleh1370
شنبه 18 اردیبهشت 1389, 10:03 صبح
سلام
شما براي اين منظور مي تونيد از تابع J_TODAY‌ موجود در ماجول تاريخ استفاده كنيد .
اين لينك حاوي راهنماي استفاده از توابع تقويم جلالي هست:
http://www.farsaran.ir/Access_Section/Hejri%20Date%20in%20Access.htm

نمونه تكميل شده شما :

اگه از این تابع استفاده کنم یه مشکل بوجود میاد
هر موقع اون صفحه بالا بیاد هر موقع تاریخ اونروز خوده میشه در صورتیکه من نمی خوام اینجور باشه چون شما می گید از today استفاده کنم می می خوام فقط اونروزی که تاریخ رو وارد می کنم دیگه تغییر توش بوجود نیاد
من معادل این کد رو توی تقویم جلالی می خوام

tdate.Text = Date

مهدی قربانی
شنبه 18 اردیبهشت 1389, 10:33 صبح
سلام
خوب شما مي تونيد بررسي كنيد در صورتي كه فيلد تاريخ خالي بود اونوقت مقدار دهي بشه در غير اينصورت مقدار دهي نشه .

ghafeleh1370
شنبه 18 اردیبهشت 1389, 14:45 عصر
سلام
خوب شما مي تونيد بررسي كنيد در صورتي كه فيلد تاريخ خالي بود اونوقت مقدار دهي بشه در غير اينصورت مقدار دهي نشه .


اینجور نمیشه
چون اگه اطلاعاتی قبلا با تاریخ دیگه وارد کده باشید به محضی ورود تاریخ جدید با این کد=J_today() همه تاریخ های قبلی به تاریخ روز بر می گرده
شدنش میشه اما من خودم نمی تونم دوستان باید کمک کنن
چون با کدی که من گفتم میشه منتها این کد برای تاریخ میلادی هست
که در این دستورtdate.Text = Date
tdate نام فیلد هست
لطفا کمکم کنید

مهدی قربانی
شنبه 18 اردیبهشت 1389, 19:05 عصر
سلام
ببينيد الان خواسته شما يجورايي مبهمه ، مگه شما نمي خواين اگر روي فيلد تاريخ كليك يا اينتر كرديد در صورتيكه تاريخي درج نشده باشه تاريخ جاري ثبت بشه ؟ و اينكه آيا مي خواين تاريخ شمسي ذخيره بشه يا ميلادي . پست آخر شما ناقض اظهارات و نمونه فايليه كه گذاشتيد .
يادآورم ميشم اين الگوريتمي كه بنده تقديم كردم فقط ركورد جاري رو مقدار دهي ميكنه نه كل ركوردها رو ، اينكه شما ميفرمائيد به محض ورود به فيلد تاريخ همه تاريخها به تاريخ روز برميگرده رو من تائيد نمي كنم

ghafeleh1370
یک شنبه 19 اردیبهشت 1389, 00:12 صبح
سلام
ببينيد الان خواسته شما يجورايي مبهمه ، مگه شما نمي خواين اگر روي فيلد تاريخ كليك يا اينتر كرديد در صورتيكه تاريخي درج نشده باشه تاريخ جاري ثبت بشه ؟ و اينكه آيا مي خواين تاريخ شمسي ذخيره بشه يا ميلادي . پست آخر شما ناقض اظهارات و نمونه فايليه كه گذاشتيد .
يادآورم ميشم اين الگوريتمي كه بنده تقديم كردم فقط ركورد جاري رو مقدار دهي ميكنه نه كل ركوردها رو ، اينكه شما ميفرمائيد به محض ورود به فيلد تاريخ همه تاريخها به تاريخ روز برميگرده رو من تائيد نمي كنم

من می خوام تاریخ شمسی وارد بشه و زمانی که مثلا توی فرم کار انجام شده یه رکورد رو وارد می کنم وقتی اطلاعات فیلد های کد - ناک کارگر و ... می زنم تا تاریخ به محض ورود به فیلد تاریخ تاریخ بصورت خودکار وارد بشه اگه قرار باشه تاریخه بصورت کدJ_today() وارد بشه که معلوم چون تاریخ امروز (روز) هست هر موقع وارد بشیم تاریخ به روز میشه من اگه الان تاریخ بزنم تاریخ today وارد میشه حالا اگه من فرم رو فردا باز کنم دوباره تاریخها به تاریخ today تبدیل میشه
من تست کردم و اینجور بوده....
من معادل این کد رو می خوام چون این کد که بصورت میلادیه جواب میده
tdate.Text = Date