|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2015, 04:05 | #1 |
Регистрация: 05.06.2013
Сообщений: 4
|
Добавление значения в несколько столбцов
Здравствуйте господа и извините меня за мою глупость. Мне нужно сделать приложение анкетирования студентов (тест). Имеется бд в MySQL и само приложение. Но я заступорился на одном моменте. В одной из таблиц имеется 40 столбцов с ответами + id студента, дата тестирования, семестр. Столбцы с ответвми подписаны так: Q1,Q2,Q3....Q40.
И нужно из формы, вписывая значение от 1 до 5 в один и тот - же edit (желательно) и при нажатии кнопки срабатывал некий запрос, который будет вписывать значение в Q1,Q2,Q3 и так до Q40. Препод что - то намекал на UPDATE, но добиться от него толковой помощи я не смог. Помогите пожалуйста или напишите, куда нужно копать. |
17.04.2015, 07:02 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Хм... Дурацкая затея... Неудачно ты поля подобрал. Хватило бы всего три поля
1) ID опрашиваемого 2) Номер вопроса 3) Ответ. 40 полей это соверщенно не по феншую. Но хозяин барин, поэтому мне ничего не остается кроме как предложить такое: Код:
Код:
I'm learning to live...
|
17.04.2015, 13:13 | #3 |
Регистрация: 05.06.2013
Сообщений: 4
|
Пишет Incompatible Types
|
17.04.2015, 13:57 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Ну Edit.Tag в строку-то нужно преобразовать. А он вообще расставлен? И что оно этот tag знаешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
22.04.2015, 00:29 | #5 |
Регистрация: 05.06.2013
Сообщений: 4
|
Извините за столь поздний ответ и за мою глупость еще раз. Но не могли бы вы расписать, как это можно сделать
Да, и еще одна проблема. Можно сделать так, чтобы при каждом нажатии кнопки число не записывалось в новую строку, а все значения записывались в одну строку с ответами (Q1...). P.S. Код все равно не работает. Общую работоспособность проверял сменой FieldByName('q'+Edit1.Tag) на FieldByName('q'+Edit1.Text) P.P.S Я использую Table и DBGrid. И что значит "Учебный грид"? StringGrid что-ли? Последний раз редактировалось Stilet; 22.04.2015 в 06:35. |
22.04.2015, 06:44 | #6 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Расписать то можно, только все равно судя по твоему подходу ничего не получится путного. Код:
Цитата:
Цитата:
Иначе Ю ар ин арми нау. Ключевые слова TTable - методы IntToStr() - конверсия Не освоишь хотя бы это дальше проще бросить проект.
I'm learning to live...
|
|||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление определенных столбцов | foravastxxx | БД в Delphi | 13 | 28.02.2012 17:00 |
Добавление столбцов Word | uncleau | Microsoft Office Word | 2 | 07.06.2010 18:49 |
Добавление группированных столбцов! | Артур Иваныч | Microsoft Office Excel | 4 | 05.11.2009 17:22 |
Добавление столбцов! | Ilnour1986 | Microsoft Office Excel | 2 | 27.10.2009 14:16 |
Добавление столбцов | Ilnour1986 | Microsoft Office Excel | 1 | 21.10.2009 19:06 |