Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Вниз

Delphi, не могу сделать отчет сложной шахматки. Журнал ордер   Найти похожие ветки 

 
jen ©   (2006-05-19 12:55) [0]

Приветик всем. Может мне кто нибудь помочь. Мне нужно создать отчет 2 шахматки в одном отчете. Где это вообще можно сделать. FastReport там хороший конечно Cross-tab, но не подходит. XLReporte мне кажется можно сделать, только у меня проблема в замуске макроса.


 
boriskb ©   (2006-05-19 12:58) [1]

jen ©   (19.05.06 12:55)
FastReport там хороший конечно Cross-tab, но не подходит


Не опишешь ли проблему?
В FR делал все что в голову взбредет. Правда бывало с предварительным созданием промежуточной таблицы. Если совсем уж заумное что-то.


 
Johnmen ©   (2006-05-19 13:10) [2]

Тема замуски макроса не раскрыта.


 
jen ©   (2006-05-19 13:17) [3]

таблица следующая
счет\ Сальдо на начало (Дт, Кт)\  Дт счет....\\ Всего по Дт\  Кт счет...\\ Всего по Кт \С-до на кон. (Дт, Кт)


 
jen ©   (2006-05-19 13:18) [4]

если я создам таблицу и по ней сделаю Сводную таблицу с помощью макроса запущу создание Сводной таблица.


 
Sergey13 ©   (2006-05-19 13:19) [5]

2 jen ©  
С такими описаниями проблемы, ИМХО, никто не сможет ничего сделать.


 
jen ©   (2006-05-19 13:21) [6]

можно я вам пошлю экселевский файл, как нужно сделать? Так сложно рассказать


 
Sergey13 ©   (2006-05-19 13:26) [7]

>можно я вам пошлю экселевский файл
Мне НЕ НАДО, плиз.

>Так сложно рассказать
Может потому и сделать сложно? Как только сможешь СЕБЕ объяснить - проблема на 70-80% решена обычно. Далее тонкости реализации.


 
jen ©   (2006-05-19 13:27) [8]

№ счета  Сальдо на начало  Дт    Итого по Дт Кт    Всого по Кт Сальдо на конец  
Дебет кредит 361 325 125 105  103 220 150 105  Дт Кт
103 0,23 0,2 12    12 12,36    12,36 12,23 12,56
102  152,36     0 12    12 0 164,36
105 4785,2 0,11   152,36  152,36   125  125 4937,56 125,11
106       0   125,36  125,36 0 125,36


 
jen ©   (2006-05-19 13:31) [9]

Вот xlReporte есть такой пример Pivot Table. Там запускается их макрос, а я хочу запустить свой, а как сделать єто с Дельфи не знаю.


 
Sergey13 ©   (2006-05-19 13:31) [10]

2[8] jen ©   (19.05.06 13:27)
Тут надо идти не от того "что надо получить", а от того "что есть".


 
jen ©   (2006-05-19 13:39) [11]

Хроршо, я в Фаст Репорте использую, MasterHead, Master data, Master footer и  Cross data. У меня идет перечисление полей по горизонтали, а по вертикали  нет. И вообще как работает Cross data


 
boriskb ©   (2006-05-19 13:41) [12]

jen ©   (19.05.06 12:55)
Мне нужно создать отчет 2 шахматки в одном отчете

jen ©   (19.05.06 13:39) [11]
как работает Cross data


Есть надежда что еще через часик мы получим вопрос на который можно будет отвечать :)


 
jen ©   (2006-05-19 13:42) [13]

В  Cross data я связала  Master data с таблицей. И просто Мастер дата связала с таблицей а она не перечисляет мне данные, берет только первое значение как мастер дата, а кросс дата перечисляет все. Фу не знаю как обяснить.


 
Sergey13 ©   (2006-05-19 13:43) [14]

2[11] jen ©   (19.05.06 13:39)
"от того "что есть"" - я имел в виду структуру таблиц, содержащих инфу. Ее можно и "ручками" повернуть (в клиентском датасете, например) и сформировать так как надо. Это как вариант. Я с кросс-отчетами как-то не сталкивался, и если бы не нашел инфы по ним, именно так бы и стал делать.


 
jen ©   (2006-05-19 14:01) [15]

Талица Парадокс.
NumJurnal:integer; //номер журнала
Data:date;  // дата
shetV, shetDt, shetKt:integer; // счет по верт., счет по горизонтали Дт и Кт
NacDt, NacKt:currency; //  начальнаю сумма по счету Дебет и Кредит
summaDt, summaKt:currency; // сумма кредит и дебет


 
jen ©   (2006-05-19 14:07) [16]

вернитесь ко мне пожайлуста


 
jen ©   (2006-05-19 14:11) [17]

а ClientDataSet что делает?


 
Calm ©   (2006-05-19 14:36) [18]

Коллеги!
Проявим же понимание к серьзености проблемы построения шахматок молодой и наверное красивой девушкой Женей aka jen.

Кстати, а что ClientDataSet делает? Кто сдесь??


 
Sergey13 ©   (2006-05-19 14:43) [19]

2[15] jen ©   (19.05.06 14:01)
Не особо понятно, если честно.

2 [17] jen ©   (19.05.06 14:11)
>а ClientDataSet что делает?
Сам по себе ничего. Просто его можно использовать как таблицу в памяти, динамически создавая поля и заполняя строки, бегая при этом по исходному набору данных.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.011 c
2-1148304847
Gagarin_MSX
2006-05-22 17:34
2006.06.11
Как циклически проследить выполнение?


2-1148399083
jack-rice
2006-05-23 19:44
2006.06.11
about mortages..


2-1148630076
Лох
2006-05-26 11:54
2006.06.11
Incompatible types: Array and String


2-1148359258
leonidus
2006-05-23 08:40
2006.06.11
Передача массива в процедуру


2-1148517183
eJack
2006-05-25 04:33
2006.06.11
dbExpress





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский