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

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

24.11.2015, 19:34. Показов 1130. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru