|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.12.2011, 00:17 | #1 |
Новичок
Джуниор
Регистрация: 30.01.2008
Сообщений: 1
|
AdoTabel CalcField Как сделать.
Добрый день делаю NPK канкулятор возникла делема подскажите как сделать.
Итак. Таблица T_rashet (Id_raschet, ID_udobra, Kol_udobra;1,212,0.5) Таблица T_Udobra (ID_udobra,Name_udobra; 212,'Монофосфат') Таблица T_sostab_udobra (ID_sostav_udobra, Id_element, Id_udobra, Kol_element; 1,1,9; 2,2,6; 3,3,5) Таблица T_Element (id_Element, smalName; 1,'N';2,'P';3,'K'); И есть таблица T_conc (Id_conc, vage, Id_element, Raschet; 1,86,1; 2,110,2; 3,86,3); Вот в чем проблема В таблицу T_rashet добовляються удобрения допустим 3 штаки. Удобрения 1 состав N=10%, P=10%, K=15% Удобрение 2 состав N=3%, P=12%, K=18% Удобрение 3 состав N=7%, P=13%, K=8% У нас есть норма вешества N=86 P=110 K=86 Для того чтобы подсчетать количество удобрения по масимальному значению в данном случае P=110 формула расчета такова количество вещества=норма/((Количество элемента/100)*1000) Как подсчитать для всех елементов и для всех удобрений найти так называемую залотую середину Удобрения 1 для того чтобы получить Азота 86 нам надо взять 1.16 грам удобрения Удобрения 2 для того чтобы получить Азот 86 нам надо взять 0.34 грама Но если мы сложим два этих удобрения то получим 172 фосфора а надо чтобы ссума одного элемента всех удобрений с максимальным значением в данном случае фосфором 110 но приэтом чтоб значения расчетов других элементов не выходило за рамки номы этого элемента можно меньше но не больше. Уже 3 месяца бьюсь над этой задачкой, Помогите если кто знает как это решить или хотябы пример. Покажите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать графики в excel и сделать задачи | Anna Molchanova | Microsoft Office Excel | 1 | 17.06.2011 06:14 |
Хочу сделать форму для ввода паролей! Для этого текст должен быть зашифрован в (*****) ! Как сделать | vitaaly | Visual C++ | 2 | 12.02.2011 12:29 |
как сделать или отдолжить такой же движок форума как по ссылке? | Дим@ | Свободное общение | 5 | 13.10.2009 20:55 |
Как такое сделать (извените. но даже не знаю как это называется) | Van'Denis | HTML и CSS | 3 | 30.08.2009 10:46 |