PDA

View Full Version : سوال: کپی کل اطلاعات یک کوئری در کلیپ برد



wolfstander
سه شنبه 14 اردیبهشت 1389, 08:49 صبح
سلام
دوست خوبمون آقای انگوران در این تاپیک سوالی رو مطرح کرده بودند که به نتیجه نرسید انگار
http://www.barnamenevis.org/forum/showthread.php?p=280342
حالا سوال من یه جورایی کلی تر شده
نمیدونم شاید شما هم به این مورد خورده باشید که بخواید به کاربرتون این امکان رو بدید که اطلاعات رو کپی کنه و در جای دیگه ای ازش استفاده کنه
یه راهش اینه که بهش بگید کپی و پیست کنه با استفاده از Ctrl+c و Ctrl+V
این راه خوبیه
جواب درست رو هم میده
حالا فرض کنیم که بخوایم کاربر رو راحت کنیم
تا راحت تر بتونه به کارش برسه
(یا به عبارت بهتر، جلوی کارای اضافه کاربر رو بگیریم)
به نظر شما راهی وجود داره که عمل انتخاب داده و کپی اون داده تو کلیپ برد رو با استفاده از کد نوشت؟
فایلی رو به همین صورت ضمیمه کردم که اگه دوستان لطف کنند و نگاهی بهش بندازند ، ممنون میشم
با تشکر فراوان

مهدی قربانی
سه شنبه 14 اردیبهشت 1389, 09:54 صبح
سلام
پاسخ شما مثبته با دستور RunCommand اين عمليات قابل اجراست . در نمونه شما اول بايد فوكوس به سابفرم موجود منتقل بشه بعد با استفاده از دستور RunCommand‌ اول SelectAllRecord‌ رو و بعد Copy رو اجرا كنيد ، به اين ترتيب كليه ركوردها به Clipboard منتقل ميشن .

wolfstander
دوشنبه 20 اردیبهشت 1389, 10:05 صبح
سلام مجدد
کد نوشته شده توسط آقای قربانی ، کاری رو که من میخوام رو انجام میده
ولی یه اصلاح اگه توش داشته باشه ، خیلی بهتر و راحت تر میشه
اونم اینه:
وقتی که شما کد رو اجرا میکنید و بعدش عمل پیست کردن رو انجام میدید، نتیجه به این صورت در میاد:
Query1 subform
a b
بهرنگ 100
محمد 300
علی 500

یعنی هم اسم ساب فرم رو میزنه و هم اسم فیلدها رو
میخوام بدونم که آیا میشه کاری کرد که اسم ساب فرم و فیلد ها نمایش داده نشه؟
لیست باکس رو امتحان کردم ، ولی اونم فقط یک موردش رو انتخاب و کپی میکنه
آیا راه حلی برای این موضوع وجود داره؟
با تشکر

amirzazadeh
دوشنبه 20 اردیبهشت 1389, 11:22 صبح
سلام مجدد
کد نوشته شده توسط آقای قربانی ، کاری رو که من میخوام رو انجام میده
ولی یه اصلاح اگه توش داشته باشه ، خیلی بهتر و راحت تر میشه
اونم اینه:
وقتی که شما کد رو اجرا میکنید و بعدش عمل پیست کردن رو انجام میدید، نتیجه به این صورت در میاد:
Query1 subform
a b
بهرنگ 100
محمد 300
علی 500

یعنی هم اسم ساب فرم رو میزنه و هم اسم فیلدها رو
میخوام بدونم که آیا میشه کاری کرد که اسم ساب فرم و فیلد ها نمایش داده نشه؟
لیست باکس رو امتحان کردم ، ولی اونم فقط یک موردش رو انتخاب و کپی میکنه
آیا راه حلی برای این موضوع وجود داره؟
با تشکر

سلام
اگر خصوصيت multi select ليست باكس رو فعال كنيد امكان سلكت كل ليست باكس فراهم ميشه.
...............................
موفق باشيد

wolfstander
دوشنبه 20 اردیبهشت 1389, 11:54 صبح
سلام
متاسفانه تو لیست جواب نمیده
و کد اطلاعات موجود در لیست باکس رو نمیخونه