PDA

View Full Version : سوال: انتقال داده بین فرمها



Shahramdindoust
چهارشنبه 05 آذر 1399, 11:00 صبح
سلام
یک فایلی دارم که سه تا فرم داره و قصد دارم با یک دکمه تکست باکس های خاصی رو توی دوتا فرم 2 و 3 مساوی 0 قرار بدم
این کد رو یه جا دیدم ولی بلد نشدم استفاده اش رو
docmd.OpenForm"",acNormal...

padide55
چهارشنبه 05 آذر 1399, 15:03 عصر
البته باید هر دو فرم باز باشه و فرم اصلی در اخر بازبشه
اون وقت یک باتن ایجاد کنید و مسیر بدین که اطلاعات تکست باکس فرم شما در فرم بعدی ذخیره بشه .
فرم سوم هم همینطور
از این کد استفاده کن
forms!form2!txt1=forms!form1!txt

Shahramdindoust
چهارشنبه 05 آذر 1399, 16:27 عصر
:متعجب: درست نشد.
راستی اون دو تا فرم قرار نیست باز باشن . البته اگه برای یه لحظه خودکار باز و بسته بشن مشکلی نیست. البته ببینید من یه فایلی پیدا کردم فقط دقیقا نفهمیدم چیکار کرده

Shahramdindoust
چهارشنبه 05 آذر 1399, 16:53 عصر
البته باید هر دو فرم باز باشه و فرم اصلی در اخر بازبشه
اون وقت یک باتن ایجاد کنید و مسیر بدین که اطلاعات تکست باکس فرم شما در فرم بعدی ذخیره بشه .
فرم سوم هم همینطور
از این کد استفاده کن
forms!form2!txt1=forms!form1!txt
اگه از این کد استفاده کنم اون عدد صفر رو که میخام بذارم تو تکست های فرم ها کجا بنویسم آخرش مساوی 1 بنویسم؟

padide55
چهارشنبه 05 آذر 1399, 18:46 عصر
یک سوال
اول اینکه فرم برای سهولت کار توسط کاربر ایجاد می شوند .
شما چرا تغییر در جداول رو با باز و بسته کردن فرم انجام میدین ؟
چرا در پروپرتی تکست باکسها در فرم و فیلدها درجداول
دیفالت قرار نمیدین
default value داره‌.
152524
هم در جداول و هم در پروپرتی فرمها.
152525

اونجا اگر
"0"
قرار بدین .دیگه همیشه‌ صفر ذخیره میشه مگر اینکه بعدا تغییرش بدین .

padide55
چهارشنبه 05 آذر 1399, 18:48 عصر
با کد هم به این صورت
در باتن مورد نظر



forms!form2!txt1=۰
forms!form۳!txt1=۰