- 締切済み
データベースのレコードをform1で選択し、form2にも関連させたい。
visual basic 2005 データベースはSQL server で初めてプログラムを開発しています。 form1で、データベースのレコードを選択し、form2に遷移してもそのデータベースのレコードを維持する方法はないでしょうか? 1 りんご あかい 2 みかん おれんじ 3 びわ きいろ とデータベースがあり、form1には 2 みかん と選択表示させる。bottonを押すとform2に遷移し、おれんじ と表示させたい。でも あかい と表示される。 どんな方法があるのでしょうか?すいませんが初心者でも分かるやり方があれば教えて下さい。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- naganaga_001
- ベストアンサー率71% (172/242)
- naganaga_001
- ベストアンサー率71% (172/242)
関連するQ&A
- EXCELで並んでいるデータ内で重複したものを省く方法
りんご みかん おれんじ おれんじ ぶどう おれんじ みかん とあるものを隣の列に りんご みかん おれんじ ぶどう と表示させたいのですが、 EXCELの関数で行う方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- ACCESS 3レコード毎に認識したい
どなたか教えて下さい。 『やりたいこと』 あるテーブルのデータでレポートを作成しました。 3レコード印字したら、改ページせず、フッダーを表示したい。 (フッターには図形の□を表示) 或いは、 3レコード目の横にレコード内容以外のものを表示したい(図形) 『例』 みかん りんご バナナ ------------フッダー □ カキ ナシ もも ------------フッダー □ 或いは、 みかん りんご バナナ □ カキ ナシ もも □ いずれにしても、これが3レコード目よ!!と認識させる方法が わかりません。 レポート内でおこなうのか、 テーブルやクエリー等で、1.2.3.1.2.3.とNoを振るのか。。 案も方法もサッパリです・・・。 どなたか、お知恵を貸してくださいませ!!!
- ベストアンサー
- その他(データベース)
- タブコントロールのタブ選択について
環境 Visual Studio 2003 C# タブコントロールのタブ選択について質問があります。 Windows Application のForm にタブコントロールを配置。 タブ1からタブ2に選択された時点でメッセージを表示し「はい」であれば、タブ2へ、「いいえ」を選択した場合は、タブ2に遷移せずタブ1のままという動きを実装したいのですが方法がわかりません。 選択前のタブインデックスを記憶して、「いいえ」を選択した場合はそのタブインデックスを選択状態にすれば可能かと思いますが、一旦タブ2に遷移しタブ1に戻る形となり見た目的に良くないような気がします。 Visual Studio 2005 では Selecting イベントで e.Cancel = true; という方法でも一旦タブ2に遷移してしまいます。 どなたか、教えてください。 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- 片方のテーブルに存在しないレコードの抽出する方法
shop1テーブルに存在して、shop2テーブルに存在しないレコードを抽出させたいのですが、 どのようにSQLを書けば良いのでしょうか? よく知らないのですが、SQLでは結合?というジャンルの手法ですか? shop1テーブル nama num みかん 10 りんご 20 なし 30 いちご 50 shop2テーブル name num みかん 55 りんご 44 なし 33
- 締切済み
- SQL Server
- 29行前のレコードを取得するには
クエリで、29行前のレコードを取得したいのですが、検索してもこの内容の2行以上前の値を取得する方法が出てきません。 例> 1 りんご 2 2 みかん 6 3 4 ・ ・ 29 30 りんご 5 2 31 みかん 3 6 30行のりんごの値5の隣のフィールドに29行前のりんごの値2を表示 31行のみかんの値3の隣のフィールドに29行前のみかんの値6を表示 ご教授頂ければ幸いです。 ver.Access2019
- ベストアンサー
- Access(アクセス)
- レコードを指定項目の数値分取得する
OracleのSQL文について質問させて頂きます。 以下のようなテーブルが存在するとします。 ID 品名 個数 001 みかん 1 002 りんご 2 003 ぶどう 2 このテーブルから、以下のような結果を取得したいのです。 ID 品名 個数 001 みかん 1 002 りんご 2 002 りんご 2 003 ぶどう 2 003 ぶどう 2 個数の数だけレコードを返す形です。 どういうSQLを組めばよいのか、わかりません。 お手数ですが、どなたかわかる方いらっしゃいましたら ご回答頂けますと幸いです。よろしくお願い致します。
- ベストアンサー
- Oracle
- DetailsViewで指定されたレコード表示したい
Visual Studio 2008で作業しています。 DetailsViewコントロールを使用してAcessDBのレコードの内容を表示しています。この画面は、他の画面で、レコードの一覧を表示し、その一覧で、あるレコードが選択されたときに呼び出されます。この画面で、そのレコードの詳細を表示したいと考えています。レコードには主キーがIDという名称で登録されています。この画面にきたとき、(他の画面で選択した)IDの値を取り出すところまでは、出来たのですが、このIDを指定して、SQL文を発行し、このレコードを取得する方法がわかりません。(現在のSQLステートメントは、select ID,項目1,項目2 ... from table_A のようになっており、 where 句をつけていません。取得したIDをテキストボックスにセットし、where (ID = TextBox1.[Text])のようにしたのですが、実行時に異常終了していまいました。) DetaisViewで、指定されたレコードを表示する方法をご存じのかたがおりましたら教えてください。
- ベストアンサー
- Microsoft ASP
- レコードを1件のみ取得した後、検索をやめる方法はあるのでしょうか?
PostgreSQLのデータベースでテーブルから、 "1件のレコードが見つかった時点で、他のレコードを検索するのをやめる" という事はSQLでできるのでしょうか? 【テーブル名 Fruit 】 | id | option | name | 1 2 りんご 2 1 みかん 3 1 メロン 4 1 バナナ 5 4 いちご 上記のようなテーブルから、optionが1のレコードを検索する時、 どのレコードでもいいので、1件見つけた時点で他にも該当のレコードがあるかという検索の処理をしない。 という事はできるのでしょうか? 出来るのであれば、膨大な数のレコードがある場合、検索の時間が減るのでは無いかと思ったのですが・・・ 現在は下記のSQLのように、OFFSETとLIMITを使用して1件のレコードを取得しています。 SELECT * FROM Fruit WHERE option=1 OFFSET 0 LIMIT 1 このやり方であっているのでしょうか? または他の仕方があるのでしょうか? 教えていただきたいです。 宜しくお願いします。
- ベストアンサー
- PostgreSQL
- 検索後のレコード選択について
OSは、WINDOWS2000 PostgreSQL+PHP4を使用しています。 レコードの選択条件として、選択レコードの始めの50件、51件~100件のように件数指定で取得することはできるのでしょうか? 始めの50件ですと、TOP 50(SQL Serverだったか、ACCESS?)のような感じで取得できるような気がするのですが、51件~100件といった指定方法はあるのでしょうか? ご存知の方がいらっしゃいましたら、ご教授ねがいます。
- ベストアンサー
- PostgreSQL
- レコードセットからレコードセットって作れますか?
WindowsXP,VB6,SP5,で開発しています。 タイトルそのままなのですが、 ある事情で、まずはデータベース(Access)からレコードセットを作成しています。 そのレコードセットをもとに色々と抽出したいんです。 もし、データベースからSQL文で抽出するときみたいに、そのレコードセットを、 SUM(~とかGROUP化したりとかできればいいなあと思っているのですが、 その方法がわからず、2,3回遠回りしてレコードセットを作成してます。 レコードセットからレコードセットを作成することってできないのでしょうか? わかりにくくてすみませんが、どうぞよろしくお願いしますm(_ _)m
- ベストアンサー
- Visual Basic
お礼
さっそく答えてくださり、ありがとうございます。 私は初心者なもので、明日一日をかけてソースを解析し、実行しようと思います。 結果はまた連絡致します。 ありがとうございました
補足
すいません。ちょっとわからない所がありまして、 5行目の Data Source=サーバー名;Initial Catalog=データベース名 のサーバ名??とデータベース名??がわかりません。データベース名って、テーブル名ではないのですよねぇ?何を指すものなのでしょうか。 宜しくお願い致します。