![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Я тоже не сам... ;-)) просто вспомнил, что это уже обсуждалось, немного поискал и нашёл... p.s. Внимание. Хочу всех предупредить, что при вызове функции (в данном случае MOD(..) потребовалось заменить разделитель параметров запятую на точку с запятой... :-( Это 100% связано с региональными настройками (в формулах MS Excel то же самое приходится делать - в русской версии разделитель - точка с запятой) или с тем, что MS Office русский... будьте бдительны. |
|
![]() |
![]() |
![]() |
#12 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]()
Похоже, мы запугали автора вопроса — реАкции нет.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 20.02.2009 в 14:43. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 10
|
![]()
Сергей
![]() Это то что нужно было мне , спасибо за решение . Однако еще мало решить проблему, нужно и разьяснить как это сделать ![]() Пошагово, если можно разьяснить, как эти вычисления к полю привязать PLS sssssssssssss ! |
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Что значит - "пошагово" ? Давайте так - ЧТО именно Вам непонятно?.. Там, внутри полей, фактически написана небольшая программка обработки данных... Исходный код этой программы можно увидеть, если нажать Alt-F9 (или правой кнопкой на поле и "Коды/Значения полей" Насколько "сдвигать" от текущей даты задаётся прямо внутри программы - первым же оператором идёт задание константы: {SET Delay 1} а вот что именно означает данная константа, зависит от программы, где эта константа используется! Например, в первой микро-программе переменная Delay - это количество дней, а последней - Delay - это количество лет: ![]() |
|
![]() |
![]() |
![]() |
#15 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
AvivNoa, чтобы разобраться в работе этих полей очень рекомендую, и даже настаиваю на подробном изучении работы с полями и закладками. Без понимания, что это такое, здесь не разобраться.
От себя порекомендую включить отображение закладок в документе, а также выделение полей при просмотре. Это очень упрощает навигацию по документу. Не помню точно, куда нужно идти, чтобы это включить в 2003-м Word, а в 2007 нужно зайти в Кнопка Office→Параметры Word→Дополнительно и дальше как на рисунке ![]() После этого документ приобретет примерно такой вид: ![]() Я немного изменил способ задания временного сдвига. В оператор, который создает закладку Delay в документе {SET Delay 1} я поставил значение из созданной мной закладки shiftDay, shiftMonth или shiftYear. Теперь этот оператор выглядит так: { SET Delay { shiftDay }}. Таким образом мы избавляемся от необходимости каждый раз переписывать поле с формулой, а можем изменять значение, только меняя соответствующую закладку. Конечно, можно избавиться и от Delay, но это я оставляю вам для тренировки. Удачи. P.S. Не судите строго за размер картинки ![]()
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 22.02.2009 в 21:04. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 10
|
![]()
Еще раз спасибо всем за желание помочь
![]() Честно говоря мне это нужно разово, что бы темплейте создать , поэтому изучать эту тему как то нехочется ![]() прикреплен файл (на не русском языке) но я так понимаю это не важно. Так вот в место где дата синим выделена- поставить дату сегодняшнюю , а где красным - дату через 14 месяцев. Если можно сделать-сделайте и ответ прикрепите. В крайнем случае код в виде текста , а не в виде картинки прикрепите ![]() Спасибо за помощь Noa Последний раз редактировалось AvivNoa; 23.02.2009 в 13:01. |
![]() |
![]() |
![]() |
#17 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Вложение 9076
Да уж. Файл действительно не на русском языке. Да еще и справа налево. AvivNoa, в качестве шаблона этот файл, может быть, можно использовать, но с очень большой натяжкой. Если нужно вносить какие-либо изменения, то это будет нелегко. ![]()
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 15.04.2009 в 14:44. |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 10
|
![]()
спасибо за редактирование файла
![]() ![]() Я тут подумала, что по мере использования файла могут произойти нежелательные результаты, как то : Как я уже говорила, это файл проведения проверки (неважно чего , в котором указана дата проведения проверки, и дата следующей проверки. Если в этот день выдается проверка , например 12.02.09 , и предыдущая проверка заканчивалась в этот день , то все хорошо , а если клиент пришел раньше, скажем на неделю, то его последующий срок проверки уменьшается на неделю и наоборот если позже то отодвигается дата реальной проверки Например проверка с 12.02.09 до 11.04.10 , пришел к примеру 5.02.09 , соответственно проверка до 4.04.10 (т.е потерял срок). Это один вариант, другой случай может быть таким , что потерял клиент бланк проверки, хочет копию получить , иду в комп, открываю файл, а он автоматом кидает настоящее число, и соответственно продливает сроки. (НЕ ХОРОШО ). ![]() Я вот тут подумала, а нельзя к любой внесенной дате , добавлять те же 14 месяцев ? Не к текущей , а к той что я вношу (вручную). Определить поле как ДАТА, вносить что мне нужно , а потом уже в поле подсчитываемое добавлять к ней этот срок. Спасибо за помощь. NOA |
![]() |
![]() |
![]() |
#19 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Вложение 9078
Вот так это делается. Если вы поставите курсор в поле, где дату нужно вводить, и нажмете F9, то появится форма с просьбой ввести дату, причем сегодняшняя дата будет стоять по умолчанию. Дату вводить нужно аккуратно, в соответствии с форматом «dd.MM.yyyy». После этого останется только обновить поле, в котором к этой дате прибавляется 14 месяцев. Можно это сделать за один раз, если выделить строку с этими двумя полями и нажать F9. Тогда, после ввода даты, второе поле обновится тоже. Чтобы это стало возможным, я сделал первое поле (с исходной датой) через код FILLIN. Это поле, в свою очередь, помещено в закладку с именем EnteredDate, значение из которой используется для вычислений во втором поле. Вопрос к знающим людям. Объясните, как там считается дата? Там какой-то странный алгоритм, который до меня не доходит. ![]()
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 15.04.2009 в 14:44. |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 18.02.2009
Сообщений: 10
|
![]()
опять все не слава Б-у ,
открываю документ и вижу код сходный (скрипта) который написан в этом поле , не даты а именно код. Видно в настройках чего то галочку не туда пикнула ![]() Подскажите как вернуть СОРРРРИ Noa |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы | ilusha | JavaScript, Ajax | 7 | 25.02.2009 09:59 |
Динамическое суммирование | cat2182 | Microsoft Office Excel | 1 | 19.11.2008 07:53 |
Динамическое MainMenu | dr.Chas | Общие вопросы Delphi | 4 | 24.06.2008 20:33 |
Динамическое меню? | Ice_Juice | Microsoft Office Excel | 12 | 03.03.2008 11:24 |
Динамическое создание объекта | Fruit | Общие вопросы Delphi | 5 | 24.01.2008 11:00 |