問題タブ [infopath-2007]
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.
infopath - InfoPath 2007 のドロップダウン リスト ボックスにデータを動的にロードする際の問題ですか?
InfoPath フォームにドロップダウン リストがあり、ドロップダウン リストの選択に基づいて他のフィールドを読み込んでいます。ドロップダウンリストの「変更」イベントに対して次のようにコードを記述しました。
ドロップダウンリストのアイテムを初めて変更すると正常に動作しますが、その後のアイテムの変更(2回目など)では、次のエラーが発生します。
次の DataObject に対してクエリを実行できません: ProjectInformation InfoPath は指定されたクエリを実行できません。[0x80040E14][Microsoft OLE DB Provider for SQL Server] キーワード 'WHERE' 付近の構文が正しくありません。
そして、これが理由です。
dataQueryConnection.Command = "TRF"."hrt_vw_ProjectInformation" から "EmployeeID","Accountname","ProjectName","ProjectId","ProjectRole","BillableUtilization","ClientName","BillingCode","BUHead" を選択します。 hrt_vw_ProjectInformation" WHERE ProjectId = '3072507' WHERE ProjectId = '3076478'
前回実行されたクエリで毎回 WHERE 句を入札する後続のイベント起動。
どうすればこの問題を乗り越えることができますか?
textbox - InfoPath 2007 でテキスト ボックスを即座に更新する
テキストメッセージに似た入力フォームを作成しようとしています。メッセージ用の大きなテキスト ボックスと、文字数を表示したい読み取り専用の小さなテキスト ボックスがあります。
小さな教科書のデフォルト値を大きなテキストボックスの文字列の長さに設定することで、これを機能させました。これは正しく機能しますが、大きなテキストボックスをクリックするたびにではなく、大きなテキストボックスに文字が入力されるたびに小さなテキストボックスを更新したいと思います。
どんな助けでも大歓迎です。
forms - PDF として印刷するための InfoPath フォーム名を設定しますか?
ユーザーの既定のプリンターで Infopath フォームを印刷するためのカスタム印刷コードと、ドキュメント管理システムに読み込むためのサーバー ベースの PDF プリンターがあります。これは完全に機能していますが、生成された PDF ファイルの名前を制御したいと考えています。PDF 印刷ユーティリティは、ファイル名、現在の日付/時刻などのさまざまなパラメーターを使用してファイル名を自動的に生成できます。PDF 印刷ユーティリティとプログラムでやり取りすることはできないため、生成されたファイルの名前を制御する最も簡単な方法は次のとおりです。 InfoPath でファイル名を設定し、ユーティリティが日付/時刻スタンプを追加できるようにします。
ここのフォーラム スレッドで説明されているようにフォーム キャプションを設定し、ここのフォーラム スレッドで説明されているように名前を付けて保存ファイル名を設定しようとしましたが、それでも PDF 印刷ユーティリティはデフォルトのフォーム名 (Form1、Form2 など) を使用します。 . コードでフォーム名を設定する別の方法はありますか?
よろしくお願いします。
infopath - username() は常に infopath で評価されるわけではありません
ブラウザーで開くように設定されている infopath フォームにテストボックスがあります。テキストボックスの値は username() 式に設定されます。
新しいフォームを作成すると、username() 式はログインしているユーザー名に評価されますが、既存のフォームを開くとテキスト ボックスが空白になります。これは問題ありませんが、式 username() が条件ステートメントで使用されている場合、同じ動作を期待する必要がありますか?
sharepoint - Infopath フォーム ルーティング (つまり、経費承認フォーム) はどのように機能しますか? PKI は必要ですか?
InfoPath 製品全体がどのように機能するかを理解していません。データをSharepointに保存できることは知っています。しかし、ここに私が混乱しているいくつかの情報があります:
誰かが Infopath フォームを SPS に保存した場合、フォーム全体が保存されますか?それともデータのみが保存されますか?
承認シナリオはどのように機能しますか?
私の雇用主は、各フォームで使用するコードをできるだけ少なくしたいと考えています。彼らは現在、エンド ユーザーがフォームを (Access DB に) 送信し、フォームに署名し、フォームを保存する必要がある PKI を使用しています。これが理想的ではないことはわかっていますが、代わりに何をすべきかを伝えるのに十分な背景がありません.
sharepoint - JavaScript を Infopath フォームに挿入する
Infopath 2007 + Sharepoint 2007 を使用しており、infopath フォームに JavaScript を挿入する必要があります。XmlFormControl を使用して、aspx ページで infopath フォームをホストできることを知っています。しかし、この解決策は私たちには合いません =(。回避策はありますか?
infopath - InfoPathフォームXMLのプログラムによる更新により、タグが削除されます
フォームライブラリ内のすべてのフォーム(ブラウザーが有効)をループし、(新しく昇格したフィールドの)各フォームにXMLノードを挿入するC#プログラムがあります。何らかの理由で、XMLがフォームに保存されると、最初のいくつかのタグが削除されます。具体的には、これらのタグは次のとおりです。
XMLを更新するための私のコードは次のとおりです。
新しいノードの追加は正しく機能しています。新しいXMLが適切に形成されていることがわかります。ファイルがMemoryStreamからXmlDocumentオブジェクトにロードされると、タグが削除されるだけです。そして、これらのタグが欠落すると、フォームはIPで開かなくなります。
助けてください!
ありがとうございました!
sharepoint - コードを介したExcelへのInfoPath
データをinfopathフォームからコードを介してExcelスプレッドシートに変換したいと思います。infopathの機能を使用してデータをエクスポートできることは知っていますが、(ワークフローの一部のように)コードを介してこれを行うことに興味があります。
誰かがこれを行う方法または可能な出発点を提案できますか?
ありがとう。
c# - プログラムで特定の SharePoint ユーザーを検索する
入力者が人を指定する必要がある InfoPath フォームがあります。ワークフローは後でこれらの人にタスクを割り当てます。私が探しているのは、SharePoint のユーザー フィールドのようなユーザー ピッカーですが、InfoPath で使用できます。これを行うためのフォームを既に設計しており、入力者が名前または電子メールを入力すると、フォームに site.allusers グループからの結果が一覧表示されます。
問題は、フォームに追加する必要がある人物が、この特定のサイト コレクションに以前にアクセスしたことがない場合です。彼らのアカウントは、AllUsers リストには表示されません。
オブジェクト モデルのどこで、SharePoint で認証できるユーザーを検索できますか?
workflow - フォームが閉じられました[Sharepoint2007-ワークフロー-infopath]
MOSS 2007とinfopathを使用してワークフローを開発していますが、次のエラーが発生しました。
このエラーは、タスクを開始したときに発生します。そのため、新しい需要をワークフローに結び付けてから、最初のタスクを実行しようとすると、空白のページにこのメッセージが表示されます。
LOGSファイルに私はこれを持っています:
xsnファイルが追加され、サーバーにインストールされます。[サーバーの全体管理]>[アプリケーション管理]>[フォームテンプレートの管理]に移動すると、フォームが表示され、[準備完了]とマークされます。
私の問題について何か考えがありますか?
乾杯スキルピット