Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите идеями. / 25 сообщений из 69, страница 1 из 3
01.11.2015, 10:58
    #39091997
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Задача:
В коде хранить текстовую информацию и по необходимости выводить её в отчёт (на печать).
Информации может быть на два листа книжного формата.
Эту информацию порой править, в ней краткие справочные данные по работе с формой.
--------------------------------------------------------------------------
Почему так?
Файл с таблицами отделён от файла с кодом программы.
Внося правки в файл с кодом, необходимо менять файл справки. Рассылать файл справки на места ни кто не хочет.
--------------------------------------------------------------------------
Какие вы можете предложить варианты реализации.
...
Рейтинг: 0 / 0
01.11.2015, 11:59
    #39092015
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58Внося правки в файл с кодом, необходимо менять файл справки.

1. Справка (справки) могут храниться в виде локальной таблицы (таблицах) в файле с самим кодом и дергаться отчетами...
2. Справка (справки) могут храниться в виде таблицы (таблиц) одельного файла mdb и всегда поставляться вместе
с новой управляющей программой, к которой они привязаны и лежат в одном каталоге...
...
Рейтинг: 0 / 0
01.11.2015, 12:06
    #39092018
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
vmag,
1
локальная таблица - это да, идея.
и хотя при подключении к таблицам - все локальные автоматом удаляются, эту можно не трогать.
------------------
но хотелось бы решения без таблиц.
------------------------------
2
ни кто не хочет закидывать и менять ещё и файлы справки.
-------------------------------------------
хотелось бы решения без таблиц и доп. файлов.
...
Рейтинг: 0 / 0
01.11.2015, 13:52
    #39092069
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58но хотелось бы решения без таблиц.

гиперссылки на файлы в интернете
...
Рейтинг: 0 / 0
01.11.2015, 16:40
    #39092139
Mina Anna Mazzini
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58,

тупо захаркодить в самостоятельном модуле. Есно, придать значение форматированию и прочим юникодам.

Рожать и править этот хэлп можно в Ворде и выплевывать из него (средствами VBA Word) уже с обрабатывающим кодом и изящно форматированный под IDE.
.
...
Рейтинг: 0 / 0
01.11.2015, 17:05
    #39092149
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
vmagчас58но хотелось бы решения без таблиц.

гиперссылки на файлы в интернете
хорошая идея, но нет у них инета....
Это кассиры - принимают оплату, у них всё строго.
...
Рейтинг: 0 / 0
01.11.2015, 17:09
    #39092151
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazzini,
да, как-то так.
А для тупых можно поподробнее?
...
Рейтинг: 0 / 0
01.11.2015, 17:17
    #39092154
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58,
В заготовке, можно показать пример?
...
Рейтинг: 0 / 0
01.11.2015, 17:28
    #39092157
Mina Anna Mazzini
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58Mina Anna Mazzini,
да, как-то так.
А для тупых можно поподробнее?
Можно. С учетом оговорки :)
Только ЧТО поподробнее?

Я, к примеру, часто использую Exel для генерации кода VBA. Пользуясь конкатенацией строк, растягиванием формул, встроенным математическим аппаратом Екселя, можно с малыми временнЫми и трудо- затратами получить и изменить читабельный, с комментариями код, не задумываясь о нумерациях, ошибках синтаксиса и пр.. И это просто на уровне копипасте.

Примерно то же самое можно и в Ворде делать, только автоматизировать не формулами, а кодом. Можно и в Екселе, но там ограничение на копирование ячеек, содержащих более скольки-то знаков.
.
...
Рейтинг: 0 / 0
01.11.2015, 17:40
    #39092160
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazzini,

Вот например я сделал так, но имеется ограничение по количеству символов.
как увеличить количество выводимой информации?
...
Рейтинг: 0 / 0
01.11.2015, 17:50
    #39092162
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazzini,
Наверное слова справки буду писать прямо в коде.
Потому, что их не очень-то много.
...
Рейтинг: 0 / 0
01.11.2015, 17:59
    #39092166
Mina Anna Mazzini
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58,

я не про репорты.

Я говорил о том, как получить код модуля Help_mod. В котором, кстати, ты довольно скоро упрешься в ограничение или по кол-ву переносов строк, или конкатенаций.

В моем видении эта функция будет такой:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
' Справочный модуль
Public Function Forma_Odin() As String
Dim sStr$
    
    sStr = sStr & "My info 1 is here" ' My comment 01
    sStr = sStr & "My info 2 is here" ' My comment 02
    sStr = sStr & "My info 3 is here" ' My comment 03
    sStr = sStr & "My info 4 is here" ' My comment 04
    sStr = sStr & "My info 5 is here" ' My comment 05
    
    Forma_Odin = sStr
End Function


.
...
Рейтинг: 0 / 0
01.11.2015, 18:00
    #39092167
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58Это кассиры - принимают оплату, у них всё строго.

какое-то не совместимое предложение с общей постановкой задачи...
Раз у кассиров всё строго: (взял деньги, пересчитал, вбил в поля номер квитанции, сумму, нажал Enter),
зачем им вообще инструкция ? Или эти тривиальные операции в интерфейсе реализованы в виде
мистического танца с бубном ??? (насколько я помню речь идет о приеме коммунальных услуг)...

у меня лично все инструкции - это краткие видеоуроки, скачиваются и устанавливаются с сайта отдельно,
в каждом режиме есть ссылка на видео урок, кому нужно скачивает и устанавливает (около 600 мб весь комплект), кто хочет - может посмотреть основные уроки прямо на сайте...

От инструкций в воде (типа весёлые картинки) ушел лет 5 назад, когда понял что писать ... нажмите кнопку "Отчет " в правом верхнем углу формы, которая расположена под кнопкой "Обновить"... это уже даже не знаю как называется... особенно веселят обведенные в фотошопе красным маркером элементы управления на картинках вордовского файла - типичный штамп местячкового производства...
...
Рейтинг: 0 / 0
01.11.2015, 18:02
    #39092170
Mina Anna Mazzini
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58Mina Anna Mazzini,
Наверное слова справки буду писать прямо в коде.
Потому, что их не очень-то много.

Я тебе про это и говорил. Ты не читаешь, что ли?
Только непосредственно в IDE это делать дико неудобно. Поэтому, повторюсь, сам код модуля я генерил бы и правил в другом месте и копировал бы его уже готовый в этот модуль, епта...
.
...
Рейтинг: 0 / 0
01.11.2015, 18:23
    #39092180
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazziniчас58Mina Anna Mazzini,
Наверное слова справки буду писать прямо в коде.
Потому, что их не очень-то много.

Я тебе про это и говорил. Ты не читаешь, что ли?
Только непосредственно в IDE это делать дико неудобно. Поэтому, повторюсь, сам код модуля я генерил бы и правил в другом месте и копировал бы его уже готовый в этот модуль, епта...
.
Читал читал.
Но, даже если его генерить в другом месте, эти ограничения не избежать ведь....
-----------
или как ?
...
Рейтинг: 0 / 0
01.11.2015, 18:27
    #39092182
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
vmagчас58Это кассиры - принимают оплату, у них всё строго.

какое-то не совместимое предложение с общей постановкой задачи...
Раз у кассиров всё строго: (взял деньги, пересчитал, вбил в поля номер квитанции, сумму, нажал Enter),
зачем им вообще инструкция ? Или эти тривиальные операции в интерфейсе реализованы в виде
мистического танца с бубном ??? (насколько я помню речь идет о приеме коммунальных услуг)...

у меня лично все инструкции - это краткие видеоуроки, скачиваются и устанавливаются с сайта отдельно,
в каждом режиме есть ссылка на видео урок, кому нужно скачивает и устанавливает (около 600 мб весь комплект), кто хочет - может посмотреть основные уроки прямо на сайте...

От инструкций в воде (типа весёлые картинки) ушел лет 5 назад, когда понял что писать ... нажмите кнопку "Отчет " в правом верхнем углу формы, которая расположена под кнопкой "Обновить"... это уже даже не знаю как называется... особенно веселят обведенные в фотошопе красным маркером элементы управления на картинках вордовского файла - типичный штамп местячкового производства...
=========================================
спасибо за описанный метод, который используете вы в своей работе.
мне он не подходит.
точнее кассирам не подходит.
Им ни скачивать не кино смотреть не требуется.
Максимум прочесть - что нового в данной версии.
...
Рейтинг: 0 / 0
01.11.2015, 18:27
    #39092183
Mina Anna Mazzini
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58,

если ты про конкатенацию и переносы - то в моем примере последних просто нет, а конкатенация - одна на строку.

Походу, ты так и не фкурил идею - редактировать и управлять контентом справки не в IDE.
.
...
Рейтинг: 0 / 0
01.11.2015, 18:29
    #39092184
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazzini,

вкурил вкурил.
В Excel например написать в ячейке, а потом ...
===================================
похоже да, не вкурил.
А что потом?
...
Рейтинг: 0 / 0
01.11.2015, 18:32
    #39092185
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58Им ни скачивать не кино смотреть не требуется.
Максимум прочесть - что нового в данной версии.

ну тогда вашего примера хватит за глаза...
...
Рейтинг: 0 / 0
01.11.2015, 18:35
    #39092188
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazziniчас58Mina Anna Mazzini,
Наверное слова справки буду писать прямо в коде.
Потому, что их не очень-то много.

Я тебе про это и говорил. Ты не читаешь, что ли?
Только непосредственно в IDE это делать дико неудобно. Поэтому, повторюсь, сам код модуля я генерил бы и правил в другом месте и копировал бы его уже готовый в этот модуль, епта...
.
=========================
Походу - попёрло.
Вы мну вдолбили принцип!
...
Рейтинг: 0 / 0
01.11.2015, 18:41
    #39092189
Mina Anna Mazzini
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58Mina Anna Mazzini,

вкурил вкурил.
В Excel например написать в ячейке, а потом ...
===================================
похоже да, не вкурил.
А что потом?

Весь код из Экселя останется только скопировать, а в модуле нажать Ctrl+A, Ctrl+V.

Если ты решишь поменять индексы, форматирование чисел, последовательность контента, комментарии и пр. и пр. сделать это в Екселе - два пальца. Сверху поставишь Option Explicit и что там еще, задекларируешь то, что надо. И это все - в Екселе. Потом только копипасте.

Фкурил? :)
.
...
Рейтинг: 0 / 0
01.11.2015, 18:42
    #39092190
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
час58,
а если так? :)
...
Рейтинг: 0 / 0
01.11.2015, 18:45
    #39092193
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazziniчас58Mina Anna Mazzini,

вкурил вкурил.
В Excel например написать в ячейке, а потом ...
===================================
похоже да, не вкурил.
А что потом?

Весь код из Экселя останется только скопировать, а в модуле нажать Ctrl+A, Ctrl+V.

Если ты решишь поменять индексы, форматирование чисел, последовательность контента, комментарии и пр. и пр. сделать это в Екселе - два пальца. Сверху поставишь Option Explicit и что там еще, задекларируешь то, что надо. И это все - в Екселе. Потом только копипасте.

Фкурил? :)
.

Но мне не нуна индексы, формат чисел...
мне просто строки типа:
Код: vbnet
1.
Кнопка [Сохранить] - нажать и ждать.



так что должно хватить того, что щас есть.
Спасибо за помощь.
...
Рейтинг: 0 / 0
01.11.2015, 18:45
    #39092194
Mina Anna Mazzini
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Я про лист Екселя талдычу, про лист!
На котором ты строишь макет кода, который потом просто перебрасываешь в свой модуль.
...
Рейтинг: 0 / 0
01.11.2015, 18:47
    #39092195
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите идеями.
Mina Anna Mazzini Я про лист Екселя талдычу, про лист!
На котором ты строишь макет кода, который потом просто перебрасываешь в свой модуль.
----------------------------------
ааааааааааааааа
я думал в редакторе VBA Excel....
понял.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите идеями. / 25 сообщений из 69, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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