powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / графики и диаграммы в Exel
3 сообщений из 3, страница 1 из 1
графики и диаграммы в Exel
    #33095062
himik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*!*Предполагается что таблица proba.dbf имеет около 20 строк
*!*поля nas c(20), dola n(3)

CLOSE ALL
SET DATE GERMAN

#DEFINE TRUE .T.
#DEFINE FALSE .F.
#DEFINE RPT_FONTNAME "arial"
#DEFINE RPT_FONTSIZE 14

public oXLChart1
oXLChart1 = GetObject('','excel.chart')
oXLChart1.application.charts[1].haslegend = .F.
oXLChart1.application.visible = .t.
oXLChart1.application.worksheets(1).cells().clear
oXLChart1.application.charts[1].SeriesCollection().count

WITH oXLChart1.application.worksheets(1)
oXLChart1.application.charts[1].autoformat(-4100,1)

USE C:\proba.dbf
GO TOP
lnRow = 1
SCAN
.Cells(lnRow,1).value = nas
.Cells(lnRow,2).value = dola
lnRow = lnRow+1
ENDSCAN
ENDWITH
...
Рейтинг: 0 / 0
графики и диаграммы в Exel
    #33095379
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну Igor Korolyov все совершенно точно сказал:
>Видать ты задал слишком малую область - что в неё попало - по тому и строит

Я таким делом пока не занимался, но занятно было глянуть. Единственное, что пока могу сказать точно (кроме того, что по-моему - есть и просто лишние команды):
должно быть - lnRow = 2 - иначе у тебя первый человек в 0 уходит,
и не хватает какой-то команды, где бы указывался Range, равный тому, что даст
Count To переменная в твоей таблице.

Думаю, уточнение последует там - чуть ниже ;)
...
Рейтинг: 0 / 0
графики и диаграммы в Exel
    #33100864
GoDen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я работаю в FVP9 и делаю так.

App1 = CREATE('excel.application') && открываем
App1.Workbooks.ADD && добавляем
ws = App1.Worksheets.ITEM(1)
ws.NAME = 'название' && даем название листа
SCAN
ws.Cells(3, 1) = zhach
ws.Cells(3, 2) = zhach
ENDSCAN
app1.visible = .t. && показываем
app1.Workbooks.ITEM(1).Saved = .T. && чтобы при закрытии экселя не спрашивал сохранять или нет

P.S.
*лучше экспортировать таблицу из DBF в XLS.Потом открыть её и редактировать макросами

COPY TO FileName TYPE XLS
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / графики и диаграммы в Exel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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