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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2007, 22:24   #1
Максим-2
Пользователь
 
Аватар для Максим-2
 
Регистрация: 01.07.2007
Сообщений: 30
Радость как проверить все ли поля заполнены в СТРОКЕ ?

Как перехватывать сообщение: '' is not a flofting valid...точнее, как проверить все ли поля заполнены в СТРОКЕ ? и, если да то создать новую строку, если нет- то понятно , допишу сообшение но выскакивает это '' is not a flofting valid... кстати некоторые поля строки, в зависимости от условия должны оставаться пустыми! вот в чем загвоздка, как быть?
Максим-2 вне форума Ответить с цитированием
Старый 31.07.2007, 22:56   #2
ZhekON
Форумчанин
 
Аватар для ZhekON
 
Регистрация: 24.01.2007
Сообщений: 323
По умолчанию

if stringGrid.cells[x,y]<>'' then
if stringGrid.cells[x+1,y]<>'' then
if stringGrid.cells[x+2,y]<>'' then
if ..... и так дальшэ...
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
ZhekON вне форума Ответить с цитированием
Старый 01.08.2007, 08:03   #3
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

2 ZhekON :
Не забываем, что условие в одном блоке, т.е. AND
Код:
 
with stringGrid1 do
  begin
    if ((cells[2,y]<>'') AND (cells[4,y]<>'')AND (cells[5,y]<>'')...)then
    RowCount:=RowCount+1;
  end;
Alex21 вне форума Ответить с цитированием
Старый 02.08.2007, 10:20   #4
Максим-2
Пользователь
 
Аватар для Максим-2
 
Регистрация: 01.07.2007
Сообщений: 30
По умолчанию

Спасибо, попробую, а как сохранить всю набранную на экране таблицу и при надобности опять ее открыть, откорректировать и т.д.?
Максим-2 вне форума Ответить с цитированием
Старый 02.08.2007, 10:49   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Каждая строка таблицы - это Tstrings. т.е. ты в цикле можеш проити от 0 до RowCount и записывать в обычный TextFile Row[i].DelimitedText.

Ну и соответственно почти так же считывать, учитывая что ColCount нужно установить изначально.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.08.2007, 11:25   #6
Net
;-)
Пользователь
 
Регистрация: 18.07.2007
Сообщений: 69
По умолчанию

Вместо проверок попробуй еще StrToFloatDef.
Net вне форума Ответить с цитированием
Старый 03.08.2007, 22:31   #7
Максим-2
Пользователь
 
Аватар для Максим-2
 
Регистрация: 01.07.2007
Сообщений: 30
По умолчанию

Спасибо, будем пробовать , а имя файла в который сохраняю это все при помощи чего задаётся, AssignFile ?
Максим-2 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить тип переменной satana Общие вопросы Delphi 10 20.11.2010 21:43
Как проверить строку? nikleb PHP 6 07.07.2008 22:04
Как проверить изменялся ли файл NeiL Общие вопросы Delphi 11 15.05.2008 15:39
проверить изменились ли данные dr.Chas Общие вопросы Delphi 2 30.07.2007 17:03