множество заданных вопросов = пустое множество
количество правильных = 0
количество неправильных = 0
цикл по числу вопросов в тесте
цикл
выбираем случайную запись
до тех пор, пока не выполнится условие
(выбранной записи нет в множестве заданных вопросов)
добавляем выбранную запись в множество заданных вопросов
задаем вопрос - получаем ответ
сравниваем ответ с эталоном
если совпадение
то количество правильных ++
иначе количество неправильных ++
конец цикла
вывод статистики
Объясните человеки
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
---------------------------
Цитата:
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->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 + """";
Цитата:
Originally posted by sp999
Может стОит в последнем примере Edit1->Text обрамить кавычками?
Table1->Filter = "RUS =""" + Edit1->Text + """";
Может стОит в последнем примере Edit1->Text обрамить кавычками?
Table1->Filter = "RUS =""" + Edit1->Text + """";
чегото не работает
Цитата:
Originally posted by ФДУЧ
чегото не работает
чегото не работает
Сорри, не проверил.
Попробуй так:
Table1->Filter = "RUS="+QuotedStr(Edit1->Text);
1. Но почему то фокус в таблице ставиться только после полного совпадения
например: есть слово "you" в таблице, когда ты вводиш "y" ни чего не происходит но когда ты добрал "you" то фокус встал на место всё ОК.
2. Как организовать статистику ну там совпавшие / не совпавшие / всего и т.п.
Цитата:
Originally posted by ФДУЧ
Спасибо все работает (с чем это было связано? )
1. Но почему то фокус в таблице ставиться только после полного совпадения
например: есть слово "you" в таблице, когда ты вводиш "y" ни чего не происходит но когда ты добрал "you" то фокус встал на место всё ОК.
2. Как организовать статистику ну там совпавшие / не совпавшие / всего и т.п.
Спасибо все работает (с чем это было связано? )
1. Но почему то фокус в таблице ставиться только после полного совпадения
например: есть слово "you" в таблице, когда ты вводиш "y" ни чего не происходит но когда ты добрал "you" то фокус встал на место всё ОК.
2. Как организовать статистику ну там совпавшие / не совпавшие / всего и т.п.
1. Код в студию!
2. Поподробнее плиз.
Надо : сделать статистику правельных ответов, неправ. ответов, чтоб поле н выводилось только определленное число раз и т. д.
Цитата:
Originally posted by ФДУЧ
Будет всё выглядеть примерно так таблица 3 поля русс., англ., нумбер. Прога даёт любое поле из столбца русс. человек вводит англ. перевод
Надо : сделать статистику правельных ответов, неправ. ответов, чтоб поле н выводилось только определленное число раз и т. д.
Будет всё выглядеть примерно так таблица 3 поля русс., англ., нумбер. Прога даёт любое поле из столбца русс. человек вводит англ. перевод
Надо : сделать статистику правельных ответов, неправ. ответов, чтоб поле н выводилось только определленное число раз и т. д.
Ну тогда я бы реализовал примерно такой алгоритм:
Код:
Спасибо