Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как вытащить данные из таблицы... ...на пересечении строки и столбца 
:(
    Опции темы
Xasim
  Дата 10.5.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



Добрый день! 

Только недавно начал изучать Visual Basic, поэтому вопрос может показаться Вам глупым... 

Задача: 
В текстовую форму вводятся значения, назовем их X и Y (числовые). 
Имеестя таблица с данными (числовыми). 
Надо сделать так, чтобы программа брала данные из ячейки, находящейся на пересечении столбца имеющего значение X и строки, имеющей значение Y. Затем полученное число присваивалось переменной Z (таблица пользователю не видна). 

Как такое сделать? Как сделать это ниболее рационально, чтобы не перегружать компьютер, так как подобных таблиц в программе должно быть около 15-20? 

Буду благодарен за любой совет или ссылку на мануал по этой теме. 

Заранее СПАСИБО!
PM MAIL   Вверх
Akina
Дата 10.5.2009, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(Xasim @  10.5.2009,  22:56 Найти цитируемый пост)
В текстовую форму

нет такого термина

Цитата(Xasim @  10.5.2009,  22:56 Найти цитируемый пост)
Имеестя таблица с данными 

где?

Цитата(Xasim @  10.5.2009,  22:56 Найти цитируемый пост)
Надо сделать так

Сделай. Где то, что УЖЕ сделано?

Цитата(Xasim @  10.5.2009,  22:56 Найти цитируемый пост)
Как сделать это ниболее рационально

С этого места пока забудь.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Xasim
Дата 10.5.2009, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 10.5.2009

Репутация: нет
Всего: нет



Цитата(Akina @  10.5.2009,  22:20 Найти цитируемый пост)
нет такого термина


Прошу прощения за неточность. Текстовая форма = TextBox


Цитата(Akina @  10.5.2009,  22:20 Найти цитируемый пост)
Цитата(Xasim @  10.5.2009,  22:56 )
Имеестя таблица с данными 


Просто в текстовом виде - 11 строк и 10 столбцов.
PM MAIL   Вверх
Akina
Дата 11.5.2009, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(Xasim @  11.5.2009,  00:29 Найти цитируемый пост)
TextBox

Цитата(Xasim @  11.5.2009,  00:29 Найти цитируемый пост)
Просто в текстовом виде - 11 строк и 10 столбцов.

Ну и какие проблемы?
Считываем введённые данные из текстбоксов. Проверяем, что это именно числа, причём из допустимого диапазона. Конвертируем в числа. Резервируем массив под буфер. Считываем файл построчно, парсим в буфер на элементы. Считав и распарсив требуемую строку, берём нужный элемент и присваиваем его значение нужной переменной. Не забываем, что Split формирует zero-based массив.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0643 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.