powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Text box
9 сообщений из 9, страница 1 из 1
Text box
    #33199026
NAT123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почему значение из text box может не передаваться в переменную?
...
Рейтинг: 0 / 0
Text box
    #33199075
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Должно передаваться , если переменная имеет сооотв.
область видимости и в lostfocus text box задано
my_per=this.value
...
Рейтинг: 0 / 0
Text box
    #33199139
NAT123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то у меня все равно не работает.
У меня есть кнопка в форме (здесь же и вводится в textbox значение по которому искать) , при нажати которой выполняется поиск в другой форме (причем сначала работало, а потом перестало)

n1=thisForm.text1.value
select card
SET ORDER TO tag name
curnear=SYS(2001, 'near')
SET NEAR ON
SEEK n1
SET NEAR &curnear
card1.list1.value=card.name
_screen.ActiveForm.Release()
...
Рейтинг: 0 / 0
Text box
    #33199235
dgalkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NAT123n1=thisForm.text1.value
select card
...


Формально такой код должен работать.
Может проблема не в том, что значение thisForm.text1.value не запоминается в n1, а в том что просто не находит значение в таблице? Сделай точку останова, проверь, что в n1 записалось. И что было в thisForm.text1.value
...
Рейтинг: 0 / 0
Text box
    #33199240
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не совсем понятно где "другая форма" вызывается
Надеюсь первая строка приведеннго кода находится
в кнопке вызова?
...
Рейтинг: 0 / 0
Text box
    #33199297
NAT123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дело в том, что когда руками задаешь значение переменной n1 все находит и встает на нужную запись
...
Рейтинг: 0 / 0
Text box
    #33199377
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n1 - символьного типа? Ведущие и концевые пробелы есть? Может быть поможет

n1 = AllTrim(thisForm.text1.value)
...
Рейтинг: 0 / 0
Text box
    #33199390
NAT123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все заработало, большое спасибо
...
Рейтинг: 0 / 0
Text box
    #33199404
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри пример

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
PUBLIC oForm

oForm = CREATEOBJECT('SeekInClick')
oForm.Show( 1 )

DEFINE CLASS SeekInClick AS form


	DoCreate = .T.
	Caption = "Form1"
	Name = "Form1"


	ADD OBJECT text1 AS textbox WITH ;
		Value = "Record = 5", ;
		Height =  25 , ;
		Left =  24 , ;
		Top =  12 , ;
		Width =  121 , ;
		Name = "Text1"


	ADD OBJECT command1 AS commandbutton WITH ;
		Top =  12 , ;
		Left =  192 , ;
		Height =  25 , ;
		Width =  109 , ;
		Caption = "Command1", ;
		Name = "Command1"


	ADD OBJECT grid1 AS grid WITH ;
		Height =  181 , ;
		Left =  12 , ;
		Top =  60 , ;
		Width =  349 , ;
		Name = "Grid1"


	PROCEDURE Init
		WITH this.grid1
			.columncount =  2 
			.recordsource = 'test'
			.column1.controlsource = 'test.id'
			.column2.controlsource = 'test.Name'

		ENDWITH 
	ENDPROC


	PROCEDURE Load
		CREATE CURSOR test (ID i, name c ( 20 ))

		FOR i =  1  TO  10 
			INSERT INTO test (id, name) VALUES (i, 'Record = ' + TRANSFORM(i))
		ENDFOR 

		INDEX ON PADR(name, 20 ) TAG name

		GO TOP IN test
	ENDPROC


	PROCEDURE command1.Click
		n1=PADR(thisForm.text1.value, 20 )
		select test
		SET ORDER TO tag name
		curnear=SYS( 2001 , 'near')
		SET NEAR ON
		SEEK n1
		SET NEAR &curnear

		thisform.Grid1.refresh
	ENDPROC


ENDDEFINE
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Text box
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]