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

نام تاپیک: افزودن اطلاعات از فایل اکسل به اکسس

  1. #1

    Post افزودن اطلاعات از فایل اکسل به اکسس

    سلام به همه دوستان عزیز
    من با استفاده از کد زیر اطلاعات رو از فایل اکسل به اکسس انتقال میدم . ولی یک ایراد داره اونم اینه که به تعداد رکورد هایی که در حلقه for هست به همون تعداد رکورد خالی در جدول اکسس من اضافه می کنه (مثلا در کد زیر تعداد 4 رکورد خالی به جدول من یعنی Table1 اضافه میشه )ممنون میشم از دوستان اگه کد زیر رو ببینن و بهم بگن این مشکل رو چطوری رفع کنم .

    Dim ExApp As New Excel.Application
    Dim ExWB As Excel.Workbook
    Dim ExWS As Excel.Worksheet
    Call GetFileName
    If IsNull(StrFullName) Or StrFullName = "" Then Exit Sub
    Set ExWB = GetObject(StrFullName)
    Set ExWS = ExWB.Worksheets(1)
    Dim rs As Recordset
    Set rs = CurrentDb.OpenRecordset("Tabel1")
    For i = 2 To 4
    rs.AddNew
    rs!R = ExWS.Cells(i, 2)
    rs!name = ExWS.Cells(i, 3)
    rs!famili = ExWS.Cells(i, 4)
    rs!kodmli = ExWS.Cells(i, 5)


    rs.Update
    Next
    Me.Requery
    MsgBox "The Information Was Received Form The Excel File"
    rs.Close
    Set rs = Nothing
    Set ExWS = Nothing
    Set ExApp = Nothing
    آخرین ویرایش به وسیله Nader700 : یک شنبه 29 بهمن 1402 در 22:15 عصر

  2. #2

    نقل قول: افزودن اطلاعات از فایل اکسل به اکسس

    سلام به همگی
    من نگاه کردم دیدم 56 نفر تا الان پست رو مشاهده کردن ولی حتی یک نفر یک راهنمایی کوچیک نکرده
    اساتید محترم لطفا یکیشون جواب ما رو بده

  3. #3

    نقل قول: افزودن اطلاعات از فایل اکسل به اکسس

    ..........................

  4. #4

    نقل قول: افزودن اطلاعات از فایل اکسل به اکسس

    نقل قول نوشته شده توسط Nader700 مشاهده تاپیک
    سلام به همگی
    من نگاه کردم دیدم 56 نفر تا الان پست رو مشاهده کردن ولی حتی یک نفر یک راهنمایی کوچیک نکرده
    اساتید محترم لطفا یکیشون جواب ما رو بده
    سلام
    شاید دلیلش عدم ارائه فایل نمونه باشد

  5. #5
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,061

    نقل قول: افزودن اطلاعات از فایل اکسل به اکسس

    سلام و روز خوش

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

    به هر حال اصل کد درسته،
    ولی با توجه به این که me.requery گذاشتین یعنی اینها رو در یک فرم bound به جدول table1 استفاده کردین.
    گذشته از این که اصلا نیازی به باز کردن رکوردست جدید نیست و میشه از recordset یا بهتر recordsetclone خود فرم استفاده کرد،
    ولی حتی این کد هم رکورد خالی درست نمیکنه.
    مابقی کدهای فرم رو چک کنین.

تاپیک های مشابه

  1. سوال: افزودن داده جداگانه به هر فیلد در فرم اکسس
    نوشته شده توسط navid4731 در بخش Access
    پاسخ: 5
    آخرین پست: چهارشنبه 06 اردیبهشت 1402, 13:13 عصر
  2. مشکل در افزودن اطلاعات در رديف خاص یال اکسس
    نوشته شده توسط MMR_1344 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: یک شنبه 17 آذر 1387, 16:00 عصر
  3. افزودن همزمان چند رکورد به بانک اکسس
    نوشته شده توسط Hossein Bazyan در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 10
    آخرین پست: چهارشنبه 21 فروردین 1387, 15:24 عصر

برچسب های این تاپیک

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

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