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

نام تاپیک: ساخت جدول جدید در اکسس

  1. #1
    کاربر دائمی آواتار sysman_20
    تاریخ عضویت
    بهمن 1387
    پست
    180
    تشکر کردن
    95
    20 بار تشکر شده در 17 پست

    Question ساخت جدول جدید در اکسس

    چگونه می توانم با استفاده از کد نویسی جدولی جدید در اکسس بسازم؟

  2. #2
    VIP آواتار razavi_university
    تاریخ عضویت
    خرداد 1384
    محل زندگی
    اصفهان
    پست
    1,221
    تشکر کردن
    1,254
    2,320 بار تشکر شده در 322 پست

    نقل قول: ساخت جدول جدید در اکسس

    دستورات sql استاندارد را اجرا نمایید

    ALTER TABLE table {ADD {COLUMN field type[(size)] [NOT NULL] [CONSTRAINT index] | ALTER COLUMN field type[(size)] | CONSTRAINT multifieldindex} | DROP {COLUMN field I CONSTRAINT indexname} }


    برای مطالعه بیشتر:
    ALTER TABLE Statement (Microsoft Access SQL)
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  3. #3
    کاربر تازه وارد آواتار khaste_007
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    تهران
    پست
    98
    تشکر کردن
    8
    38 بار تشکر شده در 32 پست

    نقل قول: ساخت جدول جدید در اکسس

    با سلام Alter Table برای ویرایش یک جدول موجود به کار می رود نه ایجاد جدول جدید.
    برای ایجاد یک جدول بایستی در C#‎ ابتدا یک کامند ایجاد کنی و کانکشن آن را برای بانک اکسس مورد نظر مقدار دهی کنی و همچنین دستور کامند را با یک دستور Create Table که ساختار کلی آن را در msdn می توانی پیدا کنی مقدار دهی می کنی و در نهایت کامند را اجرا می کنی.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    نیشابور
    پست
    768
    تشکر کردن
    137
    209 بار تشکر شده در 102 پست

    نقل قول: ساخت جدول جدید در اکسس

    سلام
    اين هم يك برنامه كامل واسه اين كار(دو ساعت كامل وقتم گرفت تا ترو تميز دربياد)، تو اين برنامه هم مي توني يك جدول جديد بسازي و هم مي توني يك جدول از روي يك جدول ديگه كپي كني
    هر جدولي كه مي خواي بسازي بايد حتماً نامش رو در TextBox وارد كني.
    مشخصات بانك برنامه: Access 2007 داراي دو جدول: يكي براي كپي شدن يكي براي نگه داري نام جدول هاي بانك
    برنامه با VS 2008 هست.(اگر از 2005 استفاده مي كني كافيه فقط فايل Form1.cs تو ويژوال استديو باز كني تا كدها رو ببني)
    فایل های ضمیمه فایل های ضمیمه

  5. 6 کاربر از احمد سامعی به خاطر این مطلب مفید تشکر کرده اند:


  6. #5
    کاربر جدید آواتار (3rr0r)
    تاریخ عضویت
    فروردین 1394
    پست
    13
    تشکر کردن
    7
    یک بار تشکر شده در یک پست

    نقل قول: ساخت جدول جدید در اکسس

    نقل قول نوشته شده توسط احمد سامعی مشاهده تاپیک
    سلام
    اين هم يك برنامه كامل واسه اين كار(دو ساعت كامل وقتم گرفت تا ترو تميز دربياد)، تو اين برنامه هم مي توني يك جدول جديد بسازي و هم مي توني يك جدول از روي يك جدول ديگه كپي كني
    هر جدولي كه مي خواي بسازي بايد حتماً نامش رو در TextBox وارد كني.
    مشخصات بانك برنامه: Access 2007 داراي دو جدول: يكي براي كپي شدن يكي براي نگه داري نام جدول هاي بانك
    برنامه با VS 2008 هست.(اگر از 2005 استفاده مي كني كافيه فقط فايل Form1.cs تو ويژوال استديو باز كني تا كدها رو ببني)
    چطوری میتونم توی یک جدول یک فیلد اضافه کنم؟

  7. #6
    کاربر جدید آواتار (3rr0r)
    تاریخ عضویت
    فروردین 1394
    پست
    13
    تشکر کردن
    7
    یک بار تشکر شده در یک پست

    نقل قول: ساخت جدول جدید در اکسس

    چطوری میتونم توی جدولی که ساخته شده از قبل و دارای چند فیلد هست یک فیلد اضافه کنم؟
    خیلی سرچ کردم نشد که نشد
    یعنی نمیشه؟

  8. #7
    کاربر جدید آواتار (3rr0r)
    تاریخ عضویت
    فروردین 1394
    پست
    13
    تشکر کردن
    7
    یک بار تشکر شده در یک پست

    نقل قول: ساخت جدول جدید در اکسس

    نقل قول نوشته شده توسط (3rr0r) مشاهده تاپیک
    چطوری میتونم توی جدولی که ساخته شده از قبل و دارای چند فیلد هست یک فیلد اضافه کنم؟
    خیلی سرچ کردم نشد که نشد
    یعنی نمیشه؟
    بالاخره پیداش کردم میذارم تا اگه کسی خواست استفاده کنه

    myCommand.CommandText = "alter table nametable add namefeild Number";
    myConnection.Open();
    myCommand.ExecuteNonQuery();
    myConnection.Close();

  9. #8
    کاربر جدید
    تاریخ عضویت
    آبان 1385
    پست
    21
    تشکر کردن
    0
    5 بار تشکر شده در 5 پست

    نقل قول: ساخت جدول جدید در اکسس

    ساخت جدول با کدنویسی
    StrCmd = "";
    StrCmd = "SELECT name FROM SysObjects ";
    StrCmd += "WHERE Type='U' AND name='نام جدول' ";
    SqlCmd = new SqlCommand(StrCmd, MyCnn);
    MyCnn.Close();
    MyCnn.Open();
    MyNameTable = Convert.ToString(SqlCmd.ExecuteScalar());
    if (MyNameTable == "")
    {
    MyCommandTxt = "";
    MyCommandTxt = "CREATE TABLE نام جدول";
    MyCommandTxt += "(IdPersonel bigint, NameYear bigint,";
    MyCommandTxt += "NameMonth bigint,SKarKard bigint) ";
    .CreateTable(MyCommandTxt, "نام جدول", MyCnn);
    }
    این هم تابع createtable برای ساختن جدول موردنظر
    //----------------------------------------------------------------------------
    public bool CreateTable(string CommandText, string NameTbl,SqlConnection MyConnection)
    {
    byte i = 1;
    bool flag = true;
    foreach (object tbname in TableList)
    {
    if (NameTbl.Trim() == tbname.ToString())
    {
    flag = false;
    break;
    }
    }
    if (flag)
    {
    try
    {
    SqlCommand SqlCmd = new SqlCommand(CommandText, MyConnection);
    MyCnn.Close();
    MyCnn.Open();
    SqlCmd.ExecuteNonQuery();

    i++;
    TableList.Add(NameTbl.Trim().Clone());
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.ToString());
    }
    }
    return flag;
    }

بوک مارک کردن این تاپیک

بوک مارک کردن این تاپیک

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

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