Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2016, 11:13   #1
vova09
 
Регистрация: 27.04.2016
Сообщений: 8
По умолчанию Табличные данные

Здравствуйте, подскажите; имеется таблица с числами в виде нескольких столбцов, по ним делает расчёт. Проблема в том что прописал все нужные действия, но выдаёт ошибку если хоть одно из полей пустое?
vova09 вне форума Ответить с цитированием
Старый 27.04.2016, 11:31   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от vova09 Посмотреть сообщение
Здравствуйте, подскажите; имеется таблица с числами в виде нескольких столбцов
где имеется такая таблица? я у себя посмотрел - не видно..

Цитата:
Сообщение от vova09 Посмотреть сообщение
по ним делает расчёт. Проблема в том что прописал все нужные действия, но выдаёт ошибку если хоть одно из полей пустое?
это вопросительное предложение?
Отвечаю: нет, это не проблема. нужно отлавливать в вашей таблице пустые ячейки и выдавать сообщение пользователю.
Ну или подставлять вместо пустых ячеек какие-то дефолтные значения (нули, например).
Ну или игнорировать строки с пустыми ячейками.
Какой из этих вариантов выбрать - Вам виднее.

В чём заключается Ваш вопрос?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.04.2016, 11:35   #3
vova09
 
Регистрация: 27.04.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
где имеется такая таблица? я у себя посмотрел - не видно..


это вопросительное предложение?
Отвечаю: нет, это не проблема. нужно отлавливать в вашей таблице пустые ячейки и выдавать сообщение пользователю.
Ну или подставлять вместо пустых ячеек какие-то дефолтные значения (нули, например).
Ну или игнорировать строки с пустыми ячейками.
Какой из этих вариантов выбрать - Вам виднее.

В чём заключается Ваш вопрос?
Игнорировать пустые ячейки, а в расчёт брать только те где есть число.
vova09 вне форума Ответить с цитированием
Старый 27.04.2016, 11:49   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от vova09 Посмотреть сообщение
Игнорировать пустые ячейки, а в расчёт брать только те где есть число.
Это не вопрос, это утверждение.

Да, Вам надо игнорировать пустые ячейки, а в расчёт брать только те, где есть числа.
А вопрос в чём?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.04.2016, 11:52   #5
vova09
 
Регистрация: 27.04.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Это не вопрос, это утверждение.

Да, Вам надо игнорировать пустые ячейки, а в расчёт брать только те, где есть числа.
А вопрос в чём?
Как это сделать???
vova09 вне форума Ответить с цитированием
Старый 27.04.2016, 11:54   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

if TryStrToInt(ячейка,int-переменная) then взять данные из int-переменная
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.04.2016, 12:02   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
if TryStrToInt(ячейка,int-переменная) then взять данные из int-переменная
Ну, это если в таблице целые числа.


vova09, Вы бы свой код по заполнению таблицы, с кодом расчёта показали, разговор был бы более предметным...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.04.2016, 12:09   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Ну, это если в таблице целые числа
Делов то, заменить на TryStrToFloat и переменная Extended
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.04.2016, 13:22   #9
vova09
 
Регистрация: 27.04.2016
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Ну, это если в таблице целые числа.


vova09, Вы бы свой код по заполнению таблицы, с кодом расчёта показали, разговор был бы более предметным...
Завтра, скину.
vova09 вне форума Ответить с цитированием
Старый 27.04.2016, 13:58   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от vova09 Посмотреть сообщение
Завтра, скину.
ну, если данные Вам советы (см. выше посты про TryStrToInt / TryStrToFloat ) не помогут, то сбрасывайте, разберём вместе.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача: есть БД с 2 файлами в которые записываются данные о квартирах, выбрать нужные данные lexa_7up Помощь студентам 4 11.01.2014 19:37
Как упорядочить данные (перевести данные из стольбцов в строки)? opeck Microsoft Office Excel 3 21.11.2011 01:43
как передать на сервер табличные данные Arassir PHP 3 02.10.2011 23:07
Данные по столбцам - упорядочить данные к друг другу PetroD Microsoft Office Excel 10 07.08.2010 12:30
Обновить табличные данные в Exel Прохор Microsoft Office Excel 6 27.04.2010 16:18