PDA

View Full Version : نشان دادن نتیجه جستجو قبل از اینتر کردن



انگوران
شنبه 29 مهر 1385, 08:15 صبح
دوستان سلام - من برای جستوی اطلاعات پرسنلی از کویری مربوط به جدول پرسنلی یک سابفرم ساختم سپس در قسمتform header یه تکست باکس گذاشتم و در رویداد after update اون نوشتم DoCmd.Requery که پس از وارد کردن شماره پرسنلی و اینتر ، عکس و سایر مشخصات نمایش داده می شود . حال اگه بخوام پس از تایپ شماره پرسنلی و قبل از اینتر مشخصات نمایش داده شود چکار باید بکنم .

samaneh_h
شنبه 29 مهر 1385, 09:53 صبح
فرم رو اینجوری بساز
اول یک کوئری بساز که شماره های پرسنلی رو نمایش بده(group by هم بکن) .بعد یک فرم از روی این کوئریت بساز.و تو قسمت دیتیل فرم یک تکست باکس بذار که کنترل سورسش همین شماره پرسنلی باشه.بعد ساب فرمت رو به شماره پرسنلی فرمت لینک کن.اگر متوجه نشدی نمونه بذار

انگوران
شنبه 29 مهر 1385, 14:03 عصر
لطفاً ضمن اصلاح فایل بنده ، به روشی که خودتان فرمودین یک فرم درست کنین .

انگوران
یک شنبه 07 آبان 1385, 14:36 عصر
دوستان سلام - لطفاً ...

انگوران
شنبه 07 بهمن 1385, 15:34 عصر
اگه بخوام پس از تایپ شماره پرسنلی و قبل از اینتر مشخصات نمایش داده شود چکار باید بکنم .
یه روشی رو پیدا کردم شاید تنها روش نباشه و راه دیگه ای هم داشته باشه در هر صورت برای این کار برای فیلد شماره پرسنلی input mask تعریف می کنیم ( مثلاً 00000000 ) و پس از اون خصوصیت auto tab اونو به yes تغییر می دیم در اینصورت پس از تایپ آخرین عدد بصورت خودکار به فیلد بعدی می ریم .

صبا9841
شنبه 14 بهمن 1385, 11:17 صبح
جناب انگوران سلام.
لطفا به 2 مطلب توجه بفرمائید:
1- از این راه حلی که فرمودید 8 تا صفر در اینپوت مکس فیلد شماره پرسنلی فرم گذاشتم ولی نتیجه نگرفتم. کار دیگری انجام دادید؟
2-در عنوان تایپیک و همیطور در خط آخر نقل قول آمده "مشخصات را قبل از اینتر نمایش بدهد" اما در پست آخرتان "پس از تایپ آخرین عدد بصورت خودکار به فیلد بعدی می ریم" مگر با تایپ شماره پرسنلی نمیخواستید مشخصات فرد را قبل از اینتر ببنید. یعنی هدفتان بعداً تغییر کرد؟

انگوران
شنبه 14 بهمن 1385, 11:59 صبح
در مورد سئوال اولتون بعد از اینکه 8 تا صفر رو قرار دادین خصوصیت auto tab رو به yes تغییر بدین .
در مورد سئوال دوم فیلد شماره پرسنلی کار جستجو رو انجام می داد که پس از اینتر مشخصات فرد مرتبط با شماره پرسنلی رو می دیدم یعنی ابتدا عملیاتی که مربوط به جستجو می شد رو انجام دادم یعنی ساخت زیر فرم و نوشتن کدهای مربوطه در خصوصیت after update فیلد شماره پرسنلی و ...
سپس بجای اینکه پس از تایپ شماره پرسنلی اینتر رو بزنم و مشخصات رو ببینم با این کار پس از تایپ آخرین کاراکتر جستجو انجام میشه .