Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2013, 18:17   #1
JuliaKiK
 
Регистрация: 11.02.2013
Сообщений: 7
Восклицание Delphi.БД Access.как сделать вставку в поле из одной таблицы в другую?

есть 3 связанных таблицы в субд Access. Нужно в Delphi реализовать ввод и изменение данных этих таблиц. Все было хорошо,пока не дошла до таблицы Автобусы. Из-за того что она связана нужно запоминать значения тех таблиц по связанному полю и вводить точно такие же данные в нее. Можно ли каким-нибудь способом реализовать ввод в таблицу Автобусы, что когда вводишь информацию по связанным полям с другими таблицами,выводились те значения,и из них уже можно было выбрать необходимое значение. Например табл. Автобусы № автобуса вводишь какой хочешь,а вот уже № маршрута надо уже брать именно из тех данных которые присутствуют в табл. Маршруты, и паспорт водителя чтобы также брала из другой таблицы на свой выбор. Помогите пожалуйста,кода нет насчет этого,потому что даже представления нет как это можно реализовать,и не особо еще в этом во всем понимаю так как только учусь еще в колледже.
Вот схема БД.
Безымянный.jpg

Можно это реализовать через combobox? как то так:
Безымянный1.png
только чтобы эти данные брались из другой таблицы, по выбору добавлялись в редактируемую.

Помогите пожалуйста,весь интернет облазила ничего не нашла,и в книгах ничего не написано про такую ситуацию.
JuliaKiK вне форума Ответить с цитированием
Старый 02.05.2013, 01:12   #2
Saved11
Новичок
Джуниор
 
Регистрация: 01.05.2013
Сообщений: 1
По умолчанию

у меня была такая же проблема, Вы пробовали вручную писать варианты, которые будут подставляться, в свойство Items у комбобокса? если это тоже не поможет, попробуйте в самом Access сделать мастер подстановок: в режиме конструктор выбираете нужное вам поле - там тип данных - мастер подстановок, и далее просто выбираете нужную таблицу. как-то так
Saved11 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скопировать данные из одной таблицы в другую? Ольга А Microsoft Office Access 0 29.10.2012 19:46
MS SQL SERVER 2005 копирование таблицы из ОДНОЙ БД В другую или перенести все строки из одной таблицы в другую reihtmonbern БД в Delphi 4 17.07.2012 23:25
Перенос данных из одной таблицы в другую в Delphi PinGsama БД в Delphi 4 30.05.2011 04:52
Как скопировать данные таблицы из одной базы access в другую? AK BULLETS БД в Delphi 2 31.03.2010 13:09
Как с помощью SQL перенести данные из одной таблицы в другую lenuxoid БД в Delphi 1 23.04.2009 20:45