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

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

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

Всем доброго времени суток.
Такой вопрос
Добавление id поля

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

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

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

Благодарю за помощь.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2013, 01:41
Ответы с готовыми решениями:

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

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

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

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

2
1566 / 502 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
26.06.2013, 04:01 2
Лучший ответ Сообщение было отмечено 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
2 / 2 / 0
Регистрация: 28.03.2013
Сообщений: 78
26.06.2013, 11:55  [ТС] 3
Цитата Сообщение от The_Immortal Посмотреть сообщение
Feel Good,
2. Для чего в таблице TTN используются поля kod_ttn и nomer_ttn? Почему бы не оставить одно из них и назначить это поле ключевым автоинкрементом. Я полагаю, код/номер ТТН является уникальным для каждой записи.
Наращивание не подойдёт, потому что номер ттн не обязательно должен соответствовать последовательности.
Спасибо огромное, я вас понял.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2013, 11:55

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

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

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

Добавление поля
Можно ли сделать так, при добавление строки в таблицу Kurs, должно создаваться поле в таблице...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.