|
0 / 0 / 0
Регистрация: 19.10.2017
Сообщений: 17
|
|
| 07.11.2017, 19:05 [ТС] | |
|
Привет коллеги, подскажите на простом примере, как добавить строку в DBGrid выше или ниже позиции курсора
0
|
|
|
|
|
| 07.11.2017, 22:22 | |
|
dataset.Insert;
dataset.Next; dataset.Insert; Добавлено через 1 минуту только никакой явной позиции в DBGrid нет все зависит от того как отсортирован датасет поэтому вставленная запись должна улететь в место, которое ей положено сортировкой
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2017
Сообщений: 17
|
|
| 07.11.2017, 22:23 [ТС] | |
|
А как удалить сортировку?
0
|
|
|
|
|
| 08.11.2017, 00:29 | |
|
сортировка это концепция. ее нельзя "удалить"
при запросе данных с сервера нормальные люди указывают, как эти данные должны быть отсортированы и получают в ответ набор данных, он же датасет этот датасет и ОТОБРАЖАЕТСЯ в гриде
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2017
Сообщений: 17
|
|
| 08.11.2017, 00:42 [ТС] | |
|
Как установить сортировку по умолчанию на столбец с именем ID
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
||
| 08.11.2017, 03:07 | ||
|
Добавлено через 7 минут И кстати да. "Сортировка по умолчанию" она таки есть для всех СУБД или почти для всех. Но только при работе с компонентом TTable. А "установить" такую сортировку по умолчанию по своему желанию невозможно никак. Посему вам стоит сначала продумать структуру вашей базы в целом и (возможно) конкретной таблицы в частномти
0
|
||
|
0 / 0 / 0
Регистрация: 19.10.2017
Сообщений: 17
|
|
| 08.11.2017, 08:11 [ТС] | |
|
Я криво поставил вопрос. Смысл такой, есть таблица а MS Access, с полями id, fio, tabnum, поле id имеет тип данных счётчик, отображается таблица в DBGrid, мне необходимо добавить запись выше или ниже курсора(не принципиально). При нажатии на кнопку «+» в DBNavigator все казалось бы идёт хорошо, но при обновлении DBGrid поле id в новой записи автоматически принимает значение «последнее в таблице». Повлиять на счётчик добавлением нужного мне значения не выходит, insert-том добавить тоже не выходит(опять же строка убегает вниз), как мне быть? помогите пожалуйста
0
|
|
|
|
|
| 08.11.2017, 08:43 | |
|
помогаем
ID совершенно не предназначено для того, для чего вы его используете он ОБЯЗАН быть больше предыдущего если вы хотите иметь какой-то другой номер, который вставляется между, перед, после и т.д., заведите отдельное поле и придумывайте логику, как его заполнять вот по нему и сортируйте. от сортировки вам все равно никуда не деться
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2017
Сообщений: 17
|
|
| 08.11.2017, 08:51 [ТС] | |
|
Спасибо большое, теперь хоть стало понятно почему так происходит, буду пытаться что-то придумать
0
|
|
|
3763 / 2271 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
||
| 12.11.2017, 13:26 | ||
0
|
||
| 12.11.2017, 13:26 | |
|
Помогаю со студенческими работами здесь
11
Как определить находятся ли заданные точки выше этой прямой или ниже неё Как в dbgrid добавить строку? Как добавить строку из DBGrid в MS Word? Как добавить новую строку в DBGrid? Как получить значение позиции курсора(фокуса) в DateTimePicker (день,месяц или год), когда календарь закрыт? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|