|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.05.2009, 18:00 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Разделитель между словами в запросе
Всем привет! . Нужна помощь в одном вопросе. Мне нужно сделать вот что. К примеру у меня есть CheckBox1 и CheckBox2, которые имеют названия "2-ек" и "3-ек" соответственно. В базе данных они имеют названия полей DVOEK и TROEK соответственно. Хочу сделать так, чтобы если я выбираю оба CheckBox-a, то у меня в Edit заносилось бы так DVOEK,TROEK. Как сделать, чтобы заносились имена я знаю. Но вот как сделать, чтобы между словами ставилась запятая ","? И как сделать, чтобы после последнего слова (если за ним ничего нет больше) запятая не ставилась. Как это сделать с запятой? Код запроса:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.05.2009, 18:42 | #2 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
И в чем проблема?
Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
19.05.2009, 19:05 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
ArtInt, спасибо). Но мне надо, чтобы значения не заменяли друг друга, а добавлялись один за другим, если выбрано несколько. А то получается, что если я выбираю первый, то значение заносится, а если еще и второй сразу выбираю, то второе значение заменяет первое, а они должны идти друг за другом через запятую.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.05.2009, 19:09 | #4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Ааа...все разобрался . Извиняюсь, все работает)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.05.2009, 19:33 | #5 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
19.05.2009, 19:56 | #6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А зачем этот код?
Код:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.05.2009, 20:38 | #7 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Код этот к посту #3 . Там говорилось, что значения заменяли друг друга и так далее. Вот и решил выложить свое решение, что первое пришло в голову.
Смысл такой, сначала делается специальная процедура Add, в которой мы производим проверку на галочку, добавляем в список и потом в Edit. Для того чтобы значения списка каждый раз были новыми мы делаем List.Clear, то есть формируется новый список, когда кликаем на чекбокс. А список создается и разделитель один раз при активации формы, потом при уничтожении формы кстати или выходе из программы освобождаем List.Free;
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
20.05.2009, 15:48 | #8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А вот вопрос: можно ли в качестве разделителя между словами использовать AND? Пробовал делать так:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
20.05.2009, 16:46 | #9 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
Во-первых тип Char поддерживает только один символ.
Во-вторых, а если бы даже был бы String, то тогда возникает проблема, если будет встречаться and в добавляемых items. А чем запятая не нравится или другой символ редко встречающийся в словах?
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
20.05.2009, 17:06 | #10 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа: число словами | Artur09 | Помощь студентам | 3 | 10.03.2019 07:29 |
Номер телефона словами | alexBlack | Софт | 0 | 23.05.2008 09:19 |
задача со словами,оканчивающимися на -онок,-енок | Милено4ка | Помощь студентам | 5 | 15.05.2008 19:22 |
Именовать элементы массива не цифрами, а словами. | Air | Общие вопросы Delphi | 15 | 07.03.2008 18:49 |
десятичный разделитель | zetrix | Microsoft Office Excel | 0 | 30.10.2006 19:32 |