منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : انشاء عمود بالجدول
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة 

حاولت انشاء جدول اكسيس 2007 برمجيا بالكود وانشاء اعمدة بداخلة  ولكن حدثت مشكلة معي لااستطيع اضافة خصائص للاعمدة .

المطلوب :

1- عمود نصي احتاج اضافة خاصية عدم التكرار    اسم الخاصية     Yes (No Duplicates)  = indexed  طبعا برمجيا

2- العمود الرقمي من النوع single    اريد جعل القيمة الافتراضية  اسم الخاصية  default value =  0  

3- عمود التاريخ اريد جعل خصائص العمود  اسم الخاصية format   = Short Date  



[attachment=25189]

كود :
Using conA As New OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & Application.StartupPath & "\" + TextBox1.Text + ".accdb;Jet OLEDB:Database Password=" + FALSED)
           conA.Open()
           Using cmd As New OleDbCommand()
               cmd.Connection = conA
               cmd.CommandText = ("CREATE TABLE sample1 ([id] COUNTER IDENTITY(1,1),[intnumb] Single ,[SessionId] VARCHAR (40), [SessionDate] DATETIME,[SessionName] LONGTEXT, CONSTRAINT PKSessions PRIMARY KEY (id))")
               Try
                   cmd.ExecuteNonQuery()
                   Console.WriteLine("Table created.")
               Catch ex As Exception
                   Console.WriteLine(ex.Message)
               End Try
           End Using
           conA.Close()
       End Using
السلام عليكم اخي محمد
بالنسبة لحقل التاريخ لااعرف اختيار التاريخ القصير
جرب هذا الاستعلام قد ينقصه بعض ماتريد
كود :
" CREATE TABLE [Mohammad] ( [ID] COUNTER Not Null  PRIMARY KEY , [Number1] Single not Null,[adress] text(100),[Bithday] dateTime Null) "
(05-07-20, 01:01 PM)ابراهيم ايبو كتب : [ -> ]السلام عليكم اخي محمد
بالنسبة لحقل التاريخ لااعرف اختيار التاريخ القصير
جرب هذا الاستعلام قد ينقصه بعض ماتريد
كود :
" CREATE TABLE [Mohammad] ( [ID] COUNTER Not Null  PRIMARY KEY , [Number1] Single not Null,[adress] text(100),[Bithday] dateTime Null) "

وعليكم السلام ورحمة الله وبركاتة 

بشكر حضرتك علي المتابعة قبل كل شيء 

في البداية جربت طريقة حضرتك بس نفس المشكلة لازالت قائمة

 اضافة not Null  تعبر عن الخاصية required وليس وضع قيمة افتراضية 0 للعمود الرقمي والتاريخ لم  يضف اي فورمات.
كود :
CREATE TABLE sample1 ([id] COUNTER IDENTITY(1,1),[intnumb] Single DEFAULT 0,[SessionId] VARCHAR (40) CONSTRAINT SessionId UNIQUE, [SessionDate] DATE ,[SessionName] LONGTEXT, CONSTRAINT PKSessions PRIMARY KEY (id));
(05-07-20, 05:46 PM)boudyonline كتب : [ -> ]
كود :
CREATE TABLE sample1 ([id] COUNTER IDENTITY(1,1),[intnumb] Single DEFAULT 0,[SessionId] VARCHAR (40) CONSTRAINT SessionId UNIQUE, [SessionDate] DATE ,[SessionName] LONGTEXT, CONSTRAINT PKSessions PRIMARY KEY (id));


الف شكر اخي الكريم 

جزاك الله خيرا 

في مشكلة بسيطة التاريخ الكود لايغير شيء يظهر التاريخ بدون فورمات

بالنسبة لعمود التاريخ اريد جعل خصائص العمود  اسم الخاصية  format   = Short Date