Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / фильтрация вывода данных в таблицу MSFlexGrid / 7 сообщений из 7, страница 1 из 1
13.11.2008, 13:04
    #35651475
layriona
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтрация вывода данных в таблицу MSFlexGrid
Подскажите пожалуйста, уже неделю мучаюсь! У меня есть программа, которая считает значения y через каждые 0.001 и по определенной формуле значения Z, которые соответствуют y (разбивается площадь под кривой и тд, не суть), я хочу все эти значения занести в таблицу MSFlexGrid (мне это представляется самым рациональным способом, я не знаю, может есть лучше), мне нужно, чтобы заносились не все значения, а только целые y через 10 (и соответствующие им значения z), у меня выводит так:


y z
80.001 80.100
80.002 81.200
80.003 82.300

...
а нужно так:

y z
80 80
90 110.2
100 150.3

...

примерный отрывок из кода программы:

for n=0 to 100

y=y+0.001
z=z+20.4 'неважно какая формула
MSFlexGrid1.Col = 1
MSFlexGrid1.Row = n
MFG1.Text = y
MSFlexGrid1.Col = 2
MSFlexGrid1.Row = n
MSFlexGrid1.Text = z

Next

Пробовала через условие с оператором mod, но получилось только при ислользовании целых чисел..
Заранее спасибо!
...
Рейтинг: 0 / 0
13.11.2008, 13:44
    #35651621
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтрация вывода данных в таблицу MSFlexGrid
Код: plaintext
For y =  10  To  100  Step  10 
?
...
Рейтинг: 0 / 0
13.11.2008, 14:06
    #35651708
layriona
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтрация вывода данных в таблицу MSFlexGrid
не получается :(
при таком коде:

for n=0 to 100

y=y+0.1
z=z+20.4 'неважно какая формула
for y = 0 to 10 step 2

MSFlexGrid1.Col = 1
MSFlexGrid1.Row = n
MFG1.Text = y
MSFlexGrid1.Col = 2
MSFlexGrid1.Row = n
MSFlexGrid1.Text = z
next y
Next n

выводит так:

y z
10 20
10 40
10 60

...
...
Рейтинг: 0 / 0
13.11.2008, 20:29
    #35652954
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтрация вывода данных в таблицу MSFlexGrid
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub Command1_Click()

    Dim y As Double
    Dim z As Double

    For y =  0  To  100  Step  10 
        z = y *  2  +  20 . 4 
        MSFlexGrid1.AddItem y & vbTab & z
    Next y
    
End Sub
...
Рейтинг: 0 / 0
14.11.2008, 22:04
    #35655519
layriona
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтрация вывода данных в таблицу MSFlexGrid
А объясните пожалуйста, что значит MSFlexGrid1.AddItem y & vbTab & z ? и у меня же я не зависит от y
...
Рейтинг: 0 / 0
14.11.2008, 22:05
    #35655520
layriona
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтрация вывода данных в таблицу MSFlexGrid
'z не зависит от y
...
Рейтинг: 0 / 0
19.11.2008, 17:14
    #35663906
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтрация вывода данных в таблицу MSFlexGrid
" ... объясните пожалуйста, что значит MSFlexGrid1.AddItem y & vbTab & z ?"
Это означает добавление строки в грид с одновременным заполнением первого и второго его поля.

" ... у меня же z не зависит от y... "
Ваша цитата : z=z+20.4 'неважно какая формула

Успехов
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / фильтрация вывода данных в таблицу MSFlexGrid / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]