問題タブ [openform]
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.
vba - Access で特定のレコードのフォームを開く方法
個人のクリアランスを表示/編集するためのボタンを備えた個人のレコードを含むフォームがあります。クリアランスの編集を終了して [戻る] ボタンを押すと、レコード 1 に戻るのではなく、作業中のレコードで元のフォーム (基本個人情報) が開きます。
私が現在持っているコードは
OpenFormをに変更しようとしました
ここで、S_ID は個人の一意の ID を持つフィールドの名前であり、LinkRef はその ID の整数です。これのいくつかの小さなバリエーションを試してみて、最終的にはある程度機能しましたが、利用可能なレコードが1つしかない基本個人情報が開かれたため、フォームで他の人を見ることができませんでした(つまり、左下のレコード)たとえば、ナビゲーションは 1 の 1 でしたが、たとえば 5/32 である必要があります)。
私が試した別のことは、行を追加することでした
しかし明らかに、ここでの問題は、AcGoTo の Offset が単なるレコード番号でなければならないことです。したがって、この場合は 5 である必要があります。リンク参照。
それが理にかなっていることを願っています。そうでない場合は、お気軽に質問してください。より良い説明を試みます。そうでない場合は、提案/方法を高く評価します.
ありがとう
c# - 開いているフォームを反復処理し、特定のフォームのみを閉じる
以下は私が書いたコードです
/li>このコードは、アプリケーションで開いているフォームを反復処理し、アプリケーションから定義済みのフォームを閉じます
しかし、それは私には良くないようです(3つのforループを使用し、forループを介して繰り返している間に時々かかりました)別の良い方法があると思います。良い解決策を提案してください
注:私はすでにこの質問をSOで見ました
vb.net - シートが最初に開いている場合、vb.netはExcelシートを読み取ることができません
フォームが読み込まれる前に開いているブックがあります。
Excel で vba を使用すると、このコードは問題なく動作します。
vb.net に切り替えると、form1 を実行する前に開いていたワークブックを検出するためのコードを取得できません。最も近いものは次のとおりです。
vba - Access VBA 複数選択リスト ボックスの選択内容に基づいてレコードセットをフィルター処理するにはどうすればよいですか?
OpenForm 関数を使用して、複数選択リスト ボックスの選択内容に基づいてフィルター処理しようとしています。これの正しい構文は何ですか、またはそれを行うためのより良い方法はありますか? 例として、次のように言いましょう。
List Box には、Ken、Mike、および Sandy というオプションがあります。
Car には Car1、Car2、および Car 3 のオプションがあります。すべての車は、そのリスト ボックスの 1 人以上のユーザーによって所有されています。
リスト ボックスから誰かが選択された場合、選択された人が所有する車を含むフォームを開きたいと思います。
ありがとうございました!
database - Accessを利用したVBAでのデータベース設計/Open Form CLICK EVENT:具体的なお問い合わせ
複数回答ルックアップ フィールド コンボ コントロールで選択された値に基づいて最大 17 の他のフォームを開く「メイン情報」フォームでクリック イベントをプログラムしたいと考えています (数値 ID フィールド/テキスト文字列カテゴリに対応し、その「主な情報」フォームに格納されている、独立した別の表)。
私はこれが一般的なコードであることを学びました:
VBA は「型の不一致」エラー 13 を発行します。エラーは「Case "Cancer [140-208]"」行で実行されます。
ありがとうございました。どんな援助も大歓迎です。
forms - アクセス: 最初のフォームと同じレコードに対して 2 番目のフォームを開く方法は?
これはとても簡単なはずですが、何らかの理由で新しいレコードとして 2 番目のフォームを開き続けます! 私は何年もデータベースを作成しておらず、それ以来 2 人の子供をもうけました。
これは、ウィザードのように毎回新しいウィンドウで質問の各セクションを実行したい事故報告データベースです。最初のセクションでは、新しいインシデントを報告するか、その他のナビゲーション オプションを選択するかを尋ねられます。新しいインシデントを報告するコマンドは問題ありませんでした。マクロ ビルダー、openform、フォーム名: 影響を受けた人物について 02、データ モードを「追加」に設定します。毎回新しい記録に入る。これまでのところすべて順調です。
名前、住所などを入力すると、フォーム ID 自動番号が生成され、次のセクションをクリックするボタンがあります。ID は既に入力されており、そのレコードはテーブルに作成されているため、コマンド ボタンを設定してフォームを開いて ID に基づいてフィルター処理すると、次のフォームに表示されると想定しました (ID フィールドは表示されます)。すべてのフォームの上隅にあります) が、何らかの理由でフィルタリングされず、各セクションで毎回新しいレコードが表示されるだけです。各セクションは、独自のレコードとして個別に保存されます。
マクロ ビルダーを介してフィルター処理を試みました (これらの後続のフォームのデータ モードを「編集」に設定)。コマンド ボタン ウィザードに従って 2 つをリンクしようとしましたが、関係は存在し、最初のフォームはまだ開いています。この時点で、他のマクロが開いたときにマクロを閉じるように設定すると、ルックアップするデータがなくなるのではないかと思っていましたか?ストローをつかんで動作させようとしていますが、私はこの種のことを何度も行ってきましたが、この問題は一度もありません!!
どんな助けや提案も大歓迎です、ありがとう!