問題タブ [infopath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1575 参照

infopath - プログラムで InfoPath フォーム テンプレートを生成しますか?

Info Path 2007 フォーム テンプレート (xsn ファイル = フォーム定義) をプログラムで生成することはできますか?

infopath 2007 フォーム デザイナーのオブジェクト モデルがないことは知っていますが、サード パーティのライブラリについて知っている人はいますか?

フォームビュー自体はxslファイルなので可能なはずです。私はそれも一般的なユースケースだと思っていたでしょう。

0 投票する
1 に答える
1709 参照

sharepoint - InfoPath フォームのフィールド変更後に SharePoint アラートを開始しようとしています

おはよう、

SharePoint サイトにフォーム ライブラリがあります。私のフォームには、基本的な計算 (field1 x 3) を行う計算文字列フィールドがあります。フィールドが変更されたこと (保存されたとき) をフォームが認識し、何らかの形で SharePoint アラートを発する方法を探しています。

誰かがそれを助けることができれば、私はこれをどのように行うかについて完全に困惑しています。ありがとう!シャノン

0 投票する
2 に答える
9512 参照

sharepoint - SharePointでInfoPathフォームを使用する利点は何ですか?

SharePointでInfoPathフォームを使用する利点は何ですか?

InfoPathがSharePointとどのように統合されるかを確認するために、InfoPathの調査を行っています。ユーザーが独自のフォームを作成できるようにするというアイデアは、多くの力を提供し、人々が自分で持っている小さな要求のいくつかを処理できるようにする可能性があります。ただし、InfoPathフォームによって駆動されるフォームライブラリを作成する以外に、InfoPathはすぐに面倒で邪魔になるように見えます。確かに、SharePointオブジェクトモデルと直接通信するコードを作成することはできますが、その場合は、ブラウザーでのみフォームを実行できるように見えます。

ブラウザですべてを実行する場合は、ASP.NETフォームを使用してみませんか?

また、基本的なフォームライブラリのアプローチに加えて、SharePoint上のInfoPathには他にどのような利点がありますか?

0 投票する
1 に答える
849 参照

c# - InfoPathアドインヘルプ-アクティブなフォームテンプレートのコピーを保存し、デザインモードでカスタムボタンを表示し、フォームソリューションでメソッドを呼び出します

(エンドユーザーではなく)テンプレートエディターがサンプルデータを入力してフォームをプレビューできるように、InfoPathアドインを構築しようとしています。

まず、私たちの環境について少し背景を説明します。MOSSに接続し、特定のフォームに適切なデータソースアセンブリをダウンロードし、それらを呼び出してデータベースからフォームにデータ(レターテンプレートの受信者アドレス情報など)をロードするカスタムプロセスがあります。このプロセスは、フォームがダウンロードされ、データ取得用のパラメーター(URL経由)が渡されたときに起動されます。コマンドラインからローカルに保存されたフォームテンプレートにパラメーターを渡すことで、この動作を概算できます。

その知識を武器に、次のことを行うInfoPathアドインの構築に着手しました。

  1. テンプレートエディタがクリックしてフォームにサンプルデータを入力できるデザインモードでカスタムツールバーボタンを表示します(パラメータを渡す必要があります)。
  2. ボタンがクリックされたら、アクティブなテンプレートのコピーを一時フォルダーに保存し、Shell()コマンドを使用してパラメーターをフォームに渡します。フォームのコピーは、別のInfoPathウィンドウで起動されます。

途中のガイダンスとして、さまざまなオンラインチュートリアルとApressのPro InfoPath 2007を参照しましたが、ここでの以前の投稿と同様に、利用できる情報が非常に限られていることがわかりました。私は途中ですが、いくつかの問題に遭遇しました:

  1. カスタムツールバーボタンを表示することができましたが、プレビューモードでのみ表示されました。デザインモードで表示するにはボタンが必要です。
  2. Application.ActiveWindow.XDocument.SaveAs()メソッドは、テンプレート全体ではなく、フォームのみを保存しているように見えます。おそらくこれは、私がデザインモードではなくプレビューモードになっているためですか?たぶん、最初の問題に取り組むことでこれも解決するでしょう。
  3. 上記の2つの問題を回避するために、フォームテンプレートソリューションでFormEvents_Loadingハンドラーを呼び出す方法を調べました。これにより、コピーを保存してコマンドラインから起動することなく、テストパラメータに合格することができます。私はこれを行う方法を理解できませんでした。

何かアイデアや提案はありますか?よろしくお願いします!

0 投票する
1 に答える
1205 参照

infopath - ページの読み込み時にのみ別のフィールドに基づいてフィールドにデータを入力するにはどうすればよいですか?(Infopath)

Infopathフォームを作成していますが、ロード中にのみ、フィールドの初期値を追加のテキストボックスに入力しようとしています。

奇妙に聞こえるかもしれませんが、例の方が良いかもしれません。-フィールド1が空白で始まり、ユーザーがフィールドを「100」に変更して保存します。Extra_Fieldは空白のままです。-フォームを再度開くと、Extra_Fieldに「100」が入力され、ユーザーがフィールド1を「200」に変更します。Extra_Fieldは「100」のままでフォームを保存します。-フィールドが再度開かれ、Extra_Fieldに「200」が入力されます。

どんな助けでも大歓迎です!ありがとう!

0 投票する
1 に答える
8151 参照

ms-access - フォームが最初に設計された場合、Access データベースに InfoPath フォームを送信する方法はありますか?

InfoPath フォームを作成し、フィールド、コントロール、データ検証などを追加しましたが、フォーム データを Access データベースに送信したいと考えています。ただし、ヘルプ ガイドを参照すると、これを行う方法は、最初にデータベースを設計し、次にデータベースに基づいて新しいフォームを設計することであると思われます。

データベースを今すぐ設計し、そのフィールドをフォーム テンプレートのフィールドと一致させ、テンプレートのプライマリ データ ソースとして指定して、送信時にデータをそこにエクスポートする方法はありますか?

0 投票する
1 に答える
2211 参照

sharepoint - 開くたびにInfopathフォームのテキストボックスの値をリセットしますか?

フォームを開くたびに、Infopathフォームでテキストボックスの値を自動的に「no」にリセットするにはどうすればよいですか。

プログラム的にはベストアンサーだと思いますが、私は完全な初心者です。具体的に教えてください。ありがとう!:)

0 投票する
1 に答える
6040 参照

forms - infopath フォームのラジオ ボタンを "読み取り専用" にしますか?

Access データベースに関連付けられた InfoPath フォームを作成しています。ユーザーがフォームに対応するソフトウェア名を選択する一連のラジオ ボタンがありますが、これをデータベースに番号 (1、2、または 3) として保存します。別のビューで、以前に入力したソフトウェア名を表示できるようにしたいが、これを変更できないようにしたい。私が考えた2つのオプションは次のとおりです。

  1. ユーザーがこのデータを変更できないようにするルールを作成します

    これは、私がやりたいことに対する自然なアプローチのようです。

  2. 各数値を対応するソフトウェアにマッピングする関数を含むテキスト フィールドを追加します。

    フォームがデータベースに関連付けられているため、InfoPath はすべてのフィールドをデータベース値に関連付けたいと考えています。これには、別のデータベース エントリを作成する必要があります。また、このマッピングを処理するために使用できる InfoPath 関数を見つけるのにも苦労しています。

  3. ラジオ ボックスの変数をテキスト値に変更し、新しいビューでテキスト ボックスを作成します。これは読み取り専用にすることができます。

    このデータベース値を使用する他のプログラムにとって物事が面倒になり、無駄に思えるので、これをしないことを本当に望んでいますが、他に何も機能しない場合、これは実行可能に思えます。

このラジオボタンコントロールを読み取り専用にするために使用できるルール/方法はありますか?

0 投票する
1 に答える
1188 参照

sharepoint - SharePoint Designerで作成されたワークフローからInfoPathフォームのデジタル署名にアクセスするにはどうすればよいですか?

フォームが署名されているかどうかを確認するInfoPathフォームライブラリのアイテムが変更されるたびに実行されるSharePointDesignerを使用してワークフローを作成したいと思います。

フォームは旅費フォームです。これは、ユーザーによって作成され、管理アシスタントによってレビューされてから、オフィスマネージャーによって承認または不承認になります。フォームに署名する必要があるのはオフィスマネージャーだけです。

環境はMOSS2007です。