|
|
|
کم کم داره مخ میخوره
        
گروه: کاربران
آخرین بازدید: پنج شنبه 10 مرداد 1387 - 1:46 صبح
پست ها: 123,
بازدید ها: 134
|
|
دوستان یک همچین فرمی دارم
می خواهم با انتخاب مدل گوشی از دیبی کامبوباکس قیمت اون رو تو دیبی ادیت قیمت گوشی (زیرش) بزنه
ایده خاصی ندارم که چجوری بهتر میشه ولی یه باتن گذاشتم (گوشی جدید) تا فرم جدیدی رو باز کنه و مدل و قیمت رو توش بشه بنویسی
می خوام علاوه بر ثبت یک گوشی جدید بشه قیمت گوشی ها رو هم تغییر داد
شاید بهتره تو فرم جدید(قیمت گوشی) دو قسمت کنم
1- تغییر قیمت که از تو کامبو انتخاب کنه و قیمت رو عوض کنه
2- گوشی جدید که نام و قیمت رو ثبت کنه
شاید هم کلن نیازی به فرم جدید نباشه و بشه از یه فایل txt خوند و یا ...
لطفا راهنماییم کنید
با سپاس

|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: یکشنبه 29 مهر 1386 - 2:47 بعدازظهر
پست ها: 11,
بازدید ها: 11
|
|
سلام راستش من با dbcombobox کار نکردم ولی فکر می کنم
که اشاره گر دیتاست را به سطر مورد نظر می بره.اگر این جوری باشه می تونید تو رویداد onselect مربوط به dbcombobox این کد را بنویسید:
:=editprice.text
;(['vartostr(yourdataset.fieldvalues['MobileName
اگر هم از یک کامبو باکس معمولی استفاده کنید.
به این طریق انواع گوشی را به آیتم هایش اضافه کنید.
;var currentpos:TBookmark
with yourdataset do
begin
;if not active then open
;currentpos:=getbookmark
;disablecontrols
;first
while not eof do begin
;comboname.items.add(vartostr(fieldvalues['Mobile'])) next
end
;(gotobookmark(currentpos
;(freebookmark(currentpos
;enablecontrols
end
و به این طریق به قیمت گوشی انتخاب شده دسترسی پیدا کرد.
در رویداد onselect
if youdataset.Locate('MobileName',Trim(comboname.text),[]) then
;['editprice.text:=yourdataset.fieldvalues['Price
javad delphi2007-05-01 12:57:03
یا علی
|
|
|
|