ورود

View Full Version : مشکل در فرم اکسس



ssadegh1365
پنج شنبه 18 دی 1399, 08:34 صبح
سلام خدمت جنابعالی.من یک جدول و فرم ازروی جدول دارم.
میخوام هربار که اطلاعات همون روز رو ثبت میکنم ، اول اطلاعات روز قبل رو بیاره و مقادیر فیلد روز رو جدید وارد کنم و مقادیر ماه وسال ( که ردیفهای بعد فیلد روز هست) رو جمع بزنم با روز.
مشکل اینه که ذخیره که میکنم رو آخرین رکورد تو جدول ذخیره میشه.
میخوام اول رکورد جدید باز کنه ولی مقادیر روز قبل رو نمیتونم بیارم.اگه فراخوانی کنم روز قبل رو، نمیشه.
خواهش میکنم کمکم کنین.
با سپاس فراوان

padide55
پنج شنبه 18 دی 1399, 08:45 صبح
سلام خدمت جنابعالی.من یک جدول و فرم ازروی جدول دارم.
میخوام هربار که اطلاعات همون روز رو ثبت میکنم ، اول اطلاعات روز قبل رو بیاره و مقادیر فیلد روز رو جدید وارد کنم و مقادیر ماه وسال ( که ردیفهای بعد فیلد روز هست) رو جمع بزنم با روز.
مشکل اینه که ذخیره که میکنم رو آخرین رکورد تو جدول ذخیره میشه.
میخوام اول رکورد جدید باز کنه ولی مقادیر روز قبل رو نمیتونم بیارم.اگه فراخوانی کنم روز قبل رو، نمیشه.
خواهش میکنم کمکم کنین.
با سپاس فراوان



سلام

اول نکته استفاده از کوئری هست که تاریخ قبل رو بیاره
دوم نکته چرا محاسبات جمع رو دستی وارد میکنید ؟ چرا خود سیستم محاسبه نکنه

سوم :
راه حل فعلی
برای دیدن تمام اطلاعات جدول درفرم
در تنظیمات فرم - تب data
dataentry = no
قرار بدین
و یک کد هم در لود فرم بنویسید

DoCmd.GoToRecord , , acNewRec

ssadegh1365
پنج شنبه 18 دی 1399, 09:13 صبح
خیلی ممنون از جوابتون. این کاررو کردم قبلا.میخام طبق اطلاعات رکورد قبلی اطلاعات رکورد جدید رو باز کنم.
از طریق کوئری چطور میشه ؟
زیاد کوئری کار نکردم

ssadegh1365
پنج شنبه 18 دی 1399, 09:15 صبح
ببخشین اون قسمت " اطلاعات رکورد قبلی اطلاعات رکورد جدید رو وارد و محاسبه اتومات کنم

ssadegh1365
پنج شنبه 18 دی 1399, 09:22 صبح
تو لود فرم رکورد جدید که باز بشه نمیتونم به رکورد قبل دسترسی پیدا کنم تا اطلاعات رکورد جدید رو ( با استفاده از رکورد قبلی ) ذخیره کنم.
ذخیره هم بشه رو آخرین رکورد ، ذخیره میشه

ssadegh1365
پنج شنبه 18 دی 1399, 09:26 صبح
کسی میتونه این مشکلمو حل کنه ؟ خیلی گیرم
با تشکر

padide55
پنج شنبه 18 دی 1399, 09:32 صبح
کسی میتونه این مشکلمو حل کنه ؟ خیلی گیرم
با تشکر

اگر کاری که گفتم انجام دادین
با pageup و page down به راحتی به قبل و بعد حرکت میشه .
ضمنا نمونه بگذارید

نکته

یک باتن در فرم بگذارید
نوع دکمه
record-duplicate record
در هر رکوردی باشید از اون رکورد یک کپی می گیرید .
خود اکسس یک رکورد کپی میکنه و بعد میشه بقیه اطلاعات رو اصلاح کرد .

ssadegh1365
پنج شنبه 18 دی 1399, 10:00 صبح
خیلی ممنون مشکلم حل شد.
از مدیر این سایت و اعضای محترمش خیلی ممنونم .
تو دوماه مطالب این سایتو خوندم. خیلی چیزای مفید یاد گرفتم.
مخصوصا از padide55 عزیز. نهایت سپاس و قدردانی منو بپذیرین

ssadegh1365
پنج شنبه 18 دی 1399, 11:31 صبح
سلام .یه مشکل دیگه داشتم. یه فرمی دارم میخوام سه تا کمبوباکس چند مقداری تو سه ردیف پشت سرهم قرار برم.مبدا کمبو یه فیلد تو جدوله که اونم کمبو تعریف کردم.از جنس Value و چند مقدار میخوام وقتی از کمبو ردیف اولی چند مقدار انتخاب کردم ، داخل هر کمبو در هر ردیف ، یه گزینه درج شود. وقتی چند مقدار انتخاب میکنم داخل هر سه کمبو مقادیر تکراری میذاره. کسی میتونه کمک کنه ؟

padide55
پنج شنبه 18 دی 1399, 11:34 صبح
سلام .یه مشکل دیگه داشتم. یه فرمی دارم میخوام سه تا کمبوباکس چند مقداری تو سه ردیف پشت سرهم قرار برم.مبدا کمبو یه فیلد تو جدوله که اونم کمبو تعریف کردم.از جنس Value و چند مقدار میخوام وقتی از کمبو ردیف اولی چند مقدار انتخاب کردم ، داخل هر کمبو در هر ردیف ، یه گزینه درج شود. وقتی چند مقدار انتخاب میکنم داخل هر سه کمبو مقادیر تکراری میذاره. کسی میتونه کمک کنه ؟

لطفا نمونه فایل

ssadegh1365
پنج شنبه 18 دی 1399, 11:46 صبح
میرم تو قسمت افزودن ضمیمه ولی نمیاد ضمیمه

ssadegh1365
پنج شنبه 18 دی 1399, 11:51 صبح
اومد ضمیمه

padide55
پنج شنبه 18 دی 1399, 12:00 عصر
همین سه مورد علت هست و یا قراره علل دیگه هم اضافه بشه ؟
ضمنا ایا برای هر مورد هم زمان جدا ثبت میکنید ؟

شما سه فیلد کمبو دارید که هر سه تا به یک فیلد جدول مرتبط هست . خوب معلومه کلا یک مورد ذخیره میشه .

ssadegh1365
پنج شنبه 18 دی 1399, 12:02 عصر
ببخشین.
نه . هر چند مورد باشه در همون روز ذخیره میشه

ssadegh1365
پنج شنبه 18 دی 1399, 12:05 عصر
چطور تو جدول ذخیرش کنم و تو فرم چطور بشه همونجور که گفتم.
چیزی به ذهنم نمی رسه.
ممنون میشم

padide55
پنج شنبه 18 دی 1399, 12:15 عصر
متوجه نشدم
موارد لیست باکس الان سه مورده .
ایا مورد دیگه هم به لیست بعدا اضافه میشه .
دوم : ایا برای هر مورد هم زمان جدا میخواهید ؟

در این صورت باید یا جدول ثبت مشکلات ایجاد کنید و بصورت ساب فرم این موارد رو ثبت کنید .
و یا در همین جدول چند مورد فیلد علت درست کتید
elat1
elat2
elat3
و همچنین
zaman1
zaman2
zaman3
برای هر کدوم از علتها
.

جواب مورد اول مهمتره .

ssadegh1365
پنج شنبه 18 دی 1399, 12:16 عصر
ببخشین منظورتون رو نفهمیدم اون لحظه.
بله واسه هر مورد علل، یه زمان توقف ثبت میشه

padide55
پنج شنبه 18 دی 1399, 12:19 عصر
علتها همین سه تاست ؟

فعلا نمونه رو ملاحظه بفرمایید

ssadegh1365
پنج شنبه 18 دی 1399, 12:52 عصر
خیلی ممنون از شما عضو عزیز
کارم تقریبا راه افتاد ممنون