Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Базы данных


Ответ
 
Опции темы Опции просмотра
Старый 01.11.2011, 12:57   #1 (permalink)
dima10
Новичок
 
Регистрация: 01.11.2011
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Вычисляемое поле

Добрый день. Помогите пожалуйсто. Есть две таблицы ADOTABLE. 1 таблица -"ostatki" в ней поля: diametr, stenka, ves. 2 таблица "potrebnost" в ней поля : Nomer_zakaza, diametr, stenka, ves, itog.
Если diametr и stenka,в одной таблице равны diametr и stenka в другой тогда нужно из поля ves таблицы ostatki вычитать поле ves таблицы potrebnost. СУБД Access, но можно переделать и в MS SQL

На пример

"ostatki"
diametr stenka ves
159 5 20

"potrebnost"

Nomer_zakaza diametr stenka ves itog
1 159 5 6 6
2 159 5 12 12
3 159 6 5 2

Вот текст который написал, что не так?????
form1.ADOTable1.First;
while form1.adotable1.Eof do
if form1.ADOTable1diametr.AsInteger=form1.ADOTable2di ametr.AsInteger
then
ADOTable1itog.Value:=form1.ADOTable2ves.Value-form1.ADOTable1ves.Value;
form1.ADOTable1.Next;

Помогите кто может
dima10 вне форума   Ответить с цитированием

Старый 01.11.2011, 12:57
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Участники форума ранее решали похожую проблему

Поле чудес
Помогите, белое поле с символами на экране
Delphi Консоль + поле ввода в форме

Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 18:47.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.