Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для Feel Good
2 / 2 / 0
Регистрация: 28.03.2013
Сообщений: 78

Добавление id поля

26.06.2013, 01:41. Показов 1508. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток.
Такой вопрос

На данном скриншоте показано как я выделил запись и с права в таблице по ней произошла сортировка.


На данном скриншоте я добавил ещё одно поле в таблицу ту что слева, но ничего нету в таблице то что справа. Ммм как можно сделать что бы при добавлении поля в таблице слева появлялся id в таблице справа? т.е по логики там должен быть 16 id. Возможно ли это реализовать?
Вот часть эти таблицы в базе данных:

Благодарю за помощь.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.06.2013, 01:41
Ответы с готовыми решениями:

Добавление поля в таблицу БД
Доброго времени суток. Прошу прощения, если вопрос окажется глупым. Я долгое время провел в поисках решения данного вопроса, но в...

Добавление нового поля в ADOTabel
Помогите разобраться куда какие данные заносить в выделенном месте.

Добавление нового поля в таблицу
В таблицу Access мне нужно добавлять поле при нажатии на кнопку. ADOQuery1->Active=false; ADOQuery1->SQL->Clear(); ...

2
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
26.06.2013, 04:01
Лучший ответ Сообщение было отмечено Feel Good как решение

Решение

Feel Good,

1. Почему номера ТТН у двух таблиц выходят разными? Они несут разный смысл?

2. Для чего в таблице TTN используются поля kod_ttn и nomer_ttn? Почему бы не оставить одно из них и назначить это поле ключевым автоинкрементом. Я полагаю, код/номер ТТН является уникальным для каждой записи.

Цитата Сообщение от Feel Good Посмотреть сообщение
как можно сделать что бы при добавлении поля в таблице слева появлялся id в таблице справа?
Cразу после добавления записи в таблицу TTN:
SQL
1
INSERT INTO TTN (nomer_ttn, DATA, ...) VALUES (207, #06/262013#, ...)
SQL
1
INSERT INTO rashod (ttn, kolvo, ...) SELECT TOP  1 nomer_ttn, 7, ... FROM TTN ORDER BY kod_ttn DESC
По отдельности:
C++
1
2
ADOQuery2->SQL->Add("INSERT INTO rashod (ttn, kolvo, ...) VALUES (:ttn, 7, ...)");
ADOQuery2->Parameters->ParamByName("ttn")->Value = DBGrid1->DataSource->DataSet->FieldByName("nomer_ttn")->AsInteger;
, где ADOQuery2 - НД для таблицы справа.
1
 Аватар для Feel Good
2 / 2 / 0
Регистрация: 28.03.2013
Сообщений: 78
26.06.2013, 11:55  [ТС]
Цитата Сообщение от The_Immortal Посмотреть сообщение
Feel Good,
2. Для чего в таблице TTN используются поля kod_ttn и nomer_ttn? Почему бы не оставить одно из них и назначить это поле ключевым автоинкрементом. Я полагаю, код/номер ТТН является уникальным для каждой записи.
Наращивание не подойдёт, потому что номер ттн не обязательно должен соответствовать последовательности.
Спасибо огромное, я вас понял.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.06.2013, 11:55
Помогаю со студенческими работами здесь

Добавление записей из поля таблицы в ComboBox
Всем привет! У меня есть в ComboBox и в нем должно быть определенное кол-во записей, т.е в моем случае названий записей из определенного...

Двусвязный список: создание, добавление элементов в конец списка, поиск по значению информационного поля макси
Народ помогите пж. 14) Двусвязный список: создание, добавление элементов в конец списка, поиск по значению информационного поля...

Добавление новых значений поля в таблицу через поля Edit
Добрый день, уважаемые программисты. Сегодня при создании бд столкнулся с такой проблемой: добавления новых значений поля в таблицу через...

Добавление поля в таблицу через запрос на добавление
Здравствуйте, подскажите как создать запрос, чтобы к таблице добавить еще одно поле. Поля, не записи. Тип запроса Добавление....

Добавление поля
Можно ли сделать так, при добавление строки в таблицу Kurs, должно создаваться поле в таблице Student с типом данных (0/1) и как это...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru