آژانس هواپیماییexchanging

دو تا سوال اکسسی

شروع موضوع توسط hojy00 ‏24 آگوست 2007 در انجمن Access

  1. hojy00

    hojy00 کاربر تازه وارد

    تاریخ عضویت:
    ‏23 آگوست 2007
    نوشته ها:
    12
    تشکر شده:
    0
    محل سکونت:
    Tehran
    سلام
    1- میخواستم بدونم که آیا میشه با اکسس جوری برنامه نوشت که پیغامهای ظاهر شونده هنگام ایجاد خطا در برنامه ،پیغامهای خود اکسس نباشند بلکه پیغامهایی باشند که توسط برنامه نویس و حتی در صورت امکان به زبان فارسی نوشته شده باشند؟
    2- دنبال یک مرجع کامل و جامع اکسس هستم (فارسی یا انگلیسی) اگر کسی معرفی کنه ممنون میشم :)
     
  2. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    1- بله
     
  3. hasanh

    hasanh Registered User

    تاریخ عضویت:
    ‏26 فوریه 2005
    نوشته ها:
    82
    تشکر شده:
    1
    محل سکونت:
    Tehran
    سلام
    بهترین مرجعی که درباره اکسس من دیدم , بجز فایل help , کتابی است بنام Developer's Handbook
    برای اکثر نسخه های اکسس , یک ویرایش ازش چاپ شده. خیلی کتاب کاملیه. ( زبان انگلیسی )
     
  4. najafzadeh

    najafzadeh کاربر فعال پایگاه داده ها کاربر فعال

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    512
    تشکر شده:
    26
    محل سکونت:
    قزقلعه
    سلام
    در جواب سوال اولتان باید عرض کنم که اول بایستی کد خطایی را که می خواهید برایش شرح فارسی بنویسید به دست بیاورید.
    این کار با کد زیر به دست می آید:


    کد:
    Private Sub Command0_Click()
    On Error GoTo err_Handler
    
    'Program Codes
    'Program Codes
    'Program Codes
    'Program Codes
    
    Exit Sub
    
    err_Handler:
            MsgBox (Err.Number)
    
    End Sub
    پس از آنکه کد مربوط به خطا رو پیدا کردید می توانید با توجه به کد خطا با یک دستور If شرح خطای مورد نظر رو به کاربر نشون بدین.

    به عنوان مثال به کد زیر توجه کنید:

    کد:
    Private Sub Command0_Click()
    On Error GoTo err_Handler
    Dim a As Integer
    
        a = InputBox("please enter number")
    
    Exit Sub
    
    err_Handler:
            If Err.Number = 13 Then MsgBox ("داده ورودی نامعتبر است")
          
    End Sub
    پس از اجرای کد فوق یک inputbox باز میشه که باید در آن عدد از نوعinteger وارد بشه.
    اگر غیر از اون وارد بشه پیغام داخل کوتیشن به کاربر نمایش داده می شه.

    به عنوان مثال و نمونه یه فایل هم براتون گذاشتم.
    می تونین داونلودش کنین.

    فرمایشی بود در خدمتیم.
     

    فایل های ضمیمه:

    • Err_Ma.zip
      اندازه فایل:
      11.4 KB
      نمایش ها:
      13
  5. najafzadeh

    najafzadeh کاربر فعال پایگاه داده ها کاربر فعال

    تاریخ عضویت:
    ‏21 سپتامبر 2005
    نوشته ها:
    512
    تشکر شده:
    26
    محل سکونت:
    قزقلعه
    در مورد سوال دومتون هم باید عرض کنم که Access از دو بخش تشکیل شده:
    بخش اول در مورد طراحی پایگاه داده و مسائلی در مورد انواع موجودیتها و متغیرها بحث می کنه
    بخش دوم در مورد برنامه نویسی visual basic application هستش که این زبون تقریبا شبیه همون visual basic 6 است.

    برای بخش اول کتاب خود آموز Access تالیف آقای مهندس عین الله جعفر نژاد قمی و آقای مهندس رمضان عباس نژاد متاب بسیار خوبیه.

    برای بخش دوم که همون بخش برنامه نویسی هستش کتاب برنامه نویسی Access 2003 با VBA می باشد که دو جلدی هم هست و مترجمش هم آقای مهندس رامین مولاناپور و از انتشارات دیباگران تهران هستش.

    امید است به کار آید.
    با تشکر فراوان:blush: