問題タブ [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.
ms-access - バインドされていない (メニュー) サブフォームがデータシートに表示される
アプリケーションのメニュー/ナビゲーションとしてバインドされていないフォームを使用しています。メニュー フォームには、ラベルの VBA "on click" イベントがあります。それだ。
テーブルの 1 つにバインドされている分割フォームにサブフォームとして追加すると、「メニュー」サブフォームがサブデータシートとして表示されます。
サブデータシートを削除するためにデータシート ビューに移動すると、[削除] ボタンがグレー表示されます。
Subdatasheet Expanded「NO」およびSubdatasheet Height「0」のメインフォームとメニューサブフォームを確認しました
これはおそらく、私が見落としているように見える痛ましいほど明らかなものになることはわかっていますが、午前中ずっと解決策を探していました.
ありがとう、人々。
validation - MS Access:サブフォームの検証を防ぐ
サブフォームをアクティブ化するときに、検証ルールが誤ってトリガーされるのに苦労しています。
MS Accessには、患者に関するデータを含むフォームがあります。このフォームには、この患者に属する医療機器の1つのレコードを含むサブフォームが含まれています。患者テーブルには[ID]フィールドがあり、医療機器テーブルには[PatientID]フィールドがあります。医療機器テーブルは、患者テーブルと1対多の関係にあります(1人の患者が多くの医療機器を持つことができます)。
サブフォームを含むフォームを開くと、サブフォームのForm_Load()
メソッドが現在の日付などの特定のフィールドに入力します。
問題は次のとおりです。サブフォームの制御が(タブまたはクリックによって)アクティブ化されるとすぐに、医療機器テーブルの検証ルールがトリガーされます(1回だけ)。検証エラーメッセージを閉じた後、親フォームとサブフォームのコントロールを問題なく切り替えることができます。
メソッドからコードを削除すると、Form_Load()
検証をトリガーせずにサブフォームのコントロールをアクティブ化できます。
親フォームとサブフォームの両方が、クエリではなくテーブルにリンクされています。
検証をトリガーせずにVBAを使用してサブフォームにデータを入力するにはどうすればよいですか?
.net - グリッド サブフォームを使用した更新コマンド
データを追加または変更するために、Telerik グリッドとサブフォーム (編集フォーム?) を使用して簡単なリストを作成しています。これまでのところ、新しいレコードの追加はうまく機能しています。パラメータを設定し、それらをストアド プロシージャに送信すると、情報が明らかに更新されています。ただし、更新コマンド (テーブルの id パラメーターのみを追加) でほぼ同じことを行うと、現在のフィールドが null の場合にのみデータが書き込まれます。どういうわけか、これは私が見逃している単純なものに違いないと思います。
更新ストアド プロシージャをテストしたところ、問題なく動作したので、別のテーブルにパラメータを書き込む SQL ステートメントを追加することにしました。ここでは、パラメータが明らかに編集フォームからのものではないことがわかりました。少なくとも、グリッドからのフィールド。代わりに、グリッド フィールドから来ています。
ASP.NET 3.5 を使用して Visual Studio で C# を使用しています。現時点では、コード ビハインドにコードがなく、これが機能するには何かが必要ではないかと考えていました。
vb.net - VBでユーザー入力のためにサブフォームを「プロンプト」する方法は?
これが私のプロジェクトで達成したいことです:
ユーザーがボタンを押すと、テキストボックス、ラジオボタン、選択メニューを含むフォームがポップアップし、ユーザーが情報を入力できるようになります。
[OK] をクリックすると、フォーム データがメイン プログラム フォームのテキスト ボックスに渡されます。 [キャンセル] をクリックすると、サブフォームが消えます。
これはVBで可能ですか?
プロンプトと入力ボックスを試しましたが、制限があります
私はVBが初めてなので、質問を明確にしなかったら申し訳ありません
ms-access - MS Access のサブフォームのレコードを変更する
4 つのサブフォームを含むフォームがあります。最初のサブフォームは、メイン フォームのコンボ ボックスでの選択に基づいてデータを取得します。2 番目のサブフォームは最初のサブフォームに基づいてデータを取得し、3 番目と 4 番目のサブフォームは最初のサブフォームに基づいてデータを取得します。
研究助成に関する情報をまとめたデータベースです。個人の ID (1 人に対する複数のレコード) または助成金のタイトルに基づいて、特定のデータを取得できるようにしたいと考えています。名前は問題なく機能していますが、タイトルで検索するのに苦労しています。
最初のサブフォームのレコード ソースを .RecordSource ="" 行で設定しようとしましたが、コードの実行時に何も更新されません (コードは、付与タイトルを含むコンボ ボックスの AfterUpdate イベントにあります)。これは私がちょっと立ち往生しています。フォーム間の依存関係が関係しているかどうかはわかりません。