PDA

View Full Version : با زدن دکمه Esc ذخیره سطر از بین نرود



منصور بزرگمهر
سه شنبه 03 تیر 1382, 20:15 عصر
یکی از مشکلاتی که در حین نوشتن درون سطرهای اکسس ظهور می کند، زدن دکمه Esc که منجر به عدم ذخیره سطر می گردد. این عمل مشکلات بسیاری به همراه دارد، چرا که چنانچه دست کاربر بصورت اتفاقی به دکمه مذکور بخورد، و یا در فرم چنانچه یک کومبو باکس داشته باشیم که کابر از نوشتن در ان منصرف شود، وی با زدن دکمه Esc این عمل را انجام می دهد، و این عمل چون بعضاً دو مرتبه سریعاً صورت می گیرد، بار دوم باعث حذف سطر می شود، که بسیار ناراحت کننده می باشد(حتی این جانب هنگام نوشتن خود برنامه و آزمایش ان بارها به این اشکال بر خورده و آن را مشکلی بزرگ تصور می نمایم) اصولاً برای انصراف از نوشتن در سطر فقط باید یک دکمه انصراف برای این امر داشت، و نه حالت دیگر که این در اکسس ممکن نمی باشد.(حتی با برنامه نویسی KeyDown و KeyUp نیز درست به نتیجه نمی رسیم) و راه حل چیست.
متشکرم

sarami
چهارشنبه 29 تیر 1384, 23:54 عصر
راحش اینه که فرمت رو بصورت مستقیم به table وصلش نکنی
با یه subform اطلاعات رو نشون بده و با txtboxهای unboundرو رو فرمت بذار حالا با adoمیتونی اطلاعات رو تو table ذخیره کنی
مثال
dim db as database
dim rst as record source
dim strsql as string
strsgl="select filde1 from table
set db= current db
set rst=new recordset
rst.add
rst.filde(1.=form1.txt1
شرمنده accessنداشتم تا اونجا کد رو بنویسم و برات copy konam
غلط های املایش رو خودت بگیر
www.sarami.blogfa.com