Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / не получается корректно взять значение из textbox'a (помогите новичку) / 8 сообщений из 8, страница 1 из 1
21.03.2011, 16:45
    #37175800
гость945718
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
На кнопке висит вот такой код
Код: plaintext
1.
x=ALLTRIM(ThisForm.Text1.Value)
SELECT ALL table1.field1 FROM table1 WHERE table1.field2 = x
При попытке выполнить код выдается ошибка
авторoperator/operand type mismatch
хотя поле field2 имеет формат integer, и в textbox я ввожу цифру. Если в коде x заменяю на 1, то все работает. Видимо, значение из textbox'а как-то не так читается. Что нужно сделать, чтобы исправить?
...
Рейтинг: 0 / 0
21.03.2011, 17:23
    #37175881
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
гость945718,

А на какую строчку Вам ругается? На первую?

ThisForm.Text1.Value - STRING.
А Вам нужно NUMERIC.

Функция VAL() Вам в помощь.
...
Рейтинг: 0 / 0
21.03.2011, 17:37
    #37175913
гость945718
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
Banditos, большое спасибо, помогло
...
Рейтинг: 0 / 0
21.03.2011, 17:52
    #37175962
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
гость945718Banditos, большое спасибо, помоглоНу и зря. Лучше бы тесктбоксу сообщили о том, что хотите работать с числами и функция бы не понадобилась.
...
Рейтинг: 0 / 0
21.03.2011, 18:11
    #37176011
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
Sergey SizovНу и зря. Лучше бы тесктбоксу сообщили о том, что хотите работать с числами и функция бы не понадобилась.
Хм, это как?

Согласен с тем, что ограничения нужно делать на этапе ввода информации.

Но вот заставить текстбокс возвращать не текстовое, а числовое значение...
Просветите, плиз.
...
Рейтинг: 0 / 0
21.03.2011, 18:14
    #37176019
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
BanditosSergey SizovНу и зря. Лучше бы тесктбоксу сообщили о том, что хотите работать с числами и функция бы не понадобилась.
Хм, это как?

Согласен с тем, что ограничения нужно делать на этапе ввода информации.

Но вот заставить текстбокс возвращать не текстовое, а числовое значение...
Просветите, плиз.В свойство Texbox.Value поставить 0.
...
Рейтинг: 0 / 0
21.03.2011, 18:15
    #37176024
Sergey Sizov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
Еще есть свойства Format и InputMask.
...
Рейтинг: 0 / 0
21.03.2011, 18:19
    #37176031
Banditos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не получается корректно взять значение из textbox'a (помогите новичку)
Sergey Sizov,

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


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