powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / не получается корректно взять значение из textbox'a (помогите новичку)
8 сообщений из 8, страница 1 из 1
не получается корректно взять значение из textbox'a (помогите новичку)
    #37175800
гость945718
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На кнопке висит вот такой код
Код: 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
не получается корректно взять значение из textbox'a (помогите новичку)
    #37175881
Banditos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гость945718,

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

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

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

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

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

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

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

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


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