問題タブ [subforms]

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

ms-access - Accessにリンクされたサブフォームが更新されたときに正しく表示されないのはなぜですか?

自動番号IDのフォーム(見積もり)があります。現在のフォームには、異なるアイテムを表示する2つのサブフォームがあります(サブ1はパーティションモジュールを示し、サブ2はパーティションアバットメントを示します)。両方のフォームは同じパーツテーブルを使用してそれらを構築します。

どちらのフォームも、IDを使用して見積もりフォームにリンクされています。

フォームが更新または再ロードされるまで、すべてが正常に機能します。サブフォーム1には、アバットメント名のモジュール名と数量、および空白スペースが表示されますが、アバットメントの数量は表示されます。これの逆は、アバットメントサブフォーム2に表示されます。

さまざまなタイプのリストと詳細なパーツリストが印刷されている場合、それらは正しいものです。

これは視覚的な問題にすぎないようです。

すべてAccess2003に基づいています。

サブフォーム1

サブフォーム2

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

ms-access - サブフォームのレコード ソースを Access の別のサブフォームから変更する

MS Access 2003 を使用しており、ネストされていない 2 つのサブフォーム (subform1 と subform2) を持つフォームがあります。どちらも表形式のデータを表示するため、ネストすることはできません。サブフォーム 1 の現在のレコードの値に基づいて、サブフォーム 2 のレコード ソースを変更したいと考えています。

サブフォーム 1 の oncurrent イベントにコードを挿入しようとしましたが、サブフォーム 1 からサブフォーム 2 のレコードソースを参照できないようです。subform1 から me.parent!subform2.form.recordsource を試しましたが、ランタイム エラー '2455' が表示されます プロパティ フォーム/レポートへの無効な参照を含む式を入力しました。

何か案は?

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

visual-c++ - タイプ CDialog のサブフォーム間でデータを渡す

選択可能なサブフォーム ダイアログ ボックスを表示するためのセクションをメイン ダイアログ ボックスにしようとしている MS Visual C++ 2005 プロジェクトがあります。各サブフォームは同じサイズですが、レイアウトが異なります。選択は、コンボ ボックス コントロールを使用して実行されます。この機能を実装する最善の方法を探したところ、メイン ダイアログ内の子ダイアログを処理するために誰かが 1999 年に開発したこのクラスに出会いました。

http://www.codeproject.com/KB/dialog/childdlg.aspx

追加の変更により:

http://www.codeproject.com/KB/dialog/childdlg.aspx?msg=1287#xx1287xx

このコードは、さまざまなサブフォームを選択して表示するのに非常にうまく機能しますが、あるサブフォームから別のサブフォームにデータを渡すことができないようです。具体的には、各サブフォームはいくつかの編集コントロールで構成されています。ユーザーがサブフォーム #1 のエディット コントロールに値を入力できるようにし、この値がサブフォーム #2 のエディット コントロールまたは静的テキスト コントロールに反映されるようにしたいと考えています。

サブフォーム ダイアログ クラス (名前は CSubFormType で、CDialog のサブクラス) のメンバー関数を使用してこれを実装しようとしました。

void CSubFormType::OnEnKillfocusBox1a(){

}

OnEnKillfocusBox1a を直接呼び出すための CSubFormType のメッセージ マップは次のとおりです。

ON_EN_KILLFOCUS(IDC_Box1a, &CSubFormType:: OnEnKillfocusBox1a)

または間接的に:

ON_BN_CLICKED(IDOK, &CSubFormType::OnBnClickedOk) // CSubFormType::OnBnClickedOk は OnEnKillfocusBox1a を呼び出します

私が抱えている問題は次のとおりです。

1) Box1a にデータを入力した後に Enter キーを押しても、ON_BN_CLICKED(IDOK, &CSubFormType::OnBnClickedOk) が呼び出されません。代わりに、メイン ダイアログ ボックスの OnBnClickedOk メンバー関数が呼び出されます。

2) CSubFormType::OnEnKillfocusBox1a が実行されると (別の場所でのマウス クリックによって)、Box1a に入力された値を同じサブフォーム #1 の Box1b にエコーできますが、サブフォーム #2 の Box2 には値をエコーし​​ません。

これらの問題を解決するために何をする必要があるか、または同じ一般的な機能を実装するためのより良いアプローチについてのガイダンスをいただければ幸いです。

使用されているメイン ダイアログ ボックスのコンボ ボックス選択メンバー関数:

void CMain::OnCbnSelchange() { int 選択;

}

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

sql - 動的 SQL の更新後にサブフォームを再クエリします。

私は小さな DBase を持っています。それは 6 つの別々のショップでツールを調整します。見たいショップの名前を選択すると、qryInventory の SQL が正常に更新されるため、正しいテーブルが表示されますが、サブフォームを更新することができませんでした。

次のコード全体を調べたところ、このコードのいくつかのバリエーションが見つかりましたが、それらをまったく機能させることができませんでした。

Forms.Form_UpdateInventoryForm.Form_Inventory00.Requery

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

ms-access - MS Access のネストされたサブフォームがメイン (親) フォームにリンクする

非常に複雑なユーザー インターフェイスを持つサブフォームを使用する必要がある MS Access 2007 アプリケーションの開発に忙殺されています。親フォームを作成してサブフォームにリンクし、親フォームのレコードに関連するデータを表示する方法は知っていますが、私の質問は次のとおりです。

複数のネストされたサブフォームがある場合 (たとえば、3 レベルまたは 4 レベル下)、4 番目のレベルにあるサブフォームを 1 番目のレベルの親フォームのレコードにリンクできますか? ネストされたサブフォームとは、フォーム内にフォームを貼り付けたり、別のフォーム内に貼り付けたりすることを意味します。

親フォームとリンクしたいサブフォームは現在、そのソース オブジェクトとしてクエリを使用しており、ネストされたサブフォームを使用する理由は、純粋にユーザー インターフェイスの美学のためです。

これについて簡単な方法はありますか?それともVBAを使用していますか?

0 投票する
0 に答える
3763 参照

zend-framework - zend フレームワーク - サブフォーム内のフォームのグループ要素

オンライン履歴書の場合を考えてみましょう。

各教育ラインと各経験ラインのいくつかの入力テキストを含む行があります。

各フィールドを教育ラインでグループ化し、サブフォームで経験ラインをグループ化したいと考えています。

次に、これらの行の合計も教育と経験にグループ化されます。

アイデアは、次のような 3 次元配列を持つことです。

Zendフレームワークを使用したサブフォームについて多くのことを読みました。入力要素がサブフォームに属していることをどこで確認できるかを理解できませんでした。

私がこれまでに得たものはこれです:

サブフォーム「経験」に属していることを要素「会社」に伝えるにはどうすればよいですか?

また、addSubForm または addSubForms を使用する必要がありますか?

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

php - 同じタイプの複数のサブフォームを追加します

最近、フォームとサブフォームを扱っています。

私は以下を作成しました:

'experience'おかげで配列に要素があります

私が次のことを試してみると:

オブジェクトはそれ自体を上書きし、「experience」要素を1つだけ取得し、0と1は存在しません。

Zend_Form_Subforms配列に新しいキーを作成するだけですか?

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

c# - winform サブフォームをメイン winform のタブ コントロールに動的に埋め込むにはどうすればよいですか?

Winforms フォーム オブジェクトをタブ コントロールを含むメイン フォームに渡して、メイン フォームにこのフォーム オブジェクトをタブの 1 つにロードさせる方法はありますか?

追加の問題: フォーム オブジェクトは、メイン フォームとは異なるスレッドからインスタンス化されます。

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

ms-access - サブフォームを使用してデータ入力にアクセスする

13 個のサブフォーム(それぞれ別のタブ ページ) を含むフォームがあります。これらのサブフォームは、主キーを持つフォームにリンクされています。は、フォームの 3 つのフィールドによってオンザフライで生成されます。 IDID

問題は、これらの 3 つのフィールドを埋めて (そしてID生成して) タブ コントロールにジャンプしたとき、最初のサブフォームがフリーズしたタブ ページです。

カーソルがサブフォームの最初のフィールドに移動すること を期待していました。

現在の回避策Escは、サブフォームのコントロールにフォーカスできるように 1 回押すことです。

この問題の原因は何ですか?どうすれば解決できますか?

編集済み:サブフォームレコードにロックを設定しました。私はそれらを削除しましたが、問題なく動作しており、400 変数 x 450 セットの問題のデータの入力が完了しました。

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

c# - 1 つのメイン フォーム内に複数のフォームがあるデザイン アプリケーション

1 つの機能を持つ 1 つのメイン フォームを持つアプリケーションを作成したい = 新しいフォームを追加します。

フォームがどのように作成されるかわかりません。フォームはユーザーによって動的に作成されます (メイン フォームからの AddForm メソッド)。

すべてのサブ フォームは同じですが、一部の prop は異なるパラメーターを受け取ります (ctor またはそれ以降にある可能性があります)。

メイン フォームを閉じたときに、すべてのフォームを閉じることができるようにしたいと考えています。

新しいフォームが表示される前に、おそらくShowDialogメソッドを使用して設定フォームを表示し(フォームパラメータを取得する)、フォームの検証チェックを行い、フォームが検証された場合にのみ新しいフォームが表示され、そうでない場合(またはユーザーがキャンセルする場合) ) フォームは破棄されます。

MDI については知っていますが、実際には他の方法を好みます

何か案は?

ありがとう!