3 / 3 / 1
Регистрация: 10.11.2014
Сообщений: 61
|
|
1 | |
Как добавить запись в нужную строку DBGrid?08.12.2014, 15:01. Показов 2091. Ответов 10
Метки нет (Все метки)
Нужно чтобы,по указанному в DateTimePicker времени,он добавлял запись в нужную строку.Вот скрин:
Т.е. в пикере я указываю время,например 00:30, он ищет в поле"Время С" это время,и заносит данные в эту строку.Как это реализовать?Очень нужна ваша помощь)
0
|
08.12.2014, 15:01 | |
Ответы с готовыми решениями:
10
Как реализовать поиск, который будет выделять нужную запись в DBGrid Как listBox добавить текст в нужную строку Как добавить данные в таблицу в нужную мне строку? DBgrid закрасить нужную строку |
129 / 129 / 41
Регистрация: 17.10.2013
Сообщений: 335
|
||||||
08.12.2014, 16:09 | 2 | |||||
запросом UPDATE
0
|
3 / 3 / 1
Регистрация: 10.11.2014
Сообщений: 61
|
|
08.12.2014, 17:56 [ТС] | 3 |
у меня не через sql,через ADO
Добавлено через 1 час 30 минут Ну неужели никто не поможет...
0
|
2 / 2 / 2
Регистрация: 04.11.2014
Сообщений: 33
|
||||||
10.12.2014, 02:56 | 4 | |||||
0
|
3 / 3 / 1
Регистрация: 10.11.2014
Сообщений: 61
|
||||||
10.12.2014, 17:07 [ТС] | 5 | |||||
ToT888,все сделала как вы написали:
0
|
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,255
|
|
10.12.2014, 17:41 | 6 |
0
|
1074 / 987 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
10.12.2014, 18:01 | 7 |
Какая СУБД?
Какой тип поля, в котором хранится время? Если тип поля Дата,время, то метод Locate здесь не подходит - он ищет точное совпадение времени, а большинство СУБД используют хранение даты и времени одновременно. Пока нет ясности в каком виде время сидит в базе, можно посоветовать найти нужное время в цикле.
0
|
3 / 3 / 1
Регистрация: 10.11.2014
Сообщений: 61
|
|
10.12.2014, 18:59 [ТС] | 8 |
0
|
1074 / 987 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
|
10.12.2014, 19:47 | 9 |
Чтобы не было проблем, нужно время хранить в строковом представлении в виде символов.
Типа "0930" или "09:30". Потому как в Аксессе дата/время хранится с датой, которая в этом случае совсем не нужна. С датой такой финт не пройдет, а время самое то. Тогда может и Locate пройти и поиск в цикле нужного времени. Если такой возможности нет, то придется циклом заняться, потому что из поля нужно будет вычленить дату и получить чистое время.
0
|
3 / 3 / 1
Регистрация: 10.11.2014
Сообщений: 61
|
|
10.12.2014, 20:34 [ТС] | 10 |
0
|
1074 / 987 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
|
||||||
10.12.2014, 21:27 | 11 | |||||
Приведенный фрагмент поиска строки с нужным временем работает правильно при условиях:
- время записывается в текстовом виде в формате чч:мм; - время в пикере указывается в точности то, которое есть в таблице;
0
|
10.12.2014, 21:27 | |
10.12.2014, 21:27 | |
Помогаю со студенческими работами здесь
11
Как добавить запись в dbgrid Как в dbgrid добавить строку? Как добавить новую строку в DBGrid? Как добавить строку из DBGrid в MS Word? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |