Profesorjd
یک شنبه 14 فروردین 1390, 22:35 عصر
با سلام و عرض تبريك سال جديد
در فرم بنده دوتا سابفرم وجود دارد . ارتباطي ( نه relationship ) موردي بين چند فيلد وجود دارد كه مثلاً اگر نام واحد اداري در فيلد1 نوشته نشد در فيلد2 ميبايد "در حال كارورزي" نوشته شود .
چون كاربر از روي يك برگه براي ثبت استفاده ميكند ممكن است فراموش كند اين كلمات را در فيلد مربوط وارد كند البته گاهي هم در فيلد1 "در حال آموزش" نوشته ميشود كه طبيعتاً در فيلد2 چيزي نوشته نميشود . ( از اين نظر كه فيلد 2 ايندكس نيست )
آيا ميشود وقتي كاربر از سابفرم1 به سابفرم 2 ميرود در حالت اول در فيلد مربوطه "در حال كارورزي" قيد شود ؟
من با استفاده از رويدادهاي on deactive يا on lost focus خواستم اينكار را كنم ولي نشد ! البته همان كدها:
if isnull(me.field1) then
me.field2="در حال كارورزي " را در on lost focus خود فيلد نوشتم عمل ميكند .
در فرم بنده دوتا سابفرم وجود دارد . ارتباطي ( نه relationship ) موردي بين چند فيلد وجود دارد كه مثلاً اگر نام واحد اداري در فيلد1 نوشته نشد در فيلد2 ميبايد "در حال كارورزي" نوشته شود .
چون كاربر از روي يك برگه براي ثبت استفاده ميكند ممكن است فراموش كند اين كلمات را در فيلد مربوط وارد كند البته گاهي هم در فيلد1 "در حال آموزش" نوشته ميشود كه طبيعتاً در فيلد2 چيزي نوشته نميشود . ( از اين نظر كه فيلد 2 ايندكس نيست )
آيا ميشود وقتي كاربر از سابفرم1 به سابفرم 2 ميرود در حالت اول در فيلد مربوطه "در حال كارورزي" قيد شود ؟
من با استفاده از رويدادهاي on deactive يا on lost focus خواستم اينكار را كنم ولي نشد ! البته همان كدها:
if isnull(me.field1) then
me.field2="در حال كارورزي " را در on lost focus خود فيلد نوشتم عمل ميكند .