PDA

View Full Version : ایجاد رکورد تازه با کلیک روی یک دکمه



Reza_kh
جمعه 11 فروردین 1385, 17:28 عصر
توی یه دکمه چه کدی بذارم تا وقتی رویش کلیک کنم در ِDBGrid یه رکورد جدید ساخته بشه و مثلاً در قسمت نام ، چیزی که در Edit1 نوشتم ، ثبت بشه؟:متفکر: :متفکر: :متفکر: :گیج:

Mahmood_M
جمعه 11 فروردین 1385, 20:03 عصر
از چه بانک اطلاعاتی ای استفاده می کنید ؟
اگه از ‍ClientDataSet استفاده می کنید ، کدش این جوریه :


ClientDataSet1.Insert;
ClientDataSet1Name.Text:= Edit1.Text;
ClientDataSet1.Post;

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

Reza_kh
شنبه 12 فروردین 1385, 17:55 عصر
محمود جان از این بانک اطلاعاتی استفاده نمی کنم.
من از BDE استفاده می کنم.

Mahmood_M
یک شنبه 13 فروردین 1385, 02:23 صبح
رضا جون اونم همین جوریه ( فقط به جای ClientDataSet باید بزاری Table )
مثلا :


Table1.Insert;
Table1Name.Text:= Edit1.Text;
Table1.Post;
یا شایدم این جوری باشه :

Table1.Open;
Table1.Insert;
Table1Name.Text:= Edit1.Text;
Table1.Post;
Table1.Close;
راستش من اصلا از این بانک استفاده نمی کنم ...
به نظر من اگه از همین ClientDataSet و یا SQL یا Access استفاده کنی خیلی بهتره ، چون این BDE یه خورده دردسر داره ، البته اگه بتونی SQL یا Access رو یاد بگیری خیلی خوبه ..
( Access همون مایکروسافت اکسس هست که با ورد و برنامه های Office نصب می شه )
موفق باشی ...

Reza_kh
پنج شنبه 17 فروردین 1385, 17:25 عصر
آقا محمود ازتون بسیار ممنونم ...
کدی که گفتید جواب داد
جبران می کنم