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

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

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


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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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


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

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

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

Попробую описать ситуацию более подробно:
СУБД = 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
Infopath вопрос
    #34332671
Надир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Петр, прошу Вас помочь мне советом в данном вопросе.


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

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

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

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

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
Infopath вопрос
    #34333733
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
Если я правильно догадался, то производится работа с данными таблицы 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
Infopath вопрос
    #34344544
Надир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема была в том что триггер(на UPDATE) срабатывал только в базе, а при попытке ввести данные посредством InfoPath программа вывадавала ошибку(см. выше).
...
Рейтинг: 0 / 0
Infopath вопрос
    #34344553
Надир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но проблема решилась!!! Я немного поменял триггер(убрал одну временную таблицу, в которой производил все расчеты и стал работать с базой напрямую) и форма успешно отправляет и триггер прекрасно считает. Но всё равно хочеться понять причину, чтоб в следующий раз знать что делать
...
Рейтинг: 0 / 0
Infopath вопрос
    #34344744
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Garya Привилегированный пользователь
Участник
Нужно воспользоваться Profiler-ом, чтобы поглядеть, что на сервер приходит и что там, собственно, происходит. Триггер можно отлаживать в пошаговом режиме. Для этого достаточно создать ХП, которая выполняет команду, запускающую триггер и запустить эту ХП через QA в режиме отладки.
...
Рейтинг: 0 / 0
Infopath вопрос
    #34587570
Скрим...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день,

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

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

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

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

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

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


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