نمایش نتایج 1 تا 40 از 180

نام تاپیک: نمونه های کاربردی و آموزشی VBA

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #7
    کاربر دائمی آواتار مهدی قربانی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    2,435

    ساخت جدول با کد VBA و کلکسیون DAO

    من کد ایجاد جدول با استفاده از فرم را میخوام از دوستانی که میتوانند کمکم کنند خواهش می کنم این کد رو بفرستند.
    این کد برای ایجاد جدول در دیتابیس جاری کاربرد داره .
    دریک فرم کامند باتونی ایجاد و کدهای زیر رو در رخداد کلیک اون کپی کنید و بجای Command0 نام کامند باتون مورد نظرتون رو جایگزین کنید

    Private Sub Command0_Click()
    Dim MyDatabase As Database
    Dim NewTable As TableDef
    Dim MyArtist As DAO.Index
    Dim MyIndex2 As DAO.Index
    Dim MyIndex3 As DAO.Index

    ' open database
    Set MyDatabase = CurrentDb 'OpenDatabase(App.Path + "\mp3Base.mdb")
    'create the table
    Set NewTable = MyDatabase.CreateTableDef("mp3New")
    On Error Resume Next
    'delete the table if it already exists
    MyDatabase.TableDefs.Delete NewTable.Name

    'add the fields in the table, those used below are just an example
    With NewTable
    .Fields.Append .CreateField("Title", dbText, 30)
    .Fields.Append .CreateField("Artist", dbText, 30)
    .Fields.Append .CreateField("Album", dbText, 30)
    .Fields.Append .CreateField("Year", dbText, 4)
    .Fields.Append .CreateField("Comment", dbText, 30)
    .Fields.Append .CreateField("Genre", dbText, 1)
    .Fields.Append .CreateField("Position", dbText, 10)
    End With

    'add indexes in the table
    Set MyArtist = NewTable.CreateIndex("Artist")
    MyArtist.Fields.Append MyArtist.CreateField("Artist")
    NewTable.Indexes.Append MyArtist
    Set MyIndex2 = NewTable.CreateIndex("Title")
    MyIndex2.Fields.Append MyIndex2.CreateField("Title")
    NewTable.Indexes.Append MyIndex2
    Set MyIndex3 = NewTable.CreateIndex("Position")
    MyIndex3.Fields.Append MyIndex3.CreateField("Position")
    NewTable.Indexes.Append MyIndex3

    NewTable.Indexes.Refresh
    MyDatabase.TableDefs.Append NewTable
    MsgBox "جدول با موفقیت ایجاد شد"

    'close database
    MyDatabase.Close
    End Sub
    نمونه مرتبط :
    فایل های ضمیمه فایل های ضمیمه

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

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

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