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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.02.2011, 18:57   #1
Stormvvv
Новичок
Джуниор
 
Регистрация: 18.02.2011
Сообщений: 4
По умолчанию Вывод значений

Нужна помощь не могу разобраться.

смысл того что нужно вот в чем,

есть определенные значения, как текст так и цифры (тип string и integer)

их надо вывести в более менее презентабельную форму в нормальном виде

те.

чтоб это выглядело не так

болт552314322
гайка342309825

где первое это название
первые 4 цифры количество
остальные сумма в руб

так вот мне надо эти значения вывести ровно и читабельно те примерно так,


болт 5523 14322
гайка 3423 09825
вобщем получается так, сначала вставляется текст (допустим надо под него отвести 15 символов) потом с 16го символа этой же строки вставляется количество и допустим с 31го символа вставляется сумма в руб

во что это можно вывести и какие методы использовать

пробовал в мемо ничего не придумал

что мешает вывести в стринггрид,

что по выбору пользователя таких строк может быть либо 1 либо 2 ... 25

Последний раз редактировалось Stormvvv; 18.02.2011 в 19:19.
Stormvvv вне форума
Старый 19.02.2011, 01:23   #2
Stormvvv
Новичок
Джуниор
 
Регистрация: 18.02.2011
Сообщений: 4
По умолчанию

ладно с тем решил,

помогите хоть с этим

есть 2 значения типа стринг

их надо перевести в вещественное, перемножить и ответ перевести в строковый формат


примерно вот что получается

stringgrid1.Cells[2,i+1]:=floattostr(strtofloat(stringgrid1 .Cells[2,i+1])*strtofloat(form1.ListBox4.Items.S trings[i]))

что в стринггриде что в лист боксе значения стринговые, вот их то и нужно перемножить (числа)

ругается на несовпадение типов

какие идей?
Stormvvv вне форума
Старый 19.02.2011, 02:46   #3
Stranger333
Пользователь
 
Аватар для Stranger333
 
Регистрация: 19.05.2009
Сообщений: 98
По умолчанию

У меня Ваш код работает отлично! Вот я сделал простой пример со stringgrid1 5х5
Код:
var i,j: integer;
begin
  for i:=0 to 4 do
  for j:=0 to 4 do
  begin
    Stringgrid1.Cells[i,j]:=floattostr(i/5);
  end;
  for i:=0 to 3 do
  stringgrid1.Cells[2,i+1]:=floattostr(strtofloat(stringgrid1 .Cells[2,i+1])*strtofloat(form1.ListBox1.Items.Strings[i]))
end;

Последний раз редактировалось Stranger333; 19.02.2011 в 03:03.
Stranger333 вне форума
Старый 19.02.2011, 13:14   #4
Stormvvv
Новичок
Джуниор
 
Регистрация: 18.02.2011
Сообщений: 4
По умолчанию

это все хорошо, но дело в том что Вы изначально использовали тип с плавающей точкой.

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

и выкидывает это
is not a valid floating point value

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

вобщем я попробовал в новом проекте,

брал 2 целых, одно целое другое дробное, из полей типа стринг, перемножал их как флоат,

и потом присваивал ответ др полю типа стринг все работало.

а вот с такой конструкцией вылетает такая ошибка

Последний раз редактировалось Stormvvv; 19.02.2011 в 13:17.
Stormvvv вне форума
Старый 19.02.2011, 13:22   #5
Stormvvv
Новичок
Джуниор
 
Регистрация: 18.02.2011
Сообщений: 4
По умолчанию

... вот как тут не выговорится...

нет ну не критин а...

я брал исходное значение из второго столбца
stringgrid1.Cells[2,i+1]

а надо было из первого
stringgrid1.Cells[1,i+1]

потому что когда я программа брала из 2го программа брала 0
ну естественно на 0 умножать нелья, вот она и ошибка...

твою ж мать)))))
Stormvvv вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод значений ячеек в цикле apazovo Microsoft Office Excel 2 26.12.2010 10:59
Вывод всех значений.. ZveRN JavaScript, Ajax 0 06.11.2010 12:26
Таймер и вывод значений Tekkonkinkreet Помощь студентам 2 29.10.2010 13:01
вывод значений в файл Егорнапример Помощь студентам 1 08.06.2010 22:10
выборка нужных значений, вывод AZaharov Microsoft Office Excel 19 17.10.2008 12:22