問題タブ [subform]

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 投票する
3 に答える
22324 参照

ms-access - 別のサブフォームからサブフォームを再クエリする、問題

メインフォームに2つのサブフォームがあります。Sub_2 は、sub_1 で選択したアイテムの詳細をリストに表示します。両方のサブフォームで、continue フォームを使用します。これらは 2 つのクエリにバインドされており、1 つのフィールドが共通しています。たとえば、「id」です。

私がやったことは、sub_1のDClickイベントにコードを追加して、sub_2のフィルターを次のように設定することです

その後、再クエリ

しかし、sub_1 のレコードをダブルクリックしても、sub_2 は変化しません。関連する質問を見てきましたが、これでうまくいくはずです...

助言がありますか?これを行うには、他のアプローチを使用する必要がありますか?

PS: 確かMe.Parent.sub_2.Filterに変更されていますが、再クエリは機能しません。

編集:

回答ありがとうございます。問題は、「id」フィールドがクエリにあるのですが、サブフォームに表示されないため、Access で使用できない可能性があります。

また、フィルターが変更されると、Access は自動的に再クエリを実行します。

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

forms - MS Access のバインドされたフォームとサブフォームが、ボタンのクリック後にのみデータベースに送信されるようにする方法は?

この問題に関するちょっとした情報です。フォームがテーブル "tblMain" にバインドされ、サブフォームがテーブル "tblSub" にバインドされており、tblMain と tblSub の関係が 1 対多である古い Access データベースを修正しています。ここで、tblSub はには、所有する tblMain 内のレコードの id フィールドである belongs_to というフィールドがあります。

したがって、メイン フォームには 1 つのレコードが保持され、サブフォームにはその 1 つのメイン レコードに関連付けられた多数のレコードが保持されます。

ボタンが押されるまでデータベースへの更新を待つように 2 つのフォームに指示する方法はありますか?

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

php - ZF: ZEND_SUBFORM - list[id][name] のような要素名を作成するには?

サブフォームの要素を作成します。

ただし、[ と ] はページの発送後に削除されます。

では、list[id][name] のような名前を設定する方法は?

0 投票する
3 に答える
4572 参照

forms - MS Access: OpenArgs をサブフォームに渡す方法は?

編集:新しいフォームを作成したばかりであることを気にしないでください。見た目は悪くなりますが、はるかに簡単です

注文フォームがあり、ボタンとサブフォームがあります。フォームには、メイン フォームから開くときに OpenArgs プロパティで指定された顧客名があります。サブフォームには、ユーザー (ページを見た顧客) が行った注文が表示されます。サブフォームの顧客名が、注文フォームの顧客名を含むテキストボックスと等しいという条件を作成すると、アクセス

たとえば、顧客名は Matthew Jones (Me.OpenArgs="Matthew Jones") http://imageshack.us/photo/my-images/832/accesshelp.jpg/です。

ありがとうございます。文法に誤りがありましたら申し訳ありません

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

ms-access - Access 2007 サブフォームをメイン フォームのフィールドに基づいてフィルター処理しますか?

私は、Access 2007 を使用してユーザーの収集品コレクションを維持するための簡単なアプリを作成する任務を負いました。いくつかの要求があり、作成して実装しました。それらは:

  1. 彼のすべての収集品を一覧表示する 1 つのメイン フォーム
  2. 同じメイン フォームの下にタブ付きのコントロールがあり、各タブにはメイン フォームとは異なる条件に基づいてデータを実際に「フィルター処理」するサブフォームが含まれています。たとえば、1 番目のサブフォームは、メイン フォームでコレクタブル フィギュアの名前を取得し、サブフォームでその名前を使用する他のすべてのレコードを表示します。つまり、フィギュアが「Darth Vader」の場合、サブフォームには「Darth Vader」という名前を持つすべての収集品がリストされます。

ユーザーのリクエストに応じてアプリケーションを作成しましたが、これまでのところ、私たちの両方を悩ませていることが 1 つあります。サブフォームの最初のレコードは、メイン フォームと同じです。私たちは両方ともそれが冗長で迷惑だと感じています。確かに、私の Access スキルはせいぜい弱いので、これは簡単な修正かもしれませんが、サブフォームの重複レコードを削除する方法はありますか? メインフォームに「Figure ID」を含めないようにサブフォームに where 句を実装しようとしました。問題は、サブフォームまたはメイン フォームを開くときに、メイン フォームの FigureID を要求するパラメーター プロンプトのように動作していることです。Figure ID を入力すると機能しますが、プロンプトは明らかに望ましくないものです。

ご参考までに:

  1. メイン フォームは、基本的に "Figures" テーブルおよびその他の関連テーブルからすべてのレコードを選択するクエリに基づいています。
  2. サブフォーム コントロールをタブ コントロールにドロップすると、サブフォームが作成され、必要なマスター フィールドと子フィールドがリンクされました。
0 投票する
1 に答える
2036 参照

ajax - 送信時に ajax を使用してフォームにサブフォームを追加する

この記事を読みました: http://www.jeremykendall.net/2009/01/19/dynamically-adding-elements-to-zend-form/

それは非常に興味深く、うまく機能します。

同じことをする必要がありますが、サブフォームを使用します。つまり、ユーザーがボタンを押すと、ajax を介して、既存のフォームにサブフォームを追加、アタッチ、および表示するアクションを呼び出します。

例:
ユーザーが子供の名前と姓を入力する必要があるフォームがあるため、[子供を追加] ボタンがあります。ユーザーがそのボタンを押すと、サブフォームが既存のフォームに追加されて表示されます。送信すると、その記事の例とまったく同じように検証されます。唯一の違いは、そこに 1 つのフィールドを追加するだけであるということです。サブフォームを追加する必要がありますが、まったく同じ方法です。

アクションで次のことを試しました( Ajax によって呼び出されます):

これはほとんど機能します。
このアクションのビューは、サブフォームの html コードを返すので、ajax 呼び出しが成功すると、それを表示するだけです。

問題は、送信時にフォームを検証しますが、追加したばかりの新しいサブフォームが失われていることです。これは、要素が 1 つだけの記事では発生しません。サブフォームを既存のフォームに追加するだけでよいと思いますが、どうすればよいでしょうか?

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

ms-access - サブフォームで特定の値を検索して VBA の結果を返すにはどうすればよいですか

イベント会社のデータベース用の会場のフォームがあります。このフォームには、ホテル、バー、レストランなどを含む会場タイプのサブフォームがあります。

このサブフォームの内容に応じて、フォームに特定のフィールドとタブ ページを表示するために VBA コードを使用したいと考えています。

たとえば、テキスト ボックスの場合、次のように言えます。 If [VenueTypes subform].VenType = "Hotel" then PageHotel.Visible = true

サブフォームを検索するのと同じことは何ですか?

大変感謝します!

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

ms-access - MS ACCESS: サブフォームに別のテーブルのデータを入力する

Access データベースに 3 つのテーブルがあります。

ParticipantAttendance のサブフォームを持つフォーム DailyWorkshopsForm を正常に作成しました。このサブフォームは完全に空白です。

参加者フォームから ParticipantAttendance サブフォームに入力するにはどうすればよいですか?各参加者の出席レベルを確認するだけで済みます。Participant.ParticipantID だけ、または Participant.FirstName だけ、または Participant.LastName だけを検索する方法を理解できますが、1 つを検索しても他の情報が自動的に入力されるわけではありません... したがって、ID を検索することになります #それに付随する名前を取得しません。


編集:質問と問題の明確化。

ありがとう...もっと見てみると、ParticipantAttendance はサブフォームが本来あるべきものではないことがわかります...これは、出席データが最終的に存在するテーブルにすぎません。サブフォームに必要なのは、次のようなものです。

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

forms - サブフォームの OrderBy を変更する

クエリの結果を一覧表示する (連続) サブフォームを含むフォームがあります。サブフォーム内にヘッダーがあり、クリックしてサブフォームの OrderBy をプログラム的に変更し、更新することができるいくつかの要素があります。私が使用するコードの例は次のとおりです。

これは、フォーム (「結果サブフォーム」という名前) が単独で実行される場合は正常に機能しますが、親フォーム (「結果」) の一部として実行される場合は機能しません。サブフォーム コントロールの名前は「レポート サブフォーム」ですが、なぜ違うのか思い出せません...

私は何を間違っていますか?シンプルだと思いますが、困惑しています。どんな助けも大歓迎です。

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

validation - 別のサブフォームの値を使用して同一で検証する

プロジェクトのライフサイクルの後半で複数ページのフォームに分割されることを想定して、長い 1 ページのフォームをサブフォームに分割しました。以下の同一バリデーターのトークン変数に問題があります。

Application_Form オブジェクトから: