:: Архив конференции по VFP до 2005 года
ComboBox стирает записи
BSA
Автор
На форме есть ComboBox.
Имеется справочник Receiver, в нем есть поле Number C(5).
set order to Number

ComboBox1.ControlSource = Receiver.Number
ComboBox1.RowSourceType = 6 (Fields)
ComboBox1.RowSource = Receiver.Number

ComboBox1.Style = 0 (Dropdown Combo)

в событие ComboBox1.LostFocus:
local _value
_value = VAL(alltrim(this.text))
if !empty(_value)
select Receiver
if !seek(_value)
nodefault
MessageBox("Данное значение не найдено",16)
GO TOP
this.refresh
endif
endif

Если введенное значение не найдено, то в последней записи справочника очищается поле Number.
В чем тут дело?
Спасибо.

Ratings: 0 negative/0 positive
Re: ComboBox стирает записи
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, BSA!

Цитата:
В чем тут дело?
В том что ты привязал (ControlSource) комбо к тому-же источнику, из которого
выбираешь записи! Он и меняет послушно данные в связанном источнике при
смене данных в комбо




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: ComboBox стирает записи
BSA
Автор
Спасибо Igor!
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 12 (Гостей: 12)

© 2000-2024 Fox Club 
Яндекс.Метрика