دوستان من با کلید Ctrl مشکلی ندارم و براحتی با ماکرو آن را طراحی میکنم ولی کد Alt رو نمی دونم لطفا کمک کنید.مثلا کلید Alt+B فرم مربوطه را باز کنه.
متشکرم
دوستان من با کلید Ctrl مشکلی ندارم و براحتی با ماکرو آن را طراحی میکنم ولی کد Alt رو نمی دونم لطفا کمک کنید.مثلا کلید Alt+B فرم مربوطه را باز کنه.
متشکرم
با تشکر از شما
در ماکرو AutoKeys این کار رو انجام دادم ولی به یک ارور بر می خورم.
میشه بیشتر توضیح بدین.
دوست من اين ارور به خاطر اينه كه اكسس كليد alt رو براي خودش ذخيره كرده بنابراين شما نميتونين داخل ماكرو autokeys از اون استفاده كنين ولي به جاش ميتونين از اين كد استفاده كنين .(فشردن كليد alt+b فرم يك رو باز ميكنه.)
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)عدد 4 بيانگر كليد alt هست.
If (Shift = 4) And (KeyCode = vbKeyB) Then
'-Alt-B to open Form1
DoCmd.OpenForm "form1", acNormal
End If
End Sub
از فايل ضميمه كمك بگيرين.
.............................
موفق باشيد
آخرین ویرایش به وسیله amirzazadeh : پنج شنبه 14 آذر 1387 در 08:10 صبح
با تشکر از امیر عزیز ولی امیر جان من میخوام تو فضای خود اکسس این کار انجام بشه نه با استفاده از یک فرم دیگه.ممنون
در پاسخ سوال دوستمون شما یک ماکرو جدید با نام AutoKeys میسازید.داخل این ماکرو در ستون Action , منوی openform رو انتخاب و نام فرم خودتو بهش می دی. بعد در ستون macroname این کد رو مینویسی: M^ این کد، کد کلید میانبر Ctrl+M میباشد.همین طور میتونی از حروف دیگه هم استفاده کنی.
دوستان گرامی اگه کد function ترکیب کلید Alt بزارین ممنون میشم.
سلام
در نوار ابزار یک یک دکمه هست که در تصویر اون xyz دیده میشه اگر اون رو بزنید ستون Macro Name اضافه میشه یا اینکه در نوار Title پنجره ماکرو هم اگر راست کلیک کنید این آیتم دیده میشه .
جناب قربانی
شما چه راه حلی برای فعال کردن کلید میانبر alt پیشنهاد میکنید؟