Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 26
1

Выводит код вместо значений поля, при использовании промежуточной таблицы

13.12.2018, 20:08. Показов 4352. Ответов 21
Метки бд (Все метки)

Author24 — интернет-сервис помощи студентам
Столкнулся с такой проблемой, уже чего только не перепробовал, ищу дельного совета.
Пишу курсач, создаю в делфи оконное приложение-магазин по продаже телефонов. Базу создаю в Access.
Есть:
1. Таблица "поступление". в ней поля(производитель=Samsung,Nokia,Lg; модель=s8,redmi 5,q6, цена поступления, количество, дата поступления). Информация в поля (Производитель и модель) берется из таблицы "Товары" и должно однозначно определяться парой производитель/модель

2. Таблица "товары" имеет поля: Производитель, модель, страна производства, камера, память и проч. тех хар-ки. Значения полей в эту таблицу методом подстановки перетекают из соответствующих таблиц, в которых перечислен весь список вариантов, допустим, таблица Производитель: Samsung, Sony, lg. Память: 8,16,32,64,128.

3. Таблицы конкретных значений полей, см. конец предыдущего пункта, такие как: Производитель, модель, страна производства, камера и т.д.

В моем случае таблица "товары" является промежуточной, она формирует конкретный набор значений полей, который свойствен конкретному телефону[samsung s8 - это конкретный набор]. В этом проблем нет. Проблема заключается в другом, а именно, когда я в таблице "поступление" обращаюсь к таблице "товары" через мастер подстановок, желая увидеть в полях "производитель" название, к примеру Samsung, и в поле "модель" тоже значение, например s8, вижу коды. Это беда
Оно то может и правильно, но только пользователю работать с кодом совсем не удобно и не понятно. как вывести конкретные значения полей? Уповаю на профессионала, покуда голову сломал уже в поисках решения
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2018, 20:08
Ответы с готовыми решениями:

Вместо значений поля выводит код
Есть таблица Род в которой два поля - Код (счетчик) и Род(текстовое), ее связываю с другой...

Отчет. Выводит код связанной таблицы, вместо Наименования
Здравствуйте! Я продвигаюсь. Сейчас затык в отчете не выводит наименоваение контракта, только...

Выбор нескольких значений из таблицы или запроса при использовании флажков
Каким образом можно реализовать выборку нескольких значений из таблицы/запроса, если отметить их...

Запрос выводит лишние записи. Вместо 3-х значений выводит 9
Есть три таблицы показаны на картинке, пишу запрос: Select Дата_Реал , ...

21
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
13.12.2018, 22:33 21
Author24 — интернет-сервис помощи студентам
Alexandr74, ну и еще раз повторюсь, делайте для работы с БД формы. Там все нагляднее и в какой-то мере проще. К тому же обработка данных на формах имеет больше возможностей, чем напрямую в таблицах. Если вы допускаете пользователей работать напрямую в таблицах, то рано или поздно вашей БД придет кирдык.

Добавлено через 55 секунд
Цитата Сообщение от Alexandr74 Посмотреть сообщение
В делфи можно обратиться к формам, созданным в access? я изначально полагал, что делфи сама их создает, подгружая таюлицы
не подскажу, не сталкивался.

Цитата Сообщение от Alexandr74 Посмотреть сообщение
можно ли по коду в нашем случае товара получить значения определенных полей в таблице?
не очень понятно.
0
Эксперт MS Access
7397 / 4534 / 295
Регистрация: 12.08.2011
Сообщений: 14,021
14.12.2018, 03:02 22
Цитата Сообщение от Alexandr74 Посмотреть сообщение
В делфи можно обратиться к формам, созданным в access?
Нельзя, но вот наоборот можно: внедрить в Акцесс функцию или элемент, созданный в Дэльфи.
0
14.12.2018, 03:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2018, 03:02
Помогаю со студенческими работами здесь

Вместо значений из бд выводит имена столбцов
Хотел вывести данные из бд в виде таблицы, в бд всего два поля это товар и цена, но вместо того что...

Вместо значений массива в cout выводит адреса
Помогите пожалуйста! Вместо значений массива в cout выводит адреса #include<iostream>...

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

Подскажите в чем косяк. на txt выводит кодировку вместо значений
import java.io.FileWriter; import java.io.IOException; import java.io.Writer; ...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru