BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Работа с OpenOffice Calc, Работа с OpenOffice Calc
 
Помогите перевести эту строчку на OO Calc.
nn1:=oWorkSheet:Cells(i,2):value
Никак не могу понять как взять значение ячейки.
 
C OO Сalc уточнение - Вы команду не знаете или Вопрос по синтаксису написания ?
 
Цитата
Игорь Борисов пишет:
Помогите перевести эту строчку на OO Calc.
nn1:=oWorkSheet:Cells(i,2):value
Никак не могу понять как взять значение ячейки.

Добрый день!
Вот тут пример можно посмотреть:
http://www.bestnet.ru/support/forum/index.php?PAGE_NAME=read&FID=11&TID=341&MID=s
 
Я по этому примеру и делаю.
Но в нем нет как взять значение ячейки, а только присвоить.
И что означает строчка в примере
oSheet:getCellByPosition(6,38):setString("Ячейка G39")
Присвоить ячейки G39 значение Ячейка G39.
Пишу oSheet:getCellByPosition(6,38):value не работает.
Помогите.
 
Цитата
Игорь Борисов пишет:
Я по этому примеру и делаю.
Но в нем нет как взять значение ячейки, а только присвоить.
И что означает строчка в примере
oSheet:getCellByPosition(6,38):setString("Ячейка G39")
Присвоить ячейки G39 значение Ячейка G39.
Пишу oSheet:getCellByPosition(6,38):value не работает.
Помогите.

Для чтения данных из ячейки сначало необходимо узнать какой тип данных в ней находится. Для этого можно воспользоваться методом getType. Возвращаемые значения:
0 - пустая ячейка;
1 - число;
2 - текст;
3 - формула.
В зависимости от полученного результата используются методы getString, getValue, getFormula.
 
А где можно почитать инструкцию по функциям, методам в OO Calc.
 
Как oSheet:getCellByPosition(i,1):getString использовать переменную, например, i.
Как написано выше не работает.
 
Игорь у меня нет опыта с OpenCalc но когда я возился с Excel и XML мне в БЭСТ-4+ например помогла вот такая методика:
1.В нужном месте программы делаю точку останова
2.Компилирую с отладчиком
3.При остановке в указанном месте переключаюсь в окно
command
4.Пишу команду или функцию, которая интересует и смотрю что сообщает отладчик. подбираю нужный вариант методом анализа сообщений отладчика
Например, если
?oSheet:getCellByPosition(i,1):getString
Сообщит неизвестная команда напишу
?oSheet:getCellByPosition(i,1):getString()
Если скажет неверный тип данных - думаю дальше и т.п.
Изменено: nordk - 07.07.2008 18:46:50
 
Цитата
Игорь Борисов пишет:
А где можно почитать инструкцию по функциям, методам в OO Calc.

Можно вот тут примеры посмотреть:
http://content.mail.ru/arch/22913/1486600.html
http://community.i-rs.ru/index.php?topic=8353.0
http://www.delphisources.ru/pages/articles/2007_year/art_14_05_07/art_14_05_07_1.html
Страницы: 1
Читают тему (гостей: 1)