Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Объясните человеки

1.9K
17 марта 2006 года
imported_ФДУЧ
104 / / 07.04.2005
Вот так всё работает мы вводим цифры в Edit1->Text:

Table1->Filtered = true;
Table1->Filter = "SERNM =" + Edit1->Text;

А когда нам надо найти символЫ в Edit1->Text:

Table1->Filtered = true;
Table1->Filter = "RUS =" + Edit1->Text;

Поле RUS являться символьным.
Я получаю:
---------------------------
Debugger Exception Notification
---------------------------
Project My_Project.exe raised exception class EDatabaseError with message 'Table1: Field 'ц' not found'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
929
17 марта 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by ФДУЧ
Вот так всё работает мы вводим цифры в Edit1->Text:

Table1->Filtered = true;
Table1->Filter = "SERNM =" + Edit1->Text;

А когда нам надо найти символЫ в Edit1->Text:

Table1->Filtered = true;
Table1->Filter = "RUS =" + Edit1->Text;

Поле RUS являться символьным.
Я получаю:
---------------------------
Debugger Exception Notification
---------------------------
Project My_Project.exe raised exception class EDatabaseError with message 'Table1: Field 'ц' not found'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------


Может стОит в последнем примере Edit1->Text обрамить кавычками?
Table1->Filter = "RUS =""" + Edit1->Text + """";

1.9K
17 марта 2006 года
imported_ФДУЧ
104 / / 07.04.2005
Цитата:
Originally posted by sp999
Может стОит в последнем примере Edit1->Text обрамить кавычками?
Table1->Filter = "RUS =""" + Edit1->Text + """";


чегото не работает

929
17 марта 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by ФДУЧ
чегото не работает


Сорри, не проверил.
Попробуй так:
Table1->Filter = "RUS="+QuotedStr(Edit1->Text);

1.9K
17 марта 2006 года
imported_ФДУЧ
104 / / 07.04.2005
Спасибо все работает (с чем это было связано? )
1. Но почему то фокус в таблице ставиться только после полного совпадения
например: есть слово "you" в таблице, когда ты вводиш "y" ни чего не происходит но когда ты добрал "you" то фокус встал на место всё ОК.
2. Как организовать статистику ну там совпавшие / не совпавшие / всего и т.п.
929
17 марта 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by ФДУЧ
Спасибо все работает (с чем это было связано? )
1. Но почему то фокус в таблице ставиться только после полного совпадения
например: есть слово "you" в таблице, когда ты вводиш "y" ни чего не происходит но когда ты добрал "you" то фокус встал на место всё ОК.
2. Как организовать статистику ну там совпавшие / не совпавшие / всего и т.п.


1. Код в студию!
2. Поподробнее плиз.

1.9K
17 марта 2006 года
imported_ФДУЧ
104 / / 07.04.2005
Будет всё выглядеть примерно так таблица 3 поля русс., англ., нумбер. Прога даёт любое поле из столбца русс. человек вводит англ. перевод

Надо : сделать статистику правельных ответов, неправ. ответов, чтоб поле н выводилось только определленное число раз и т. д.
929
17 марта 2006 года
sp999
198 / / 31.01.2003
Цитата:
Originally posted by ФДУЧ
Будет всё выглядеть примерно так таблица 3 поля русс., англ., нумбер. Прога даёт любое поле из столбца русс. человек вводит англ. перевод

Надо : сделать статистику правельных ответов, неправ. ответов, чтоб поле н выводилось только определленное число раз и т. д.


Ну тогда я бы реализовал примерно такой алгоритм:

Код:
множество заданных вопросов = пустое множество
количество правильных = 0
количество неправильных = 0
цикл по числу вопросов в тесте
  цикл
    выбираем случайную запись
  до тех пор, пока не выполнится условие
  (выбранной записи нет в множестве заданных вопросов)
  добавляем выбранную запись в множество заданных вопросов
  задаем вопрос - получаем ответ
  сравниваем ответ с эталоном
  если совпадение
    то количество правильных ++
    иначе количество неправильных ++
конец цикла
вывод статистики
1.9K
17 марта 2006 года
imported_ФДУЧ
104 / / 07.04.2005
Спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог