![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.04.2010
Сообщений: 3
|
![]()
ТЕКСТ ЗАДАНИЯ
Планирование потребности в металле на выпуск продукции на предприятии "Призма" осуществляется отделом снабжения. Разрабатывание и ведение нормативов расходов осуществляет производственный отдел, производственная программа определяется в плановом отделе. 1. Нужно выполнить постановку задачи, которая бы дала возможность автоматизировать расчет потребности в металле на производственную программу. 2. Разработать программу, которая бы печатала ведомость розходу материалов. Ведомость розходу материалов Название материала : Название детали : количество : норма розходу : всего Сталь 112-ХА Деталь№1 . . . Деталь №2 . . .. Всего по Сталь 112-ХА . Сталь 54-ХА Деталь №3 . . . Я создала БД с помощью компонента TClientDataSet (*.CDS ) Для вычисления потребности в металле создала кнопку "рассчитать" следующим кодом: Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Во-первых: если описала with ClientDataSet1 DO BEGIN... то совсем не нужно писать ClientDataSet1 внутри его.
Во-вторых:Такие вещи лучше решать SQL запросами В-третьих: А БД то открыта? Да и потом, может таблица у тебя совершенно пустая.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.04.2010
Сообщений: 3
|
![]()
БД открыта, таблица не пустая.
а как задать через SQL? |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну для этого нужно хотя бы знать с какой СУБД ты работаешь.
Теоретически есть компоненты Query в которых в свойство SQL.Text можно вписать такое: Код:
Но зачем это делать, ведь норму расхода можно сделать вычисляемым полем, и пусть каждый раз СУБД рассчитывает его - это обычная практика: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
Она же написала
Цитата:
![]()
Перемешивай дело с бездельем и не сойдешь с ума...
|
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 12.04.2010
Сообщений: 3
|
![]()
Спасибо,сейчас попытаюсь,но Query у меня нет то!
|
![]() |
![]() |
![]() |
#7 | |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]() Цитата:
.Edit ClientDataSet1.FieldByName('Потребн ость в металле').AsInteger:= .Post И в отладчике посмотреть считается оно или нет в принципе???
Перемешивай дело с бездельем и не сойдешь с ума...
Последний раз редактировалось Grag; 12.04.2010 в 11:57. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не выводится ComboBox | NeveX | JavaScript, Ajax | 0 | 04.02.2010 23:23 |
не выводится графика на экран | Petruha-nsk | Общие вопросы C/C++ | 3 | 09.09.2009 17:58 |
После ввода в поле по Enter нужно перейти на другое поле! | •ScReam•™ | Помощь студентам | 2 | 16.06.2009 08:47 |
Массив не выводится на экран | vikaspb | Общие вопросы C/C++ | 7 | 22.01.2009 17:29 |