|
5 / 5 / 0
Регистрация: 23.11.2010
Сообщений: 28
|
|
Извлечение данных из двух таблиц11.04.2012, 16:12. Показов 1907. Ответов 6
Метки нет (Все метки)
Всем доброго времени суток.
У меня есть две таблицы, которые связаны между собой: таблицы "Наша организация" и "Банки". Таблица "Наша организации" содержит вторичный ключ таблицы банки. Мне нужно в Вордовский файл поместить данные о нашей организации и по ключу взять значения из таблицы банки. Объясните механику. Не представляю как это сделать. Примеры кода на VB.NET пожалуйста.
0
|
|
| 11.04.2012, 16:12 | |
|
Ответы с готовыми решениями:
6
Помощь с запросом (извлечение данных из двух таблиц) Извлечение данных из нескольких таблиц |
|
30 / 30 / 9
Регистрация: 28.03.2010
Сообщений: 98
|
|
| 11.04.2012, 18:34 | |
|
Решение: использовать JOIN
Пример: select таблица1.Столбец1, таблица1.столбец2, таблица2.столбец1 from таблица1 left join таблица2 ON таблица1.столбец3 = таблица2.столбец8
1
|
|
|
5 / 5 / 0
Регистрация: 23.11.2010
Сообщений: 28
|
||
| 12.04.2012, 15:26 [ТС] | ||
![]() Добавлено через 36 минут Объясню всю суть проблемы. У меня есть Договор. У каждого договора есть свой контрагент. У каждого контрагента есть свой банк и свои должностные лица. Как вы понимаете все это оформлено ввиде связей. Добавлено через 11 минут Дайте ссылку где можно прочесть про это.
0
|
||
|
30 / 30 / 9
Регистрация: 28.03.2010
Сообщений: 98
|
||||||
| 12.04.2012, 15:31 | ||||||
|
1ая задача:
если я правильно понял, то 2 таблицы в базе данных... => изначально нужен запрос к БД. данный запрос я описал выше - данный запрос возвращает одну таблицу с данными из 2х таблиц... после того, как Вы получаете эти данные в какой-то датасет - у Вас появляется возможность программно работать с дататейблом данного датасета. А следовательно посторочно можно перегонять данные в word. 2ая задача: Для того чтобы перегнать данные в ворд Вам потребуется позключить референс майкрософт оффис интероп ворд Привожу пример (перегон данных в excel - нет времени на ворд писать, но там все очень схоже)
0
|
||||||
|
5 / 5 / 0
Регистрация: 23.11.2010
Сообщений: 28
|
|
| 12.04.2012, 16:20 [ТС] | |
|
Хоть убей не понимаю. У меня на самом деле не 2 таблицы. Кол-во их я описал выше, их 4.
Объясню как я это понимаю, а вы подскажете как реализовать. Загружается форма с договорами, выбираю договор и приступаю к заполнению полей договора, потом мне следует выбрать контрагента. Жму на кнопку появляется форма контрагент, заполняю поля таблицы контрагент и мне необходимо выбрать у контрагента банк и должностных лиц, соответственно перехожу на форму банков и должностных лиц заполняю данными эти таблицы и выбираю. А дальше моё понимание стремится к нулю ![]() Объясните как все это собрать в таблице договор если у меня все это иерархическая структура.
0
|
|
|
30 / 30 / 9
Регистрация: 28.03.2010
Сообщений: 98
|
||||||
| 13.04.2012, 11:58 | ||||||
|
Итак...
вам нужен Select или Insert??? если второе, то у Вас несколько запросов Select, которые финально заполняют элементы управления отвечающие за INSERT итоговой строки... а точнее UPDATE потому как таблица договоров одна (Вы описали так выше) а следовательно там есть пустые поля, которые надо заполнить... или же наоборот у Вас есть таблица договоров не со всей кучей строк а с ID.полями... - тут так же не вижу проблем... (в случае если требуется осуществить вывод на форму - пользуется метод который я описал выше) а insert тут самый обыкновенный... Фраза "как это собрать" наталкивает на мысль, что все-таки есть желание делать select и таблица с полями как я описал во второй догадке... в данном случае: как я уже писал:
1
|
||||||
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
| 13.04.2012, 15:08 | |
|
насколько я понимаю, у Вас должна быть таблица Договора, в которой хранится инфа по договору, или несколько таблиц. В форме договора у вас есть интерфейс, который заполняет форму. после заполнения формы должна быть кнопка сохранить, которая обрабатывает данные на форме и сохраняет их в бд.
с ваших вопросов создается впечатление, что вы совсем не представляете как взаимодействовать с бд. Это описывается в этой теме: https://www.cyberforum.ru/ado-... 82279.html примеры кода на VB можно найти в msdn, после прочтения вышеуказанной темы. ознакомтесь с инфой по ссылкам и задайте более точный вопрос.
0
|
|
| 13.04.2012, 15:08 | |
|
Помогаю со студенческими работами здесь
7
Извлечение данных из связанных таблиц Извлечение данных из нескольких таблиц
Суммирование данных из двух таблиц таблиц
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|