PDA

View Full Version : ایجاد جدول access در برنامه



mina_148m
دوشنبه 17 دی 1386, 00:56 صبح
سلام ،
من می خواستم که تو برنامه من کاربر خودش بدون نیاز به برنامه access
جایی که نیاز است اقدام به ایجاد جدول با فیلدهای مشخص بکنه؟
ممنون میشم راهنمایی بکنید

با تشکر

vcldeveloper
دوشنبه 17 دی 1386, 15:54 عصر
از دستور CREATE TABLE در SQL استفاده کنید.

Mahmood_M
سه شنبه 18 دی 1386, 14:48 عصر
سلام

http://barnamenevis.org/forum/showthread.php?t=78621

در این پست یک مقاله و یک برنامه نمونه هست که می تونه کمک کنه ...
درواقع جواب همونیه که آقای کشاورز گفتن ولی این مقاله شاید در چگونگی انجام دستور بالا کمکتون کنه ...

موفق باشید ...

mina_148m
سه شنبه 02 بهمن 1386, 16:22 عصر
سلام،
این جدول کجا ایجاد می شه؟
امکانه اینکه با توجه به نیاز برنامه هروقت بخواهیم ایجاد و هر وقت بخواهیم پاک کنیم هست؟
چون من همجین جدولی می خوام
با استفاده از این دستورات می شه؟
اگه می شه ،خیلی ممنون می شم منو راهنمایی کنید چه جوری می تونم تو فیلدهای همچین جدولی اطلاعات ذخیره کرد
من زیاد تو این مورد اطالاعات ندارم
من تو این مورد همونطور که می بینید جستجو کردم اما نتونستم جوابمو بگیرم




ساختن بانک توسط کوئری SQL ...


procedure Tfrm_main.bt_maketableClick(Sender: TObject);
begin
with ado_main do
try
Prepared := True;
SQL.Text :=
'CREATE TABLE `main_table` ('+
'`id` STRING(1) PRIMARY KEY, '+
'`ensani` STRING(30), '+
'`farmandeh` STRING(30), '+
'`mantaqeh_kod` STRING(2), '+
'`mantaqeh` STRING(25), '+
'`nahieh_kod` STRING(2), '+
'`nahieh` STRING(25), '+
'`hozeh_kod` STRING(3), '+
'`hozeh` STRING(25), '+
'`paygah_kod` STRING(2), '+
'`paygah` STRING(25), '+
'`mk_kod` STRING(9) '+
//'`jens` STRING(5), '+
//'`first_id` DOUBLE DEFAULT 0, '+
//'`first_basig_kod` DOUBLE DEFAULT 0 '+
')';
ExecSQL;

SQL.Text := 'SELECT * FROM main_table';
Open;
except
on Err: Exception do ShowMessage( Err.Message );
end;
end;


یا حق ...

با تشکر

cybercoder
سه شنبه 02 بهمن 1386, 16:50 عصر
این جدول کجا ایجاد می شه؟

توی دیتابیسی که بهش connect کردی
{quote]
امکانه اینکه با توجه به نیاز برنامه هروقت بخواهیم ایجاد و هر وقت بخواهیم پاک کنیم هست؟
[/quote]
آری


یلی ممنون می شم منو راهنمایی کنید چه جوری می تونم تو فیلدهای همچین جدولی اطلاعات ذخیره کرد

بلی با استفاده از دستورهای insert,update,delete در sql میشه ایجاد، اصلاح و حذف کرد

موفق باشی

vcldeveloper
چهارشنبه 03 بهمن 1386, 01:10 صبح
من زیاد تو این مورد اطالاعات ندارم
یک کتاب آموزش زبان SQL تهیه کنید.

Mahmood_M
چهارشنبه 03 بهمن 1386, 10:50 صبح
http://www.w3schools.com/sql/default.asp

در این لینک آموزش زبان SQL رو میتونید بخونید ، کامل و مختصر ! هست ...

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

موفق باشید ...

babak_delphi
دوشنبه 08 بهمن 1386, 21:40 عصر
این دستور ها رو در Jet می شه استفاده کرد؟
تا جایی که من میدونم با Jet (که برای Access استفاده می شه) نمیشه از دستوراتی مثل Create Table استفاده کرد ولی در SQL Server که Provider اِش فرق داره (Jet نیست) میشه از این نوع دستورات استفاده کرد
لطفا توضیح بدید
ممنون

cybercoder
سه شنبه 09 بهمن 1386, 13:20 عصر
میشه با jet‌رو access