DataGridViewで氏名一覧の表を作成し、一覧に配置したボタンをクリックするとその氏名の人の単票フォームが開くようにしたいです。MS-AccessであればDoCmd.OpenForm "フォーム名①",acNormal,"","[テーブル名]![id] = [Forms]![フォーム名②]![id]",,acNormalでできるのですがそれに似た様なことがしたいです。データベースはSQL Server2019を使用しています。よろしくお願いします。
自分ではどこまで実装できていて、どこで躓いていて、何か分かれば解決できるのかを、自分が書いたコードをアップするなどして説明できませんか? 今の質問内容では丸投げです。
すみません。SQL Serverに接続し、DataGridViewに一覧で表示しボタンを表示するところまでは出来ました。Form.Show()でフォームを開くことができるのまでは分かったのですが、それからどう進んでいいかわからない状態です。Accessのマクロの、フォームを開くイベントでWhere条件式で同一のIDの単票フォームを開くということをしたいのですが、コードといっても.show()で止まってしまって書くようなものがありません。
ガイドラインを読んで質問文を編集してください。
現状「これがやりたい」というあなたの願望が書いてあるだけで、質問と呼べるモノになってません。
https://teratail.com/help/question-tips
> フォームを開くイベントでWhere条件式で同一のIDの単票フォームを開くということをしたいのですが
その ID のレコードを抽出する SQL は書けますか? そして、それを ADO.NET + SqlClient のコードを書いて .NET アプリのデータとして取得することはできますか? 何に表示するかは決まってますか? であれば、そのあたりまで自力でコードを書いて、それをアップしてどこで躓いていて、その先何か分かれば解決できるのかを書いてください。
あなたの回答
tips
プレビュー