PDA

نسخه کامل مشاهده نسخه کامل : 2 تا سوال در مورد دلفی 7 ( DBEDIT)



vahid_666
31-03-2005, 17:30
سلام

1- در delphi 7 چگونه میتوانیم داخل dbedit ها را خالی از مقدار کرد؟(با توجه به اینکه به بانک اطلاعاتی نیز متصل هستیم)

2-در فرم Delphi بعد از مشاهده مقدار بانک اطلاعاتی در dbedit چگونه میتوان مقدار جدیدی وارد نمود بدون اینکه مقدار قبلی از بین برود؟ (در واقع به بانک add شود)

Nesta
31-03-2005, 18:56
سلام
دوسته عزيز شما بايد از روی فرم dbedit رو خالی کنی و بايد با query و با دستورات sql کار کنی مثلاً form1.dbedit1.text:=''; بد بوسيله appendrecord به ترتيبی که در database فيلد درست کردی وارد کنی و زيره ان هم flushbuffers کنی البته با query و datamadol يا مجول غير از اين در database ذخيره نميشه اگه با sql کار کنی راحت ميتونی با 2 3 خط اين کار هرو بکنی

Nesta
31-03-2005, 19:04
خواستی بهت ميگم چی کار کنی
1-از منو فايل روی فرم سپس روی فرم datamadual اگه اشتباه ننشته باشم
2-سپس يه query and datasource داخل ان ميگزری
3-سپس روی query کيليک کن يه پنجره کوچی باز ميشه بدن راست کيليک کن و add all feild رو بزن فيلد هات مياد
4-datasource هم در پنجريه properties روی خواص datasource boro و انتخاب کن
اگه ديگه وارد باشی ميتونی کار هرو انجام بدی اينطوری البته بايد قبل از هميه اين کار ها table رو در پايگاه داده سخته باشی که اونم با database desktop mitoni ba paradox که خيلی راحت تر هست بسازی
يه توصيه بهت ميکنم اون هم اين هست که لازم نيست که در سختن فيلد مثلاً بجای فيلد های boolean همينو انتخاب کن چون در dbgrid فقط true or false ميزانه همرو رشته اي انتخاب کن راحت تر هست يعنی از فيلد های عدد يا منطقی يا همون لجيکال استفاده نکن

FGIT
12-03-2006, 22:36
1- در delphi 7 چگونه میتوانیم داخل dbedit ها را خالی از مقدار کرد؟(با توجه به اینکه به بانک اطلاعاتی نیز متصل هستیم)

DbEdit1.DataSource.DataSet.Append;
Or
DBEdit1.DataSource.DataSet.Insert


2-در فرم Delphi بعد از مشاهده مقدار بانک اطلاعاتی در dbedit چگونه میتوان مقدار جدیدی وارد نمود بدون اینکه مقدار قبلی از بین برود؟
DBEdit1.DataSource.DataSet.Post;
DBEdit1.DataSource.DataSet.Append

مرد مباح
18-03-2006, 13:05
دوست عزيز علاوه بر توضيحاتي كه دوستان دادند بايد توجه كرد كه با چه DataBase كار مي كني.

بايد مطمئن باشي كه درست به دلفي لينك شده و بعد از فرمان Append استفاده كني.