1

Konu: COMBO BOX / TEXT BOX

Arkadaşlar ya harika bir site bu gerçekten hep merak ederdim başka foxpro kulanan var mı diye gördüm ki varmış siteyi hazırlayanlara teşekkürler elleri dert görmesin. Sormak istediğim bir formda yer alan textbox'ı kodla nasıl comboya çevirebilirim.

Saygılarımla,
Burakone

2

Re: COMBO BOX / TEXT BOX

olmaz.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

3

Re: COMBO BOX / TEXT BOX

ceviremezsin ancak,
newobject(),
removeobject() ile gorev degisikligi yaptirip combo yu calistirabilirsin...

4

Re: COMBO BOX / TEXT BOX

Cevaplarınız için teşekkürler peki asıl sorunum şu "drop down combo" seçiyorum ve row source unu da sql sorgu ile getiriyorum control source' u da herhangi bir tablodan bir field seçiyorum ancak add veya edit mode dayken comboya elle yazılan yeni bir "text"i kaydete basına kaydetmiyor.

Saygılarımla,
Burakone

5

Re: COMBO BOX / TEXT BOX

Rowsource 3 iken sadece bir cursor oluşturursun. Oraya ek bilgi yazmaz, yazsa bile esas dbf'e kaydetmez.
O nedenle combonun örneğin (tercihan) Valid (bazı kontroller koyabilirsin) veya LostFocus Eventlerine kod yazarak istediğin dbf'e ekleyebilirsin. This.Requery ile de liste tazelenir.

Aynı anda hem rowsource=3 hem de control source kontrolleri çalışmaması gerekir, hangisinin diğerine baskın olacağını bilmiyorum.

VFP9 SP2

6

Re: COMBO BOX / TEXT BOX

Arkadaşlar yardımlarınız için teşekkürler çözümü farklı yoldan halletim

bahsetiğim combonun üzerine bir tane textbox koydum visible=.f. yaptım sonra yanlarına bir tuş ekledim ve clickine aşağıdaki komutları yazdım

IF THISFORM.TXTFirmaadi.Visible=.T.
THISFORM.combo1.Visible=.T.
THISFORM.COMBO1.Requery
THISFORM.COMBO1.REFRESH
THISFORM.TXTFirmaadi.Visible=.F.
ELSE
THISFORM.combo1.Visible=.F.
THISFORM.TXTFirmaadi.Visible=.T.
ENDIF
böylece sorunu halletim herkese teşekkürler