با سلام در این فرم ممنون میشم دوستانی که میدون راهنمایی کن جهت تغییر رنک فونت فلید شماره وام باشرط برای هر وام گیرنده برای هر وام یک رنگ
با سلام در این فرم ممنون میشم دوستانی که میدون راهنمایی کن جهت تغییر رنک فونت فلید شماره وام باشرط برای هر وام گیرنده برای هر وام یک رنگ
در نمونه پست قبل بنده ابتدا اومدم در جدول یک فیلد با نام Novam (ردیف وام )اضافه کردم سپس همین فیلد را به فرم هم اضافه کردم و
آن را در حالت مخفی قرار دادم (در قسمت منتهی الیه سمت چپ فرم)
بخاطر همین وقتی شما مستقیماً از طریق فرم رکوردی اضافه می کنی این فیلد خالی میمونه
دلیل اینکه این فیلد رو در فرم در حالت مخفی قرار دادم بخاطر این بود که فکر نمی کردم بخواهی رکوردی را از طریق فرم اضافه نمائی
اگر چنانچه از طریق فرم اقدام به اضافه کردن رکورد داری این فیلد را از حالت مخفی خارج کن و ردیف وام شخص را در آن وارد کن
ضمناً در قسمت ConditionalFormatting تا 5 ردیف برای تغییر فونت شماره وام تعریف کرده ام و برای ردیف بیشتر از 5 رنگ مشکی تعریف کرده ام .
البته برای اتوماتیک اضافه شدن ردیف وام به جدول راه وجود داره که نیاز به ایجاد جدول جدید و چند خط کد نویسی داره
آخرین ویرایش به وسیله eb_1345 : چهارشنبه 30 خرداد 1403 در 21:11 عصر
با سلام مجدد
در نمونه اصلاح شده ضمیمه بنده یک جدول با نام Tbl_MainVam ایجاد کردم که در این جدول با توجه به کد ملی برای شماره وام های هر فرد ردیف وام ایجاد میشود . مثلا کد ملی 57 که فقط یک شماره وام دارد شماره ردیف 1 ایجاد میشود و یا کد ملی 100 که دارای 2 شماره وام مختلف میباشد شماره ردیف های 1 و 2 ایجاد میشود .
ایجاد ردیف برای شماره وام ها در این جدول بصورت اتوماتیک و با توجه به کد نویسی در فرم به هنگام لود شدن انجام میشود بنابراین در هنگام اضافه شدن رکورد به فرم دیگر نیازی به ورود اطلاعات در فیلد ردیف وام نمیباشد
عنایت داشته باشین که اطلاعات جدول Tbl_MainVam کاملاً بطور اتوماتیک صورت میگیرد به همین خاطر نیازی به اضافه کردن اطلاعات در این جدول نمی باشد.
ضمناً بنده نام جدول sheet به Table1 تغییر دادم
یادآوری میشود که در نمونه فوق با این فرض که حداکثر تعداد وامی که هر شخص دریافت می کند 5 وام می باشد تغییر فونت صورت می گیرد و برای شماره وام بیشر از 5 تا رنگ فونت مشکی میشود و چنانچه تعداد وام ها بیشتر از 5 تا میباشد باید در قسمت ConditionalFormatting شروط تغییر رنگ فونت اضافه شود
مشکلی نداره ،این فقط یک پیام سیستمیه که معمولاً در زمان آپدیت ، اضافه شدن و حذف رکورد از طریق کد اسکیوال صورت می گیره. برای غیر فعال کردن این پیام قبل از اون یک خط کد که به رنگ زرد دراومده DoCmd.SetWarnings False و بعد از کد هم DoCmd.SetWarnings True اضافه کن
یعنی اول پیام سیستمی رو خاموش می کنی و بعد از انجام عملیات مجدداً وضعیت پیام رو در حالت روشن قرار میدهی
بنظرم کد شماره 3813334 بجای 7 باید 1 باشد و الی آخر
[QUOTE=rezekh;2476378]ک
تمام موارد را با کلنجار رفتن مرتفع شد
فقط با اینکه ارور را ترو کردم
برای هر رکورد تاییدیه میخواهد این را نتوانستم حل کنم اگر راهی است ممنون میشم راهنماییی کنید
خواهش می کنم ، فقط یک نکته : اگر تمایل داری بطور کلی از شر پیام های سیستمی مربوط به Append ، Update ، Delete خلاص شوی و مجبور نباشی قبل و بعد از دستورات اسکیوال برای موارد ذکر شده از دستور DoCmd.SetWarnings False و DoCmd.SetWarnings True استفاده کنی طبق تصویر ضمیمه گزینه Action Queries رو از مسیر File > Options > Clint Settings > Confirm از حالت انتخاب خارج کن !