انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
1
سلام،
می خواستم بدونم اکه بخوام توی اکسس یه فرم درست کنم که تمام روزهای یک ماه رو در یک ستون افقی در بالای صفحه، و اسامی کارمندان یک شرکت هم ، در ستون عمودی در سمت چپ به طور همزمان نمایش داده بشه. به طوری که بشه برای هر کارمند (خونه های جلوی اسم هر کارمند) در طول روزهای ماه، وظایفی رو برنامه ریزی کرد. (توضیح بیشتر در عکس) ، چه راهی رو پیشنهاد می کنید؟
می دونم که با crosstab query ، نمایش همزمان یک سطر و ستون شدنی هست، ولی مسئله اینجاست که فقظ قابلیت نمایش داره، یعنی اجازه انجام تغییرات (برنامه ریزی ماهانه) رو به کاربر نمی ده!
نکته :
این فرم باید قابلیت محاسبه و نمایش تک تک روزهای ماه مورد نظر کاربر رو داشته باشه (در ستون افقی بالا صفحه)
ر[img]https://www.dropbox.com/sh/pj4t50va7eo19ir/Wib81NHl7x[/img]
ممنون میشم اگه کسی چیزی در این رابطه می دونه، راهنمایی کنه! ;)
پاسخ ها (4)
-
پاسخ پذیرفته شده
1بازم سلام =)
خب اگه من بخوام کوئری رو در نظر نگیرم و فقط از طریق vba تاریخ رو محاسبه کنم، چه کار باید بکنم، باید یک table بسازم که توش 365 روز سال تعریف شده باشه؟
شما نمونه برنامه ای سراغ دارید که بشه باهاش توسط vba (همونطوری که خودتونم گفتید)، Label رو کنترل کرد؟
اگه بخواید می تونم اون کوئری رو براتون بفرستم! -
پاسخ پذیرفته شده
1با سلام
بله شما باید 30 یا 31 دونه Label ایجاد کنید . این ساختار کلی فرم رو تشکیل میده . اما دقیقا نمیدونم که شما با کوئری چطور این محاسبات رو انجام دادید چون من فقط VB اون رو دیدم . از طرفی نمیدونم که کوئری میتونه Label رو کنترل کنه یا نه . اگر نشه باید از تکست باکس استفاده کرد برای اینکه ظاهر Label داشته باشن میشه اونها رو غیر فعال کرد . برای تغییر رنگ روزهای تعطیل هم میشه با کد نویسی و ترفندهایی این کار رو انجام داد . -
پاسخ پذیرفته شده
1سلام، ممنون از پاسختون
منظورم از محاسبه برای روزهای تعطیل، اینه که مثلا توی فرم ( همون فرم اصلی که توضیح دادم) که داره تک تک روزهای ماه رو نمایش میده، روزهای آخر هفته با یک رنگی متمایز از سایر روزها به نمایش در بیاد که کار برای کاربر که وظیفه برنامه ریزی برای کارمندان رو داره، آسونتر بشه.
من برای تقویم میلادی می خوام تاریخ محاسبه بشه. یک query هم که ماه و سال مورد نطر کاربر رو می گیره و روزهای ماه رو می سازه هم ایجاد کردم.
این چیزی که من متوجه شدم اینه که بایستی 30 تا label در قسمت Header ایجاد کنم و هر کدوم از روزهای سال باید اتوماتیک توی هر کدوم از این Label ها قرار بگیره
فقط نمی دونم چه طوری میشه این روزهای محاسبه شده (30 روز ماه) توی query رو توی اون label هایی که شما گفتید نمایش داد؟!! -
پاسخ پذیرفته شده
1با سلام
منظورتون از محاسبه برای روزهای تعطیل و اینکه هر ماه چند روز داره هست ؟
برای تقویم شمسی ماژول هایی در اینترنت پیدا میشه که حالا نحوه پیاده سازیش میتوننه با دردسر همراه باشه .
برای کار شما من پیشنهاد میکنم از Label در قسمت Header استفاده کنید . یعنی روزهای ماه رو به صورت Label بنویسید . و برای کارمندان شما باید در قسمت Detail تکست باکس های مربوطه رو قرار بدید . فرم رو به صورت Continuouse Form ایجاد کنید که بشه در یک صفحه رکوردها رو زیر هم درج کرد . این یک راه ساده برای هدف شماست .
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »