|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.02.2013, 00:03 | #1 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 2
|
Привязка полей БД к ComboBoxам и последующий вывод в Tedit
Здравствуйте товарищи программисты! Очень сильно нужна ваша помощь, один справиться не в силах, пытаюсь всячески, но ничего не выходит. Вот смысл задания: В SQL Server есть база, где 2 таблицы: Price (где есть столбцы с определенной маркой материала, сам материал, и черновой вес изделия. И к стати марка материала может быть одного названия, но разного материала: например 110С / дуб / черновой вес 20кг. И 110С / берёза / 15кг. И т.д.) Во второй таблице находится база с разными параметрами для этих изделий: поля марки и названия материала тоже есть и они должны совпадать с первой таблицей, но нет чернового веса. Так же есть поле с именем предмета и поле с коэффициентом, которое нужно перемножить на черновой вес изделия из первой таблицы. Пример: 115ГЛ / Cосна / 28кг. / Диван / 28*коэфф.
Задача в следующем – сделать два ComboBoxа, где в начале выбираем Марку материала. Вторым ComboBoxом выбираем уже не из всего списка названий материала из столбца таблицы, а только те которые соответствуют этому номеру марки. Далее в Edit1 автоматом прописываются черновой вес и в Edit2 имя предмета из второй таблицы. А в Edit3 перемножение поля Черновой вес из таблицы №1 и коэффициента из таблицы №2. И что бы все эти данные заносились в DBGrid и сохранялись в отдельную таблицу (допустим название архивы). Ребят кому не сложно откликнитесь сюда или мне на почту Deonisich777@yandex.ru , уже вторую неделю с работы прихожу и практически до утра разбираюсь с этими процедурами, но что то не стыкуется… Заранее благодарю… |
07.02.2013, 00:28 | #2 | |||
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
многабукафнеасилил (с).
Цитата:
1. использовать нужно не DBComboBox, а DBLookupComboBox и настраивать на них поля ListSource, ListField, KeyField 2. Цитата:
Код:
Код:
3. Правельнее будет завести несколько справочников типа (ID, NAME) для Марки, Материала и, возможно, Изделия, а в сами таблицы подставлять их ID. 4. Для Цитата:
Потом можно говорить дальше UPD. и еще "черновой вес изделия", если уж он нужен для расчётов, правильно будет разделить на 2 поля: число и ед. измерения. меньше головной були будет при расчетах. да и удобнее
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... Последний раз редактировалось Yurk@; 07.02.2013 в 00:39. |
|||
07.02.2013, 01:14 | #3 | |||
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 2
|
Цитата:
огромный, по этому нужно что бы и клавой можно было вводить! Цитата:
Цитата:
Там вес не нужно разделять, он всё время будет в килограммах, поэтому что в столбце есть, такое число и будет перемножаться... |
|||
07.02.2013, 01:19 | #4 | ||||
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
Цитата:
Цитата:
Цитата:
Цитата:
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
||||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод полей из двух таблиц | 6666 | БД в Delphi | 2 | 12.05.2011 15:33 |
вывод полей из двух таблиц | 6666 | Мультимедиа в Delphi | 1 | 11.05.2011 20:01 |
Заполнение динамического массива данными из файла и последующий вывод на экран | vitalyisaev2 | Общие вопросы C/C++ | 5 | 08.09.2010 12:51 |
Массивы, ввод.вывод через TEdit/TMemo | MaksimSeriy | Общие вопросы Delphi | 5 | 02.04.2009 01:04 |
Форматированный вывод информации в поле ввода (TEdit или подобные) | vet_coder | Компоненты Delphi | 3 | 13.12.2007 10:55 |