Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Infopath вопрос / 25 сообщений из 27, страница 1 из 2
15.02.2006, 17:36:09
    #33547252
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Добрый день!
в этом форуме бывают специалисты по InfoPath ???
если да, то подскажите pls., как сделать следующие вещи:

1. есть повторяющаяся таблица... хотелось бы, если она пустая, то что-бы она пряталась полностью (включая верхний колонтитул) как повторяющийся раздел.. что бы оставалась только надпись "добавить...."

2. в некоторых примерах, поставляемых с infopath (например "счёт") строка повторяющийся таблицы состоит из 2-х строк... как такое сделать самому ??
конечно можно copy из примера... но это не совсем правильно...


и вообще, что можно по infopath на русском языке в эл.виде почитать ??

Заранее благодарен,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
10.03.2006, 19:18:14
    #33593796
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
1. Повторяющиеся таблицы и повторяющиеся разделы высвечиваются в любом случае. Необходимо использовать "Дополнительный раздел".

2. Задать значения по умолчанию для двух строк (хотя бы пустые).

3. https://msdb.ru/Downloads/office/InfoPath2003/Guide.doc

P.S. Я НЕ специалист по InfoPath, сам недавно с ним начал разбираться... :)
...
Рейтинг: 0 / 0
10.03.2006, 19:24:27
    #33593806
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
спасибо за ответы и ссылку на документацию..
но та документация - это просто описание возможностей..
реклама так сказать...
а хотелось бы что нить для разработчика..

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
10.03.2006, 19:37:45
    #33593819
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Там не только реклама. Там в табличке описаны возможности и в кратце куда лезть (в какое меню, в какую панель и куда кликать), чтобы их реализовать.

Есть еще встроенный хелп.

P.S. Опять MS хитрит. Привязалась в "отправке по электронной почте" к соему долбанному Аутлуку. Если почтовый клиент The Bat, то ничего не работает. Собаки! Блин! Паскуды!..


ЗЗЫ. Ну вот, прокричался, и на душе полегчало... :)
...
Рейтинг: 0 / 0
09.02.2007, 17:23:24
    #34320156
Zalagaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Интересно, Вы нашли что-нибудь дельное еще?
...
Рейтинг: 0 / 0
09.02.2007, 18:33:56
    #34320347
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
понаходил всякого...
а что именно Вас интересует ???

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
15.02.2007, 09:54:02
    #34332208
Надир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Подскажите, люди добрые!!! Проблема заключаеться в том, есть форма для внесения данных в БД, которая работала нормально , пока не понадобилось запустить триггер на эту базу. Если триггер работает, то Infopath при попытке отправить данные в БД выдает ошибку -


"[0x80004005][Microsoft Cursor Engine] Недостаточные или неполные сведения о ключевом поле. Обновление влияет на слишком большое число строк."

...хотя если делать прямой UPDATE в базу, то триггер прекрасно отрабатывает, а вот Infopath ругаеться. Надеюсь на вашу помощь...

* триггер(при UPDATE двух значений он изменяет четыре)
...
Рейтинг: 0 / 0
15.02.2007, 10:22:55
    #34332313
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
я не думаю, что это вопрос по InfoPath
я думаю, что это вопрос по СУБД

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
15.02.2007, 10:42:22
    #34332370
Надир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Спасибо за ответ. Но объясните почему может возникать эта проблема, если, когда мы вводим данные НЕ посредством INFOPATH, то всё отрабатывает как надо. Значит в работе БД всё нормально.

Кстати какие то данные вводяться нормально. Но как только надо ввести данные, на обработку которых будет отрабатывать весь триггер, то он выдает ошибку.

Прошу помочь мне докопаться до истины...


С уважением, Надир...
...
Рейтинг: 0 / 0
15.02.2007, 10:54:58
    #34332411
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
есть мнение, что это может быть связано с разными логинами, разными настройками коннекта и т.д...

ps: тяжело что либо сказать не зная, как у Вас InfoPath пишет в базу...

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
15.02.2007, 11:51:01
    #34332662
Надир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
С логинами проблем пока нет- форма в разработке и юзаю её только я(с правами администратора, во всех приложениях)

Попробую описать ситуацию более подробно:
СУБД = MS SQL,
БД проиндексирована(без этого почему то Infopath не хочет делать отправку данных)
в БД три поля int - они же являються идентификаторами для запроса изменяемых данных, а остальные real . - т.е. БД заполнена(введены все поля_идентификаторы int )
Сначала делаем запрос, а потом изменяем(дополняем) данные.

Образно БД выглядит так

kod(int) | y(int) | a(real) | b(real)
__k1___| __6__ | __50__| _ 54% __
__k2___| __6__ | __30__| _ 63% __
__k3___| __6__ | __ 80 __| _ 48% __


K - код учреждения
Y - год
А - значение
B - процент по сравнению с прошлым годом (b = a / a(у которой "b" на еденицу меньше) * 100)

тригер вычесляет все проценты и значения "a", где kod = k3( k3=k1+k2)


Надеюсь эта информации достаточна, чтоб предположить причину проблемы.
...
Рейтинг: 0 / 0
15.02.2007, 11:53:28
    #34332671
Надир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Петр, прошу Вас помочь мне советом в данном вопросе.


С уважением, Надир.
...
Рейтинг: 0 / 0
15.02.2007, 12:24:01
    #34332825
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
вообще то я думал Вы расскажите о том, как у Вас InfoPath подключён к базе...
т.е. непосредственно к базе или через WEB службу или ещё как (с учётом VSTO - вариантов "немеряно")...

ps: для ускорения упрощения общения (надеюсь что моих знаний хватит помочь) - wellcome в почту или в MSN ... адрес в подписи...

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
15.02.2007, 12:37:04
    #34332894
Надир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Петр, Ваших данных не нашел. Мой номер ICQ 230-807-594. почта nafiulin@mail.ru(есть агент)
...
Рейтинг: 0 / 0
15.02.2007, 13:15:59
    #34333092
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
не найти подпись (посл. строчку) прочитанного только что сообщения - это сильно ..

ps: тестовое письмо ушло...

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
15.02.2007, 15:17:13
    #34333733
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Если я правильно догадался, то производится работа с данными таблицы MS SQL Server 2000 через VIEW, имеющий Instead-триггеры, при этом Instead-триггеры не срабатывают, словно их и не существует.

Если моя догадка подтверждается, то вы не совсем правильно создали VIEW. В команде CREATE VIEW необходимо использовать опцию WITH SCHEMABINDING. Когда эта опция не используется, то на некоторых видах соединений с VIEW, соединение пытается "разобраться", из каких таблиц во VIEW появляются данные (через интерфейс соединения эта информация передается автоматически). И если это удалось сделать, то все запросы к VIEW на удаление, добавление или изменение данных преобразуются в прямые запросы к таблицам, на которых этот VIEW основан. Поскольку запросы адресуются не ко VIEW, а к таблицам, Instead-триггеры VIEW не срабатывают.

Использование опции WITH SCHEMABINDING скрывает информацию о таблицах, на которых VIEW основана, она не передается через интерфейс соединения, и все операции адресуются к VIEW.
...
Рейтинг: 0 / 0
20.02.2007, 16:32:37
    #34344544
Надир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Проблема была в том что триггер(на UPDATE) срабатывал только в базе, а при попытке ввести данные посредством InfoPath программа вывадавала ошибку(см. выше).
...
Рейтинг: 0 / 0
20.02.2007, 16:35:35
    #34344553
Надир
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Но проблема решилась!!! Я немного поменял триггер(убрал одну временную таблицу, в которой производил все расчеты и стал работать с базой напрямую) и форма успешно отправляет и триггер прекрасно считает. Но всё равно хочеться понять причину, чтоб в следующий раз знать что делать
...
Рейтинг: 0 / 0
20.02.2007, 17:14:19
    #34344744
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
Нужно воспользоваться Profiler-ом, чтобы поглядеть, что на сервер приходит и что там, собственно, происходит. Триггер можно отлаживать в пошаговом режиме. Для этого достаточно создать ХП, которая выполняет команду, запускающую триггер и запустить эту ХП через QA в режиме отладки.
...
Рейтинг: 0 / 0
10.06.2007, 23:37:07
    #34587570
Скрим...
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
добрый день,

начала разбираться с InfoPath. Задача у меня, вроде бы, простая.. но не знаю, с чего начать. Нужно сделать форму, данные из которой сохранялись бы в базе Access. Как это осуществить? заранее спасибо..
...
Рейтинг: 0 / 0
04.02.2008, 14:48:32
    #35108457
irina_sav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
всем привет! ;)

Кто-нить может подсказать, что делать, если в прсмотре формы, в ячейке, где была формула, теперь стоит NaN. Это из-за деления на нуль. ЧТо делать? Как поставить ветвление, что если значение , на которое делится равно нулю, то в этой ячейке, где NaN должен стоять нуль.
Подскажите, пожалуйста!!!!!!!!!!!!!!!!!!
Очень нада!
моя почта renault2@rambler.ru
...
Рейтинг: 0 / 0
04.02.2008, 15:36:59
    #35108622
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
NaN = Not a Numeric
в одной из ячеек, использующихся в формуле стоит значение, отличное от цифири ...

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
04.02.2008, 15:57:27
    #35108674
irina_sav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
CПасибо, что отозвались.
Там все числовое, я сама ставила в настройках.

Как все-таки с делением на нуль разобраться.
Не сработает форма...
...
Рейтинг: 0 / 0
04.02.2008, 16:00:43
    #35108691
irina_sav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
а какие книжечки можно было бы по InfoPath почитать?
...
Рейтинг: 0 / 0
04.02.2008, 16:29:42
    #35108800
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Infopath вопрос
на счёт книг - боюсь показаться неоригинальным, но начать вполне себе можно с MSDN ..
причём лучше с англ.. ибо часто перевод такой, что .... ладно.. не будем о грустном...

по Вашей проблеме - как вариант - использовать условное форматирование ... т.е. если если поле содержит NaN - прятать его ...
вариант №2 - использовать правила ... т.е. в условиях правила проверили, что значение знаменателя <> 0 - задаём значение полю..

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Infopath вопрос / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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