View Full Version : قرار دادن مقدار dbedit در یک label
omidan321
دوشنبه 22 مهر 1392, 12:42 عصر
سلام به همگی
من میخام اطلاعات درون dbedit رو در یک label قرار بدم ، وقتی دکمه اجرا زده میشه اطلاعات dbedit در caption لیبیل (یا تکسک باکس) قرار داده شود
یوسف زالی
دوشنبه 22 مهر 1392, 12:54 عصر
سلام.
خب مشکل کجاست؟؟؟
omidan321
دوشنبه 22 مهر 1392, 13:23 عصر
مشکل اینه که نمیشه با دستورات زیر اینکارو کرد :
edit5.Text :=db_tarikh.Field.DisplayText ;
edit5.Text :=db_tarikh.Text ;
label1.Caption := db_tarikh.Text ;
وقتی دکمه رو میزنی یک نمونه که دستی گذاشتمش داخل رو نشون میده
اما مقادیری که با کد مث بالا نوشتم رو نشون نمیده (دستورات مث دستورات بالا)
یوسف زالی
دوشنبه 22 مهر 1392, 13:55 عصر
اگر مقادیر در باکس دی بی ادیت ست می شه باید در لیبل هم بیفته،
اگر نه، راه بهترش استفاده مستقیم از مقادیر دیتاست مربوطه هست.
Edit1.Text := ADOTabla1Field1.AsString
omidan321
دوشنبه 22 مهر 1392, 15:21 عصر
کار با بانک اطلاعاتی رو تازه شروع کردم
ADOTabla1Field1 برای من غیر فعاله میشه بگی این دستور چیکار میکنه و راه استفادش همینه ؟
یوسف زالی
دوشنبه 22 مهر 1392, 15:25 عصر
می تونید از فرمت های دیگه استفاده کنید.
مثل این:
YourDataSet.Fields[i]
یا
FieldValues
یا ...
omidan321
دوشنبه 22 مهر 1392, 18:03 عصر
دادا اون درست شد اما وقت اجرا پیغام زیر میاد
111865
یوسف زالی
دوشنبه 22 مهر 1392, 19:03 عصر
عزیزم من که صاحب علم غیب نیستم،
به شونصد دلیل مختلف ممکنه این ارور رو ببینید.
حدس: ممکنه دیتاستتون Close باشه..
omidan321
دوشنبه 22 مهر 1392, 20:29 عصر
اون یکی که دستی بهش مقدار دادم قشنگ نمایش میده ولی اونی که با زدن کمه مقدار میگیره رو همین پیغامه میاد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.