Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > C++ Builder
Перезагрузить страницу Работа с двумя таблицами
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
freeway freeway вне форума
Member
 
Сообщений: 40
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.05.2007
По умолчанию 08.05.2007, 21:08

Всем привет!!

У меня есть 2 таблицы в 1 таблице есть колонка счет - это счет клиента. во второй таблице есть такая же колонка счет и счета там точно такие как и в 1 таблице.
Задача такая - взять данные с 1 таблицы и записать их в 2 таблицу, при этом чтоб счета совпадали, тоесьт если я расчитал данные для клиента с счетом 2, то данные во вторую таблицу должны быть записаны клиенту с таким же счетом.

вот кусок кода который должен это делать, он работает, но не правильно, в части вставки данных в таблицу 2, я думаю бок в поиске.
народ подскажите, может кто видит в чем тут лажа

Код:
while (!Table1->Eof)
{
    String chet_from_prov=0; // здесь будут храниться чистый счет
    chet_from_prov=Table1->FieldByName("schet")->AsString; // счет первого поля табл1
    Table1->Edit();

    Table1ost_prav->Value=Table1ostatok->Value-Table1summa->Value; //расчетная сумма

         Table2->SetKey();
         Table2->FieldByName("schet")->AsString = chet_from_prov;
         Table2->GotoKey();
         Table2->Edit();
         Table2->FieldByName("summa")->AsFloat=Table1ost_prav->Value; //вставляем сумму в табл 2 клиенты  сумму без начислений
         Table2->Post();
         Table1->Next();

};
Ответить с цитированием
  (#2 (permalink)) Старый
freeway freeway вне форума
Member
 
Сообщений: 40
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.05.2007
По умолчанию 11.05.2007, 20:57

Короче осенило меня, код не работает, потомучто поиск в моем случае вообще не катит, тут надо либо связывать эти таблицы, по полю счет, либо как я сделал - фильтруем таблицу 2 по счету, в итоге в ней остается только одна строка с счетом который нам нужен, когда мы будем передавать значения в эту вторую таблицу, то ей больше некуда будет записать данные как в строку которую нам надо)))))))

темма закрыта.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с таблицами как расчитать данные imported_stager Visual Basic 1 17.02.2011 15:33
Работа с таблицами и БД в Visual Prolog rain_man Prolog 1 22.12.2010 00:08
Работа с таблицами в Excel dkrat Вопросы начинающих программистов 2 12.10.2010 20:50
Работа с таблицами с чего начать portaPRO Visual Basic 0 20.09.2010 18:54
Работа с таблицами объединение столбцов Shake .NET 3 07.12.2009 19:35
TStringGrid работа с таблицами 095 Delphi 1 05.11.2007 13:04
Работа с таблицами и мат действия MySQL AstonClinton MySQL 2 07.09.2006 12:32
Работа с таблицами в VB AANDREE Visual Basic 0 15.10.2005 00:41
Работа с таблицами WORD eugira C++ Builder 0 28.09.2005 18:56
Проблема с двумя связанными таблицами serg3 Delphi 4 30.01.2005 22:21
выбор данных. Связь между двумя таблицами levi-de PHP 4 19.06.2004 23:24
Как реализовать в mysql работу с двумя таблицами Anonymous MSSQL Server 1 09.09.2002 11:41



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов