PDA

View Full Version : کد if برای ساب فرم



daglararan
دوشنبه 10 مهر 1385, 18:44 عصر
چه کدی برای ساب فرم یک فرم پیشنهاد میکنید که: فیلدی که تاریخ های مختلف را نگه میدارد اگرازتاریخ روزکوچکترباشد یک پیغامی را بدهد.
----------------------------------------------------------------
فرزندهنرباش نه فرزند پدر فرزندهنرزنده کند نام پدر

daglararan
سه شنبه 11 مهر 1385, 18:48 عصر
ایاجوابی نداره؟

mohammadgij
چهارشنبه 12 مهر 1385, 17:48 عصر
برنامت رو بذار تا بفهمم کجا میخوای پیغام بدی؟ بعد از ثبت تاریخ در سابفرم یا هنگام لود شدن فرم برای هر رکورد؟

daglararan
چهارشنبه 12 مهر 1385, 18:17 عصر
فیلدی ازساب فرم بایک فیلد فرم لینک است ووقتی درفیلدلینک شده فرم اطلاعات را واردمیکنم بقیه اطلاعات درسایرفیلدهای ساب فرم بطورخودکار وارد میشن از جمله تاریخ .حال میخام وقتی اطلاعات در فیلدهای ساب فرم وارد شدند اگر تاریخی که درفیلد date وارد میشه ازتاریخ روز کوچکترباشد یک پیغامی بده وکاربر بره ان تاریخ را اصلاح کنه. فکر کنم باید کد در افتراپدیت فرم نوشته بشه.ممنون

samaneh_h
پنج شنبه 13 مهر 1385, 07:55 صبح
از تاریخ شمسی داری استفاده می‌کنی؟؟؟یا میلادی؟
تاریخ روزت شمسی هست یا میلادی؟

daglararan
جمعه 14 مهر 1385, 19:25 عصر
شمسی. مگه فرقی میکنه؟

daglararan
شنبه 15 مهر 1385, 10:56 صبح
باعرض تشکرخودم نوشتم
If Me.subformname.Form.fildname < Shamsi() Then
Msgbox
اگه دوستان لطف کنند وبرای فیلدی که تو سابفرم خالی است یه همچین کدی بنویسن ممنون میشم
------------------------------------------
فرزندهنرباش نه فرزند پدر ---- فرزندهنرزنده کند نام پدر

mohammadgij
شنبه 15 مهر 1385, 13:03 عصر
If Me.subformname.Form.fildname.Value="" Or Isnull(Me.subformname.Form.fildname.Value) Then
Msgbox
END If


ولی من متوجه نمیشم . شما فرض کنید که سابفرم دارای 10 رکورد نه اصلا 2 رکورد هستش و یکی از اونها خالی و دیگری فیلد مورد نظر شما توش پر باشه. خب چه پیغامی میده؟ یعنی چه پیغامی باید بده؟ چطور از دستور بالا بفهمه که کدوم رکورد سابفرم رو چک کنه و ببینه که خالیه یا پر؟