Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.08.2008, 15:23
|
|||
---|---|---|---|
Выбор данных |
|||
#18+
Здравствуйте! Помогите пожалуйста! У меня есть форма на ней текстбокс и грид, ещё есть таблица bil_ych_list. У меня при вводе значения в текстбокс делается выборка из таблицы bil_ych_list по условию bil_ych_list.nsum=thisform.Text2.value, это все собирается в курсор bilych и уже в гриде выводятся данные этого курсора, все работает, НО, мне надо ещё сделать так, чтобы не закрывая форму, когда в текстбокс вводится другое значение опять производилась бы такая же выборка и в гриде выводились уже другие данные. Подскажите пожалуйста как мне лучше это сделать? Вот что у меня сделано в TextBox. InteractivChange n_sum=VAL(thisform.text2.Value) SELECT *; from bil_ych_list; where bil_ych_list.nsum=n_sum; into cursor bil_ych_cur readwrite SELECT bilych FOR k=1 TO kol_strok APPEND BLANK endfor FOR i=1 TO 13 SELECT bil_ych_cur j=1 GO j SCAN ss=EVALUATE(FIELD(i)) SELECT bilych GO j replace(FIELD(i)) WITH ss j=j+1 ENDSCAN ENDFOR endif thisform.Grid4.refresh endif В лоаде формы: CREATE CURSOR bilych (; n1 C(20),; n2 N(7),; n3 N(10),; n4 N(10),; n5 N(10),; n6 N(10),; n7 I(4),; n8 N(10),; n9 D(8),; n10 N(10),; n11 C(25),; n12 N(10),; n13 N(10)) VFP 9 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1587367]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
183ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 595ms |
0 / 0 |