Ответ
 
Опции темы
Старый 15.09.2011, 07:37    | »»» |  #1
Smolinc
Начинающий
 
Аватар для Smolinc
 
Регистрация: 04.03.2011
Сообщений: 16
Smolinc is on a distinguished road
По умолчанию Выгрузка в Excell числа прибытий в КТ

Добрый день, возникла у клиента такая потребность выгрузить часть данных в Excell.
У него там свои формулы и расчеты.
Перечитал в очередной раз документы по OLE, но так и не нашел параметр отвечающий за кол-во прибытий в КТ или я где то не доглядел.
Единственное что нашел это "Getin_CNTR", но в описании полей DBF для списков (как я понимаю это только в FastReporte можно использовать?).
Вот теперь сижу и думаю как бы мне подсчитать число прибытий в КТ (все которые есть в списке поинтс для данной группы).
Smolinc вне форума   Ответить с цитированием
Сказал «Я - ЗА»:
sapphire (15.09.2011)
Старый 15.09.2011, 07:43    | »»» |  #2
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Smolinc,
вам нужно для начала задать TripEntriesListTypeName = checkpoints и TripEntriesListKindName = points
потом перебором EntryIndex от 1 до TripEntriesNum вы получите список КТ

допустим название КТ будет в поле EntryStartName

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 15.09.2011, 09:56    | »»» |  #3
Дмитрий 22
Пользователь
 
Аватар для Дмитрий 22
 
Барнаул
Регистрация: 11.05.2011
Сообщений: 97
Дмитрий 22 is on a distinguished road
Отправить сообщение для Дмитрий 22 с помощью ICQ
По умолчанию

Где то в этой теме http://forum.tk-chel.ru/showthread.php?t=278&page=3 я уже колбасился по поводу числа прибытий в КТ. Все отлично работает.

Последний раз редактировалось Дмитрий 22; 24.01.2012 в 04:03.
Дмитрий 22 вне форума   Ответить с цитированием
Старый 16.09.2011, 06:46    | »»» |  #4
Smolinc
Начинающий
 
Аватар для Smolinc
 
Регистрация: 04.03.2011
Сообщений: 16
Smolinc is on a distinguished road
По умолчанию

Сообщение от Дмитрий 22 Посмотреть сообщение
Где то в этой теме http://forum.tk-chel.ru/showthread.php?t=278&page=3 я уже колбасился по поводу числа прибытий в КТ. Все отлично работает.
Спасибо конечно, но я сразу сказал что нужно в EXCELL в отчетах это реализовать не проблема.
Цитата:
вам нужно для начала задать TripEntriesListTypeName = checkpoints и TripEntriesListKindName = points
потом перебором EntryIndex от 1 до TripEntriesNum вы получите список КТ
Это думаю вариант сейчас буду пробывать единственное сам список КТ мне не нужен поэтому просто буду перебирать все записи и считать чило вхождений.
Smolinc вне форума   Ответить с цитированием
Старый 16.09.2011, 07:48    | »»» |  #5
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Smolinc Посмотреть сообщение
Сообщение от Дмитрий 22 Посмотреть сообщение
Где то в этой теме http://forum.tk-chel.ru/showthread.php?t=278&page=3 я уже колбасился по поводу числа прибытий в КТ. Все отлично работает.
Спасибо конечно, но я сразу сказал что нужно в EXCELL в отчетах это реализовать не проблема.
Цитата:
вам нужно для начала задать TripEntriesListTypeName = checkpoints и TripEntriesListKindName = points
потом перебором EntryIndex от 1 до TripEntriesNum вы получите список КТ
Это думаю вариант сейчас буду пробывать единственное сам список КТ мне не нужен поэтому просто буду перебирать все записи и считать чило вхождений.
Так получается, если Вам не нужна разбивка по КТ, то TripEntriesNum и будет числом вхождений...

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK на форуме   Ответить с цитированием
Старый 16.09.2011, 08:28    | »»» |  #6
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от SK Посмотреть сообщение
Так получается, если Вам не нужна разбивка по КТ, то TripEntriesNum и будет числом вхождений...
нет, ты немного не понял,

Smolinc правильно написал, нужно именно считать сколько раз входит в каждую КТ

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 16.09.2011, 10:53    | »»» |  #7
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от storm Посмотреть сообщение
Сообщение от SK Посмотреть сообщение
Так получается, если Вам не нужна разбивка по КТ, то TripEntriesNum и будет числом вхождений...
нет, ты немного не понял,

Smolinc правильно написал, нужно именно считать сколько раз входит в каждую КТ
Если в каждую - тогда цикл.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK на форуме   Ответить с цитированием
Старый 28.09.2011, 02:23    | »»» |  #8
Smolinc
Начинающий
 
Аватар для Smolinc
 
Регистрация: 04.03.2011
Сообщений: 16
Smolinc is on a distinguished road
По умолчанию

Ну вот добравшись снова до этой задачи и покумекав денек понял, что дальше просто тупик.
Может я что то не правильно делаю. Решил просто посмотреть какие данные будут в TripEntriesNum
сначала я рассчитываю рейс
Код:
AG.StartComputing Cells(2, 2), Cells(3, 2), Cells(4, 2), Cells(5, 2), Cells(6, 2), 1
потом устанавливаю тип и вид по советуstorm
Код:
TripEntriesListTypeName = checkpoints и TripEntriesListKindName = points
. Но они Empty.
Или вместо points мне надо указывать название списка КТ?
Smolinc вне форума   Ответить с цитированием
Старый 28.09.2011, 05:30    | »»» |  #9
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от Smolinc Посмотреть сообщение
Но они Empty.
кто они?
нужно задавать примерно так
TripEntriesListTypeName = "checkpoints"
TripEntriesListKindName = "points"

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 28.09.2011, 05:44    | »»» |  #10
Smolinc
Начинающий
 
Аватар для Smolinc
 
Регистрация: 04.03.2011
Сообщений: 16
Smolinc is on a distinguished road
По умолчанию

Сообщение от storm Посмотреть сообщение
Сообщение от Smolinc Посмотреть сообщение
Но они Empty.
кто они?
нужно задавать примерно так
TripEntriesListTypeName = "checkpoints"
TripEntriesListKindName = "points"
TripEntriesListTypeName, TripEntriesListKindName они Empty.
А если писать в "" то они равны "checkpoints" и "points" соответственно.
И TripEntriesNum в любом случае Empty. Вот как то так.

Последний раз редактировалось Smolinc; 28.09.2011 в 05:51.
Smolinc вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:41. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot