Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Вычисляемое поле в делфи


Автор: Verbatim512 11.12.2008, 17:41
Привет. У меня есть проблемка. не получаеться сделать вычисляемое поле в делфи. Я  это никак не могу сделать. ПОМОГИТЕ СДЕЛАТЬ      

У меня нужно подсчитать количество поставщиков и детале(по отдельности) и вывести в Edit    Форму клёпнул и компоненты кинул, а скодом  . помогите А???

Я введу немножко в дело:

Есть  таблица  DB GRID

В этой таблице должно быть два поля 1е поле FAM, 2е поле Detali 

(Нуно счёлкнуть по одному из полей  (1е поле Postavschiki или 2е поле Detali )

А в Edit выведется общее количество или поставщикив или деталей (В зависимости от того что мы выбырем)

Я скинув всю БАЗУ ДАННЫХ. Но для этого задания нужна таблица «Postavschiki_3»

Поменял я Файл терь тама усё кул. просто запарилось smile 

Автор: Данкинг 11.12.2008, 18:02
Цитата(Verbatim512 @  11.12.2008,  17:41 Найти цитируемый пост)
Есть  таблица  DB GRID

DbGrid - это не таблица, а компонент для отображения данных из таблицы.

Цитата(Verbatim512 @  11.12.2008,  17:41 Найти цитируемый пост)
Но для этого задания нужна таблица «Postavschiki_3»

Зачем?

Не понял, в каком формате твоя БД, а также где искать сиё:
Код

uses
...
Unit1 in '..\новый сезон\Delphi 7 & СУБД (3 курс)\111\Задание_1\8\Unit1.pas;

Но в любом случае твоя задача решается обычным SQL-запросом. Или даже простым выводом общего числа строк в конкретной таблице (т.е. AdoTable.Recordcount при подключении через ADO - это как пример). При чём тут какое-то вычисляемое поле?

Цитата(Verbatim512 @  11.12.2008,  17:41 Найти цитируемый пост)
если чё то пишите на асю 368834957 

А если чё? smile  smile  smile 

Автор: Zhenya12 11.12.2008, 18:14
Tabel1 потом правой кнопкой Fields Editor... потом правой newfield и там указиваеш название и тип полдле или чтоби ано чтото шитало (calculate)  и жмеш ок. Потом апять жмеш на Tabel1 и в onCalcFields и там пичатать что нада сумировать и куда нада виводить . Надеюсь что помогло.)

Автор: Данкинг 11.12.2008, 18:17
Zhenya12, вроде на форуме принят русский язык. smile 

Автор: Verbatim512 11.12.2008, 18:21
1. «Postavschiki_3» - Это база данных. ну та в которой находятся данные "FAM" и "Detali"

Свою БД я создавал в Database Desktop формат Paradox7. моя база данных находится в папке "Програмка и БД" там она в папке "БД"

Если бы я мог сделать я бы не пришол сюда.  smile  smile   Я сделал тот вариант как сам понимал. Просто у нас преподша заданий наклепала а сама нифигп объяснить не может и помочь тоже. ВОТ Я И ЗДЕСЯЯ.

ТАК шо не злитесь ТОВАРИЩИ!!!

Добавлено через 2 минуты и 41 секунду
Конечно я то всё сделаю

Цитата

там пичатать что нада сумировать и куда нада виводить 


А это я ненаю как клепать грю же у нас преподша дура. нифига не обьясняет smile  

Автор: Данкинг 11.12.2008, 18:24
Цитата(Verbatim512 @  11.12.2008,  18:21 Найти цитируемый пост)
моя база данных находится в папке "Програмка и БД" там она в папке "БД

Это я понял. Я про другое спрашиваю: где файл с формой находится, зачем его помещать в х/з какую папку и почему ты его не поместил в архив, когда скидывал сюда? В общем, тебе в "центр помощи". smile

Добавлено через 45 секунд
Цитата(Verbatim512 @  11.12.2008,  18:21 Найти цитируемый пост)
«Postavschiki_3» - Это база данных

Так база данных или таблица? smile 

Автор: Verbatim512 11.12.2008, 18:25
Нам ничё не обьясняют кинули как собакам и делайте как хотите smile  ВОТ так ВОТ

Добавлено через 1 минуту и 28 секунд
У нас задание БАзы данных в Access

Добавлено через 2 минуты и 58 секунд
Поэтому у мну должен быть компонент DB GRID, DATASOURCE, QUERY

Добавлено через 5 минут и 18 секунд
Этот путь 
Цитата

\новый сезон\Delphi 7 & СУБД (3 курс)\111\Задание_1\8\Unit1.pas


Это просто моя основная папка, где находятся все мои документы

Добавлено через 6 минут и 38 секунд
Postavschiki_3.db     НУ база данных это

Добавлено через 7 минут и 59 секунд
Цитата

"центр помощи"



Я думал шо это и есть центр помощи smile 

Там написанно для новичков smile  ФОт я и сюда зашол smile 

Автор: Verbatim512 11.12.2008, 18:47
ГДЕ ЭТОТ ЦЕНТР ПОМОЩИ!!!!!!!!!?????????? smile  smile  smile  smile 

Автор: Данкинг 11.12.2008, 18:56
Цитата(Verbatim512 @  11.12.2008,  18:25 Найти цитируемый пост)
У нас задание БАзы данных в Access

При чём тут тогда Paradox ?

Цитата(Verbatim512 @  11.12.2008,  18:25 Найти цитируемый пост)
Поэтому у мну должен быть компонент DB GRID, DATASOURCE, QUERY

Почему "поэтому"? Потому что БД в Access?  smile 

Цитата(Verbatim512 @  11.12.2008,  18:25 Найти цитируемый пост)
Это просто моя основная папка, где находятся все мои документы

Я понял. И там же файл Unit.pas находится. Вероятно, Unit1.dfm тоже там же. smile 

Цитата(Verbatim512 @  11.12.2008,  17:41 Найти цитируемый пост)
Поменял я Файл терь тама усё кул.

Только никаких подключений к БД я там (в форме) не нашёл. smile В общем, суть решения я тебе обрисовал, остальное пусть тебе в "ЦП" сделают (если кто-то вдохновится  smile ). 

Цитата(Verbatim512 @  11.12.2008,  18:25 Найти цитируемый пост)
Postavschiki_3.db     НУ база данных это

В Access?  smile 

Цитата(Verbatim512 @  11.12.2008,  18:25 Найти цитируемый пост)
Я думал шо это и есть центр помощи

Центр помощи http://forum.vingrad.ru/forum/Vingrad-help-center.html. 


Автор: Verbatim512 11.12.2008, 19:00
<censured> голова забита этим Accessom Базы данных в делфи smile Я извеняюсь
Може кинуть подобную прогу???? шоб ты понял

Автор: Данкинг 11.12.2008, 20:13
Цитата(Verbatim512 @  11.12.2008,  19:00 Найти цитируемый пост)
Базы данных в делфи 

 smile  smile 

Цитата(Verbatim512 @  11.12.2008,  19:00 Найти цитируемый пост)
Може кинуть подобную прогу???? шоб ты понял

Да не стОит!  smile 

Автор: Akella 11.12.2008, 20:31
Цитата(Verbatim512 @  11.12.2008,  18:47 Найти цитируемый пост)
ГДЕ ЭТОТ ЦЕНТР ПОМОЩИ!!!!!!!!!?????????? 

http://forum.vingrad.ru/forum/act-idx.html -> Ctrl+F  -> центр помощи

Автор: Dobi 22.3.2011, 16:23
Подскажите, почему у меня в делфи данные вычисляемого поля не сохраняются  в таблице DBGrid  и в БД Access. пожалуйста поскорей !!!! smile 

Автор: Данкинг 22.3.2011, 16:38
Dobi, если ты эту свою мессагу растиражируешь всем в личку, то "поскорее" вряд ли получится.

Цитата(Dobi @  22.3.2011,  16:23 Найти цитируемый пост)
Подскажите, почему у меня в делфи данные вычисляемого поля не сохраняются  в таблице DBGrid  и в БД Access. 

Что такое "таблица DBGrid" и что в ней должно сохраняться? А вообще, ошибка в 13-й строке.

Автор: Snowy 22.3.2011, 16:50
Модератор: Просьба не некрофилить.

Модератор: Пожалуйста, один топик - один вопрос.

Правила форума: http://forum.vingrad.ru/index.php?act=boardrules

Модератор: Тема закрыта

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)