Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 11

ADOQuery автоматическая нумерация столбцов и строк

24.11.2015, 19:34. Показов 1145. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, у меня имеется курсовая работа по созданию футбольной таблицы, используя базу данных MS Access, ну и соответственно она должна быть умной... Т.е. в моё случае я должен уметь её редактировать:
1) Добавлять столбец/Удалять столбец
2) Добавлять строку/Удалять строку
ну и вести результаты встреч, дак вот вопрос состоим в том, что при удалении столбца удаляется одновременно и строчка, т.е. при удалении например строки 3 удаляется строка 3, и последовательность нумерации столбцов нарушается... т.е. было 1 2 3 4 стало 1 2 4...
Пытаюсь организовать цикл:
C++
1
2
3
4
5
for (int i = 0; i<DBGrid1->Columns->Count; i++)
{
int j = DBGrid1->Columns->Items[i]->Index;
//и тут нужно как-то присваивать value колонки индекс j;
}
Из-за недостаточного знания среды, не могу справиться, возможно вообще мыслю неверно...
Прошу помочь, либо идеей либо реализацией...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.11.2015, 19:34
Ответы с готовыми решениями:

Автоматическая нумерация заголовков столбцов в DataGridView
Нужна помощь. Есть одна форма, в которой вводится информация (допустим некое количество столбцов), в другой форме должна сформироваться...

Автоматическая нумерация строк
У меня есть сорок пять строк,нужно что бы каждая строка стояла под своим номером.Строки находятся в TextBox1. Dim Mass(10) As String ...

Автоматическая нумерация строк в подчиненной форме
Друзья, вновь нужна помощь:) Форма используется для просмотра. После ввода текста, в подчиненной форме происходит фильтрация данных...

7
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
25.11.2015, 09:22
Как вариант решения проблемы могу предложить вот это
Программно обнулить счетчик в таблице
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
25.11.2015, 10:05
Aleksey-96, а можно уточняющий вопрос: у вас же явно поле со счетчиком ключевое, правильно?
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
25.11.2015, 11:28
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
она должна быть умной
О-о-у-у. Первый раз слышу о таблице БД с искусственным интеллектом

Добавлено через 2 минуты
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
Добавлять столбец/Удалять столбец
редактирование "структуры" таблицы и для чего??

Добавлено через 2 минуты
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
при удалении столбца удаляется одновременно и строчка
чушь нагородил
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
при удалении например строки 3 удаляется строка 3
а причем тут столбец?

Добавлено через 8 минут
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
//и тут нужно как-то присваивать value колонки индекс j;
Через столбец DBGrid'а обратиться к его полю и изменить значение поля. Или напрямую к DataSet'у.
Кол-во столбцов DBGrid'а не всегда равно кол-ву полей DataSet'а.
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 11
25.11.2015, 13:52  [ТС]
Bit_Man, как меня поражают такие умники, которые советами не помогут, но критики...
Умной - автоматически подстраивалась...
Добавлять и удалять, затем, что мне нужно редактировать исходную информацию...
Удаление столбца и удаление строки, вообще-то если подумать немного всё логично, т.к. результаты встреч заносятся не только в таблицу по горизонтали...
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
26.11.2015, 04:24
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
поражают такие умники, которые советами не помогут, но критики
Не поверишь но поначалу тоже такие меня раздражали.
Критика, да есть, по части четко сформулированного вопроса.

Не по теме:

Сам прочти что написал, ну раза 3 хотя бы

Что на счет совета: читай 2 последних предложения предыдущего поста.
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
Удаление столбца
Удаление столбца из таблицы БД - это след плохого проектирования БД. Если ты удаляешь столбец DBGrid'a то это другое дело.
0
0 / 0 / 0
Регистрация: 23.11.2015
Сообщений: 11
28.11.2015, 14:31  [ТС]
Bit Man, я понимаю, что с одной стороны это глупость, но вот если у меня задание такое, футбольная таблица с использованием БД, так вот мне нужно редактировать исходные данные, т.е. у меня есть какая-то исходная таблица, и я должен уметь добавлять и удалять команды этой турнирной таблицы... А если я добавляю команду, то общее количество игр увеличивается на 1 для каждой команды, следовательно мне нужно добавить столбец, в котором будут отражены результаты встреч... Ну и т.к. в редактирование входит не только добавление, но и удаление, то соответственно программа должна также уметь удалять команду, а также и столбец... и при удалении столбца нарушается нумерация...
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
30.11.2015, 03:49
Ладно, понятно, что тебя не переубедить.
Цитата Сообщение от Aleksey-96 Посмотреть сообщение
при удалении столбца нарушается нумерация
Показываем код удаления строки и столбца, и где ошибка с твоей нумерацией.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2015, 03:49
Помогаю со студенческими работами здесь

Автоматическая нумерация строк в таблице при нажатии кнопки на форме
Доброго времени суток! Столкнулась со следующей проблемой: у меня есть форма с полями, есть таблица...при заполнении полей и нажатии кнопки...

Автоматическая нумерация строк или добавление в строку рандомного числа
Приветствую всех! Я только зарегистрировался, так как последнее время возникает множество вопросов по батникам, а лучшего сайта чем этот...

Нумерация строк и столбцов в матрицы в С#?
Нумерация строк и столбцов в матрицы в С#. ?

Динамическая нумерация фиксированных строк и столбцов
Здравствуйте! Такая проблема, есть stinggrid который создается динамически, пользователь должен будет вводить туда числа (матрица смежности...

автоматическая нумерация
Можно сделать так чтобы в колонке ID, когда добавляешь новые записи автоматически нумеровалось не 1,2,3 ..., а скажем номер который состоит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru