نمایش نتایج 1 تا 11 از 11

نام تاپیک: جلوگیری از حذف اطلاعات موجود جدول با شرط عدم همخوانی

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    جلوگیری از حذف اطلاعات موجود جدول با شرط عدم همخوانی

    سلام دوستان
    من با استفاده از کدهای زیر اطلاعات موجود از فایل اکسل رو ( با شرط حذف اطلاعات قبلی ) به بانک اکسس برنامه اضافه میکنم
    Dim f As Object
    Dim strFile As String
    Dim strFolder As String
    Dim varItem As Variant
    Set f = Application.FileDialog(3)
    f.AllowMultiSelect = True


    If f.Show Then
    For Each varItem In f.SelectedItems
    strFile = Dir(varItem)
    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE FROM tblTak"
    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, "tbltak", strFile, True
    Me.Requery
    DoCmd.SetWarnings True
    Next
    "اطلاعات از فایل اکسل دریافت شد" msgbox
    End If
    حال میخوام شرطی بزارم که اگر فیلدهای موجود در جدول اکسل با جدول TblTak اکسس همخوانی نداشته باشد ( Error 2391 ) یک پیام خطا صادر و از حذف اطلاعات موجود در جدول جلوگیری کنه
    اگر لطف کنید و راهنمائی کنید ممنون میشم

    البته از کدهای زیر استفاده کردم ولی جواب نگرفتم و بازم اطلاعات جدول حذف میشه

    Problem:
    If Err.number = 2391 Then
    "فیلدهای جدول مبدا و مقصد همخوانی ندارد" msgbox
    Exit Sub
    End If



  2. #2
    مدیر بخش آواتار amirzazadeh
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تبريز
    پست
    1,947

    نقل قول: جلوگیری از حذف اطلاعات موجود جدول با شرط عدم همخوانی

    سلام
    پیشنهاد می کنم قبل از حذف اطلاعات جدول، با دستور CopyObject یک نسخه از اون رو کپی کنید که در صورت موفق نبودن عملیات می تونید جدول اصلی رو حذف و جدول کپی رو به جای جدول اصلی Rename بکنید.(به نوعی عملیات RollBack شبیه سازی میشه).
    ..................
    موفق باشید

    DON'T START;OTHERWISE DON'T STOP
    .................................................
    قوانين سايت

  3. #3

    نقل قول: جلوگیری از حذف اطلاعات موجود جدول با شرط عدم همخوانی

    نقل قول نوشته شده توسط amirzazadeh مشاهده تاپیک
    سلام
    پیشنهاد می کنم قبل از حذف اطلاعات جدول، با دستور CopyObject یک نسخه از اون رو کپی کنید که در صورت موفق نبودن عملیات می تونید جدول اصلی رو حذف و جدول کپی رو به جای جدول اصلی Rename بکنید.(به نوعی عملیات RollBack شبیه سازی میشه).
    ..................
    موفق باشید
    سلام عرض ادب
    ضمن تشکر از راهنمائی و توصیه شما ، امکانش هست زحمت ی نمونه رو بکشید ؟

  4. #4
    مدیر بخش آواتار amirzazadeh
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تبريز
    پست
    1,947

    نقل قول: جلوگیری از حذف اطلاعات موجود جدول با شرط عدم همخوانی

    نقل قول نوشته شده توسط iransim مشاهده تاپیک
    سلام عرض ادب
    ضمن تشکر از راهنمائی و توصیه شما ، امکانش هست زحمت ی نمونه رو بکشید ؟
    لطفا شما نمونه خودتون رو بارگذاری کنید.تا روی اون نمونه اصلاحات انجام بشه.

    DON'T START;OTHERWISE DON'T STOP
    .................................................
    قوانين سايت

  5. #5

    نقل قول: جلوگیری از حذف اطلاعات موجود جدول با شرط عدم همخوانی

    نقل قول نوشته شده توسط amirzazadeh مشاهده تاپیک
    لطفا شما نمونه خودتون رو بارگذاری کنید.تا روی اون نمونه اصلاحات انجام بشه.
    سلام و تشکر
    نمونه برنامه خدمت شما فقط توضیح اینکه :
    1 - فایل اکسل TblProject با بانک اطلاعاتی برنامه همخوانی دارد
    2 - فایل اکسل TblProject_new با بانک اطلاعاتی همخوانی ندارد

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

  6. #6
    مدیر بخش آواتار amirzazadeh
    تاریخ عضویت
    مهر 1386
    محل زندگی
    تبريز
    پست
    1,947

    نقل قول: جلوگیری از حذف اطلاعات موجود جدول با شرط عدم همخوانی

    نقل قول نوشته شده توسط iransim مشاهده تاپیک
    سلام و تشکر
    نمونه برنامه خدمت شما فقط توضیح اینکه :
    1 - فایل اکسل TblProject با بانک اطلاعاتی برنامه همخوانی دارد
    2 - فایل اکسل TblProject_new با بانک اطلاعاتی همخوانی ندارد

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

    DON'T START;OTHERWISE DON'T STOP
    .................................................
    قوانين سايت

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •