Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
16:06:2006, 16:19
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Замучали пользователи.
Ну сделайте мне такую вьюху, а мне такую... Надоело!!! Вот склепал с горем пополам. Не претендую на непогрешимость, но, думаю, что-то в этом есть. Предложения, замечания можно сюда или в oshmianskiСОБАКАmailТОЧКАru Да простят меня владельцы сайта, если что-то не так сделал !!!!!!!!!!!!!!Тем, кто первый раз сюда зашел. Смотрите ниже новые версии!!!!!!!!!!!!!!!! Сообщение отредактировал oshmianski - 19:06:2006, 11:51
Прикрепленные файлы
|
|
Сообщение
#1
|
|
![]() |
|
|
16:06:2006, 21:17
|
|
Постоялец форума ![]() ![]() ![]() Группа: Lotus team Сообщений: 445 Регистрация: 12:10:2005 Из: Украина, Одесса Пользователь №: 2 413 Специализация: IT Репутация: 1
|
Для: oshmianski
goog job! |
|
Сообщение
#2
|
|
|
|
19:06:2006, 10:28
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Заранее прошу прощения у всех!!!
Вот список возможностей этой бд: ++отчеты за период ++результаты можно выводить в HTML или Excel ++настраиваются условия отбора документов из источника (до 5-ти условий отбора) ++поиск по неполному совпадению ++любое количество показателей (максимум = количество полей в источнике) ++любая последовательность показателей ++наименование показателей можно править ++предварительный результат поиска = количество найденых документов ++"ручная" правка строки запроса ++высокая скорость работы (при условии нормального функционирования локальной сети) ++при выводе в HTML первый столбец можно сортировать \ не сортировать (быстрее) Сегодня = пару исправлений + возможность использования формул в значениях условий. Например, @date(@now). Спасибо Орлову А.Б. за идею с формулами. Сообщение отредактировал oshmianski - 19:06:2006, 10:32
Прикрепленные файлы
|
|
Сообщение
#3
|
|
|
|
19:06:2006, 12:41
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Забыл уточнить LD - 6.5 и LN 6.5. На других ситемах пока не тестировалось. Думаю, на семерке проблем не будет.
|
|
Сообщение
#4
|
|
|
|
22:06:2006, 15:33
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Ребята и девчата!!!
Кто посмотрел этого зверя, пишите сюда результаты. Ошибки будем исправлять, дельные предложения будем реализовывать по мере сил. |
|
Сообщение
#5
|
|
|
|
23:06:2006, 06:45
|
|
Продвинутый ![]() ![]() Группа: Lotus team Сообщений: 145 Регистрация: 13:03:2006 Пользователь №: 3 069 Специализация: геометрическая компактификация баз данных Репутация: 0
|
|
|
Сообщение
#6
|
|
|
|
23:06:2006, 07:17
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Ваш зверьонок составлен с учётом конкретных особенностей 6.5, а для остальных 6.х постарше подойдет? Про какие имеено особенности Вы говорите? Писалось и тестировалось в 6.5. Для 5-ки и ниже точно не пойдет, пробовал. Что касается старших из шестой линейки, сегодня протестил в 6.0 - все гут. |
|
Сообщение
#7
|
|
|
|
23:06:2006, 07:53
|
|
Продвинутый ![]() ![]() Группа: Lotus team Сообщений: 145 Регистрация: 13:03:2006 Пользователь №: 3 069 Специализация: геометрическая компактификация баз данных Репутация: 0
|
Ясно
А НТМЛ какого стандарта формируется? |
|
Сообщение
#8
|
|
|
|
23:06:2006, 08:24
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Ясно А НТМЛ какого стандарта формируется? Вообще никакого. HTML формируется как обычный файл, куда ручками пишу HTML строки и просто сохраняю с расширением HTML. На это "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">" не заостряю внимание. Че там броузер кушает, не знаю. Проверено для IE 6, Opera 7.54 - 9, Mozilla 1.4a - единственная трабла в том, что шрифт иногда криво отображает, если не стоит автоопределение кирилицы. Честно говоря с этими вещами не заморачивался. Не думаю, что такие вещи будут иметь особое значение для конечного пользователя. Хотя могу и заблуждаться - недостаток образования. Если это имеет какое-то значение, то просвятите меня, плс. |
|
Сообщение
#9
|
|
|
|
23:06:2006, 08:45
|
|
Продвинутый ![]() ![]() Группа: Lotus team Сообщений: 145 Регистрация: 13:03:2006 Пользователь №: 3 069 Специализация: геометрическая компактификация баз данных Репутация: 0
|
|
|
Сообщение
#10
|
|
|
|
23:06:2006, 09:13
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Впринцине, такое не существенно только в том случае если пользователь немного опытен, а если нет, то придётся решать проблему. Вот исправление Код Sub MakeHTMLHeader(file As Variant)
%REM /****************************************************/ /****************************************************/ %END REM On Error Goto errorhandler Print #file, |<html><title>Отчет | &_ doc.GetItemValue("MappingName_dsp")(0) & | </title><header>| Print #file, |<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251">| Print #file, |</header><body>| Print #file, | <style> .tablecss { background-color: #c0c0c0; border: 0px solid black; font-family: Tahoma; font-size: 8pt; color: #004F8F; width: 100%; } .tablecss th{ text-align : center; font-size : 10px; background-color: #ffffff color : #000000; } .tablecss caption{ text-align : center; font-size : 12px; background-color: #ffffff color : #000000; } .tablecss td{ text-align : center; font-size : 10px; color: #004F8F; background-color: #ffffff } .tablecss tr{ text-align : center; font-size : 10px; } </style>| Ex: Exit Sub errorhandler: MsgOk Error, "Error", "Ошибка" Resume Ex End Sub |
|
Сообщение
#11
|
|
|
|
23:06:2006, 11:18
|
|
Продвинутый ![]() ![]() Группа: Lotus team Сообщений: 145 Регистрация: 13:03:2006 Пользователь №: 3 069 Специализация: геометрическая компактификация баз данных Репутация: 0
|
Скрипты формирующие Ексель-файл будут со старыми версиями Екселя контактировать?
|
|
Сообщение
#12
|
|
|
|
23:06:2006, 11:27
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Скрипты формирующие Ексель-файл будут со старыми версиями Екселя контактировать? В скриптах используются самые общие мотоды объектной модели Excel. Тестирование производилось на MS Office 2003 и MS Office 2000. Все гут. Что касается 97 и более древнего, то, имхо, их использование не совсем отвечает современным требования офиса. |
|
Сообщение
#13
|
|
|
|
23:06:2006, 11:38
|
|
Продвинутый ![]() ![]() Группа: Lotus team Сообщений: 145 Регистрация: 13:03:2006 Пользователь №: 3 069 Специализация: геометрическая компактификация баз данных Репутация: 0
|
Согласен.
|
|
Сообщение
#14
|
|
|
|
23:06:2006, 11:46
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 288 Регистрация: 8:04:2004 Из: Минск Пользователь №: 394 Специализация: ИС Репутация: 1
|
|
|
Сообщение
#15
|
|
|
|
23:06:2006, 12:06
|
|
Продвинутый ![]() ![]() Группа: Lotus team Сообщений: 145 Регистрация: 13:03:2006 Пользователь №: 3 069 Специализация: геометрическая компактификация баз данных Репутация: 0
|
Господину Громиле и другим.
Цитата Замечание Желательно выкладывать шаблоны для обновления!!! А почему бы и нам самим, с согласия автора идеи, не принять участие в последующих обновлениях. Напр., пусть кто-то поделится с автором скриптом формирующим отчёт в хмл или ворд. А может кто-то захочет перенести систему на линейку ЛН и ЛД 4.х и 5.х, Ведь следует не только критиковать, но и принимать активное участие в модернизации объекта обсуждения. |
|
Сообщение
#16
|
|
|
|
23:06:2006, 15:49
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Господину Громиле и другим. А почему бы и нам самим, с согласия автора идеи, не принять участие в последующих обновлениях. Напр., пусть кто-то поделится с автором скриптом формирующим отчёт в хмл или ворд. А может кто-то захочет перенести систему на линейку ЛН и ЛД 4.х и 5.х, Ведь следует не только критиковать, но и принимать активное участие в модернизации объекта обсуждения. для Max_from_UA - спасибо за поддержку! тема = OpenSource!!! ребята, изменяйте, модернизируйте. то, что выложил - это начало. будет продолжение, буду только рад. для этого (ну, и не только) все мы здесь собрались... а скрипт выложил, чтобы не нужно было скачивать всю бд и наглядно посмотреть. но с Громилой полностью согласен. если уж обновление, то *.ntf. Попутный вопрос. Хочу развить бд в сторону выгрузки результатов поиска в XML (по просьбам зрителей, так сказать). Только вот загвоздка - а зачем это нужно? Как xml файл потом использовать, для чего? Поделитесь! |
|
Сообщение
#17
|
|
|
|
24:06:2006, 18:13
|
|
Lotus master ![]() ![]() ![]() Группа: Модеры Сообщений: 344 Регистрация: 10:04:2004 Пользователь №: 398 Специализация: Lotus Notes/Domino developer, IBA JV, Minsk, RB Репутация: 5
|
для экспорта-импорта данных между: субд, платформами, различными релизами программ, OC, etc.
|
|
Сообщение
#18
|
|
|
|
26:06:2006, 06:03
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 261 Регистрация: 18:07:2005 Из: г.Меленки Пользователь №: 1 995 Специализация: Админитратор, дизайнер, разработчик Lotus/Notes Репутация: 1
|
Еще однин момент по експорту в Excel.
А с другой стороны может и не стоит в Excel выгружать, в html гораздо красивше. И еще момент такого плана, чтобы данные можно забирать из нескольких форм, а не из одной Сообщение отредактировал allex - 26:06:2006, 06:05 |
|
Сообщение
#19
|
|
|
|
26:06:2006, 06:37
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
Еще однин момент по експорту в Excel. А с другой стороны может и не стоит в Excel выгружать, в html гораздо красивше. И еще момент такого плана, чтобы данные можно забирать из нескольких форм, а не из одной Конечно можно и из HTML перегнать все в Excel, но это лишние телодвижения. А для неискушенного пользователя - это почти неподъемно. Excel нужен для использования различных сортировок, автофильтров и т.д., что затруднительно сделать в html. Забирать из нескольких форм, говорите... Попробуем. Что касается автоформатирония в Excel (преобразования величин в даты), то и тут попробуем что-нить придумать в скором времени. Вот последние обновления: ++Исправлено отображение шрифтов в HTML ++Можно использовать кеш кнопки "Поиск". Т.е. "Поиск" ищет, а "... отчет" уже использует ее результаты. ++Показываем пользователю сколько нашли записей и спрашиваем, будем ли строить. На тот случай, если уж очень много записей в отчет случайно попадет.
Прикрепленные файлы
|
|
Сообщение
#20
|
|
|
|
26:06:2006, 08:16
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 498 Регистрация: 17:10:2005 Из: Минск, Беларусь Пользователь №: 2 433 Специализация: lotus программист Репутация: 5
|
По поводу кривоты отображения данных в Excel отчетах.
Господа, поделитесь кто как решал такие грабли!!! Вот мои предложения: 1. в свойстве всех ячеек поставить их формат как текстовый, т.е. Код ... xlSheet.Cells.Select [b].Selection.NumberFormat = "@"[/b] xlSheet.Cells.EntireColumn.AutoFit xlSheet.Rows("1:1").Select .Selection.Font.Bold = True xlSheet.Range("A1").Select .Visible=True ... Здесь была таки замечена грабля с датой. Excel (Office 2003) ее переколбашивал в числовое значение. 2. перед вставкой значения в ячейку добавлять к нему спереди апостроф ('). Excel тогда железно воспринимает значение как текст и ничего не пытается с ним сделать. Для пользователя не заметно, но тогда Excel (Office 2003) сортирует числовые столбцы как текст. |
|
Сообщение
#21
|
|
|
|
26:06:2006, 10:18
|
|
Гуру ![]() ![]() ![]() Группа: Lotus team Сообщений: 261 Регистрация: 18:07:2005 Из: г.Меленки Пользователь №: 1 995 Специализация: Админитратор, дизайнер, разработчик Lotus/Notes Репутация: 1
|
Вот последние обновления: ++Исправлено отображение шрифтов в HTML ++Можно использовать кеш кнопки "Поиск". Т.е. "Поиск" ищет, а "... отчет" уже использует ее результаты. ++Показываем пользователю сколько нашли записей и спрашиваем, будем ли строить. На тот случай, если уж очень много записей в отчет случайно попадет. Вылетает с ошибкой. В ходе эксперементов,выяснилось что в запросе дата должна быть без времени |
|
Сообщение
#22
|
|
|
|